示例#1
0
    public void CheckDeliverys()
    {
        for (int i = 0; i < deliverysBigStore.Length; i++)
        {
            if (deliverysBigStore[i].type != -1)
            {
                deliverysBigStore[i].time -= 1;

                if (deliverysBigStore[i].time == 0)
                {
                    storeController.RestoreSmallToBig(deliverysBigStore[i].resources, deliverysBigStore[i].type);
                    deliverysBigStore[i].type = -1;
                }
            }
        }

        for (int i = 0; i < deliverysSmallStore.Length; i++)
        {
            if (deliverysSmallStore[i].type != -1)
            {
                deliverysSmallStore[i].time -= 1;

                if (deliverysSmallStore[i].time == 0)
                {
                    Debug.Log(deliverysSmallStore[i].time);
                    storeController.AddToSmallStore(deliverysSmallStore[i].resources);
                    deliverysSmallStore[i].type = -1;
                }
            }
        }
    }