コード例 #1
0
ファイル: JumpState.cs プロジェクト: nekolr/UnityTraining
 public JumpState(Enum stateID, FrogEntry enemyEntry) : base(stateID, enemyEntry.StateMachine)
 {
     _animator    = enemyEntry.GetComponent <Animator>();
     _rigidbody2D = enemyEntry.GetComponent <Rigidbody2D>();
     _transform   = enemyEntry.transform;
     _leftX       = FrogVariables.LeftX;
     _rightX      = FrogVariables.RightX;
 }
コード例 #2
0
ファイル: DeathState.cs プロジェクト: nekolr/UnityTraining
 public DeathState(Enum stateID, FrogEntry enemyEntry) : base(stateID, enemyEntry.StateMachine)
 {
     _animator          = enemyEntry.GetComponent <Animator>();
     _audioSource       = enemyEntry.GetComponent <AudioSource>();
     _capsuleCollider2D = enemyEntry.GetComponent <CapsuleCollider2D>();
     _rigidbody2D       = enemyEntry.GetComponent <Rigidbody2D>();
     _enemy             = enemyEntry.gameObject;
 }
コード例 #3
0
ファイル: IdleState.cs プロジェクト: nekolr/UnityTraining
 public IdleState(Enum stateID, FrogEntry enemyEntry) : base(stateID, enemyEntry.StateMachine)
 {
     _capsuleCollider2D = enemyEntry.GetComponent <CapsuleCollider2D>();
     _layerMask         = enemyEntry.layerMask;
 }
コード例 #4
0
 public FallState(Enum stateID, FrogEntry enemyEntry) : base(stateID, enemyEntry.StateMachine)
 {
     _animator          = enemyEntry.GetComponent <Animator>();
     _capsuleCollider2D = enemyEntry.GetComponent <CapsuleCollider2D>();
     _layerMask         = enemyEntry.layerMask;
 }