public override void GAwake() { base.GAwake(); floorStateMachine = new FloorStateMachine(this); floorStateMachine.SetState(defaultState); }
public FloorState(FloorStateMachine owner) { this.stateMachine = owner; }
public FireCover(FloorStateMachine owner) : base(owner) { }
public OilCover(FloorStateMachine owner) : base(owner) { }
public WaterCover(FloorStateMachine owner) : base(owner) { }
public Empty(FloorStateMachine owner) : base(owner) { }