public override void update() { base.update(); ///終了 if (SwapTime >= SwapTimeMax) { nextState = new StayState(ownerController); return; } move(); }
public override void update() { base.update(); if (Input.GetMouseButtonUp(0)) { Debug.Log("[MoveState] changeState to Stay"); nextState = new StayState(ownerController); return; } move(); }
void Start() { currentBallState = new StayState(this); currentBallState.start(); }