コード例 #1
0
 private void Start()
 {
     movementState         = MovementState.Idle;
     previousMovementState = movementState;
     interactState         = InteractState.Nothing;
     previousInteractState = interactState;
     body                   = GetComponent <Rigidbody>();
     animBody               = GetComponent <AnimatorController>();
     moveStateParameters    = new MovementStateParam();
     moveStateCtrl          = new MovementStateController();
     interactStateParameter = new InteractStateParam();
     InteractStateCtrl      = new InteractStateController();
     inputController        = GetComponent <InputController>();
     interactBehaviorCtrl   = GetComponent <InteractBehavior>();
 }
コード例 #2
0
 public FloatingState(MovementStateController stateController, Rigidbody rigidComp)
 {
     player    = stateController;
     rigidbody = rigidComp;
 }
コード例 #3
0
ファイル: StandardState.cs プロジェクト: CaptainKirby/Blob
 public StandardState(MovementStateController stateController, CharacterController charController)
 {
     player = stateController;
     controller = charController;
 }
コード例 #4
0
 public StandardStateRigidbody(MovementStateController stateController, Rigidbody rigidComp)
 {
     player = stateController;
     rigidbody = rigidComp;
 }
コード例 #5
0
ファイル: FloatingState.cs プロジェクト: CaptainKirby/Blob
 public FloatingState(MovementStateController stateController, Rigidbody rigidComp)
 {
     player = stateController;
     rigidbody = rigidComp;
 }
コード例 #6
0
 public StandardState(MovementStateController stateController, CharacterController charController)
 {
     player     = stateController;
     controller = charController;
 }
コード例 #7
0
 public StandardStateRigidbody(MovementStateController stateController, Rigidbody rigidComp)
 {
     player    = stateController;
     rigidbody = rigidComp;
 }