Class Bot_Wallo
- Namespace
- DefaultNamespace
- Assembly
- Assembly-CSharp.dll
public class Bot_Wallo : MonoBehaviour
- Inheritance
-
Bot_Wallo
- Inherited Members
-
- Extension Methods
-
Constructors
Bot_Wallo()
Fields
animator
Field Value
- Animator
arms
public WallWarpArm[] arms
Field Value
- WallWarpArm[]
bot
Field Value
- Bot
hasPlayerFor
public float hasPlayerFor
Field Value
- float
intendToTPAway
public bool intendToTPAway
Field Value
- bool
intentToTPAwayFor
public float intentToTPAwayFor
Field Value
- float
saveNormal
public Vector3 saveNormal
Field Value
- Vector3
savePoint
Field Value
- Vector3
sinceSeenPlayer
public float sinceSeenPlayer
Field Value
- float
stealFor
Field Value
- float
targetPlayer
public Player targetPlayer
Field Value
- Player
view
Field Value
- PhotonView
walloState
public Bot_Wallo.WalloState walloState
Field Value
- Bot_Wallo.WalloState
Methods
AdditionalEval(Vector3, Vector3, float)
public bool AdditionalEval(Vector3 point, Vector3 dir, float ogDistance)
Parameters
point Vector3
dir Vector3
ogDistance float
Returns
- bool
DoSteal()
DragPlayerIn()
public void DragPlayerIn()
EvalPoint(Vector3)
public bool EvalPoint(Vector3 point)
Parameters
point Vector3
Returns
- bool
EvalPointInDirection(Vector3, Vector3)
public bool EvalPointInDirection(Vector3 point, Vector3 dir)
Parameters
point Vector3
dir Vector3
Returns
- bool
FinishSteal()
public void FinishSteal()
FixedUpdate()
public void FixedUpdate()
GoToFailedPoint()
public void GoToFailedPoint()
GoToRandomPoint()
public void GoToRandomPoint()
Idle()
LoseTarget()
OnStartStealing()
public void OnStartStealing()
OnTriggerStay(Collider)
public void OnTriggerStay(Collider other)
Parameters
other Collider
RPCA_LoseTarget()
[PunRPC]
public void RPCA_LoseTarget()
RPCA_SetWalloState(int, int)
[PunRPC]
public void RPCA_SetWalloState(int setState, int targetID)
Parameters
setState int
targetID int
RPCA_TeleportToPoint(Vector3, Vector3)
[PunRPC]
public void RPCA_TeleportToPoint(Vector3 targetPoint, Vector3 targetNormal)
Parameters
targetPoint Vector3
targetNormal Vector3
Reaching()
ResetToIdle()
public void ResetToIdle()
SetState(WalloState)
public void SetState(Bot_Wallo.WalloState setState)
Parameters
setState Bot_Wallo.WalloState
Start()
StateChanged(WalloState)
public void StateChanged(Bot_Wallo.WalloState newSate)
Parameters
newSate Bot_Wallo.WalloState