private void init() { MainCharacterCostume costume = Manager.Instance.DT.MainCharacterCostume[_costume.CostumeId]; _price = costume.price; _charm = costume.charm; setName(costume.name); setThumbnailImage(costume.thumbnail); setDescription(); if (_costume.IsBuy) { if (_costume.CostumeId == Manager.Instance.Object.MainCharacter.WearingCostumeId) { setButtonPutOff(); } else { setButtonPutOn(); } } else { setButtonBuy(); } }
public static Sprite Get(int id, int looksId) { if (false == IsValid(id)) { return(null); } if (false == ExtMainCharacterLooks.IsValid(looksId)) { return(null); } MainCharacterCostume costume = Manager.Instance.DT.MainCharacterCostume[id]; switch (looksId) { case 0: return(costume.age0); case 1: return(costume.age1); case 2: return(costume.age2); case 3: return(costume.age3); default: return(null); } }
public void Buy() { if (IsBuy) { Log.Error(string.Format("bought the costume({0}) already", CostumeId)); return; } MainCharacterCostume costume = Manager.Instance.DT.MainCharacterCostume[CostumeId]; MainCharacter mc = Manager.Instance.Object.MainCharacter; mc.Money -= costume.price; mc.Charm += costume.charm; IsBuy = true; }