Пример #1
0
        public static bool IsConsume(MousePurchaseResourceAmount amount)
        {
            if (!GameManager.Instance.Wallet.IsConsume(amount.Currency))
            {
                return(false);
            }

            if (!GameManager.Instance.ArrangementItemStore.IsConsume(amount.ArrangementItemAmount))
            {
                return(false);
            }

            return(true);
        }
Пример #2
0
 public static void Consume(MousePurchaseResourceAmount amount)
 {
     Debug.Assert(MousePurchaseResourceHelper.IsConsume(amount), "精算ができません");
     GameManager.Instance.Wallet.Consume(amount.Currency);
     GameManager.Instance.ArrangementItemStore.Consume(amount.ArrangementItemAmount);
 }