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