コード例 #1
0
    // Use this for initialization
    void Start()
    {
        controller          = gameObject.GetComponent <CharacterController>();
        moveDirection       = Vector3.zero;
        horizontalDirection = Vector3.zero;

        state = new ImmediateStateMachine();
        state.ChangeState(enterGROUND, updateGROUND, exitGROUND);
    }
コード例 #2
0
 // Use this for initialization
 void Start()
 {
     wall  = "right";
     hit   = new RaycastHit();
     state = new ImmediateStateMachine();
     state.ChangeState(enterStart, updateStart, exitStart);
     xVel       = 0;
     yVel       = 0;
     truecamera = camera;
 }