void Start() { rb = GetComponent <Rigidbody>(); //set default camera cameraBaseControl.StartDefault(Camera.main.transform, transform); }
void Start() { //set default camera cameraControl.StartDefault(Camera.main.transform, transform); //set state SetState(new PlayerState()); // create new one, with constructor //SetState(playerState); // use serialized state (use AwakeState instead of constructor) }
void Start() { //set default camera cameraControl.StartDefault(Camera.main.transform, transform); //set state SetState(movingState); //add events AddEvents(); }