protected override void OnSpawned(Ball item) { base.OnSpawned(item); item.OnSpawned(); tickManager.AddFixed(item); }
public FarmItem(UserFarmItem userFarmItem, TickableManager tickableManager) : base(userFarmItem) { var produceState = new ProduceState(this); Fsm = new FSM <State, FarmItemState>(); Fsm.Add(produceState); Fsm.Add(new IdleState(this)); tickableManager.AddFixed(this); }