public void SetStickTypeToPlayerPrefs(eStickType eType, eGoodsState eGoods) { switch (eGoods) { case eGoodsState.Disable: if (1 >= GetEnableSticksToPlayerPrefs().Count) { Single.UI.ShowNotice("알림", "꼬쟁이는 최소 1개 이상입니다."); return; } break; } var pEnableSticks = GetEnableSticksToPlayerPrefs(); SHPlayerPrefs.SetInt(string.Format("Inventory_Stick_{0}", (int)eType), (int)eGoods); switch (eGoods) { case eGoodsState.Enable: SHUtils.ForToList(pEnableSticks, (eStick) => { SetStickTypeToPlayerPrefs(eStick, eGoodsState.Disable); }); break; } }
public void SetMonsterTypeToPlayerPrefs(eMonsterType eMonType, eGoodsState eGoods) { if (eGoodsState.Disable == eGoods) { if (MIN_ENABLE_COUNT >= GetEnableMonstersToPlayerPrefs().Count) { Single.UI.ShowNotice("알림", "몬스터는 최소 5마리 이상입니다."); return; } } SHPlayerPrefs.SetInt(string.Format("Inventory_Monste_{0}", (int)eMonType), (int)eGoods); }
public void SetGoodsState(eGoodsState eState, int iPrice) { switch (eState) { case eGoodsState.NotHas: SetActiceToLock(true); SetPrice(iPrice); SetActiceToSelector(false); break; case eGoodsState.Disable: SetActiceToLock(false); SetPrice(iPrice); SetActiceToSelector(false); break; case eGoodsState.Enable: SetActiceToLock(false); SetPrice(iPrice); SetActiceToSelector(true); break; } }