protected virtual void Init() { _waypoints = new List <Vector3>(); _waypoints.Add(transform.position); _waypoints.Add(transform.position + (_moveDir.normalized * _moveDistance)); _stateMachine.SetState(CharacterStateMachine.CharacterState.INIT_MOVE); }
protected virtual void Init() { _laserLineRenderer = GetComponentInChildren <LineRenderer>(); _stateMachine.SetState(CharacterStateMachine.CharacterState.SEARCHING_FOR_TARGET); }