Beispiel #1
0
 // Start is called before the first frame update
 void Start()
 {
     thisRigidbody2D    = gameObject.GetComponent <Rigidbody2D>();
     thisSpriteRenderer = gameObject.GetComponent <SpriteRenderer>();
     iniScale           = transform.localScale;
     currentState       = state_neutral;
     energy             = energyMax;
     hp = hpMax;
 }
Beispiel #2
0
 public void changeState(PlayerFSM_base newState)
 {
     currentState.leave(this);
     currentState = newState;
     currentState.enter(this);
 }