public void Initialize(Character c) { _parentCharacter = c; Mode = AITargetingModes.LookAhead; _parentCharacter.MyEventHandler.OnOneSecondTimer -= UpdatePerSecond; _parentCharacter.MyEventHandler.OnOneSecondTimer += UpdatePerSecond; }
public void SetTargetingMode(AITargetingModes mode, Vector3 direction) { Mode = mode; if (_lookAroundDir != direction) { _lookAroundDir = direction; ResetLookAroundAngle(); } }
public void Initialize(Character c) { _parentCharacter = c; Mode = AITargetingModes.LookAhead; _parentCharacter.MyEventHandler.OnOneSecondTimer -= UpdatePerSecond; _parentCharacter.MyEventHandler.OnOneSecondTimer += UpdatePerSecond; _parentCharacter.MyEventHandler.OnHalfSecondTimer -= UpdatePerHalfSecond; _parentCharacter.MyEventHandler.OnHalfSecondTimer += UpdatePerHalfSecond; }
public void SetTargetingMode(AITargetingModes mode, Vector3 direction) { Mode = mode; _lookAroundDir = direction; ResetLookAroundAngle(); }