private void Awake() { rigidbody2D = GetComponent <Rigidbody2D>(); animator = GetComponent <Animator>(); playerDirection = GetComponent <PlayerDirection>(); wallCheck = GetComponent <PlayerWallCheckFront>(); }
public PlayerStateDefault(PlayerStateMachine playerStateMachine) { MyStateMachine = playerStateMachine; playerMovement = MyStateMachine.GetComponent <PlayerMovement>(); animator = MyStateMachine.Animator; rigidbody = MyStateMachine.Rigidbody; playerStatus = MyStateMachine.PlayerStatus; groundCheck = MyStateMachine.GetComponent <PlayerGroundCheck>(); wallFrontCheck = MyStateMachine.GetComponent <PlayerWallCheckFront>(); wallBackCheck = MyStateMachine.GetComponent <PlayerWallCheckBack>(); roofCheck = MyStateMachine.GetComponent <PlayerRoofCheck>(); playerDirection = MyStateMachine.GetComponent <PlayerDirection>(); playerGravityController = MyStateMachine.GetComponent <PlayerGravityController>(); collider = MyStateMachine.GetComponent <Collider2D>(); }