예제 #1
0
        protected override void OnSpawned(Ball item)
        {
            base.OnSpawned(item);

            item.OnSpawned();
            tickManager.AddFixed(item);
        }
예제 #2
0
        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);
        }