コード例 #1
0
 private void Awake()
 {
     rigidbody2D     = GetComponent <Rigidbody2D>();
     animator        = GetComponent <Animator>();
     playerDirection = GetComponent <PlayerDirection>();
     wallCheck       = GetComponent <PlayerWallCheckFront>();
 }
コード例 #2
0
    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>();
    }