12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- using UnityEngine;
- using System.Collections;
- public class HaloItemData : BuyItemData
- {
- private HaloData data;
- public HaloItemData(HaloData data)
- {
- this.data = data;
- }
- public override string GetName ()
- {
- return data.name;
- }
- public override BuyUtil.Currency GetCurrency ()
- {
- return BuyUtil.GetCurrencyByCode(data.currency);
- }
-
- public override int GetPrice ()
- {
- return data.price;
- }
-
- public override string GetItemId ()
- {
- return data.id.ToString();
- }
-
- public override BuyUtil.ItemType GetItemType ()
- {
- return BuyUtil.ItemType.Halo;
- }
- public override int GetModel ()
- {
- return 1;
- }
- public override int GetHalo ()
- {
- return data.id;
- }
- public override BuyUtil.ItemState GetState ()
- {
- if(data.equiped > 0)
- return BuyUtil.ItemState.Equiped;
- else if(data.bought)
- return BuyUtil.ItemState.Bought;
- return BuyUtil.ItemState.Sell;
- }
- }
|