public PlayerIdleState(PlayerStateBehavior playerStateBehavior) { playerState = playerStateBehavior; }
public PlayerChaseState(PlayerStateBehavior playerStateBehavior) { playerState = playerStateBehavior; }
public PlayerMoveState(PlayerStateBehavior playerBehavior) { player = playerBehavior; }
// Use this for initialization void Start() { playerState = GetComponent <PlayerStateBehavior>(); source = GetComponent <AudioSource> (); StartCoroutine(Play()); }
void Awake() { playerStats = GetComponent <PlayerStats>(); playerState = GetComponent <PlayerStateBehavior>(); enemyStats = GameObject.FindGameObjectWithTag("Enemy").GetComponent <EnemyStats>(); }
public PlayerAttackState(PlayerStateBehavior playerStateBehavior) { playerState = playerStateBehavior; }