public List <BuildingLevel> GetAllBuildingLevel(eBuildingKind _Kind) { List <BuildingLevel> list = new List <BuildingLevel>(); m_BuildingLevel.TryGetValue(_Kind, out list); return(list); }
public void UserBuildingLevel_LevelUp(eBuildingKind _Kind) { //AESKeyAndIV keyIV = SaveSystem.LoadAESKeyAndIV(); int currentLevel = AESSecurity.DecryptIntFromBytes_Aes(UserBuildingLevel[(int)_Kind], keyIV.Key, keyIV.IV); UserBuildingLevel[(int)_Kind] = AESSecurity.Encrypt_ToBytes_Aes <int>(currentLevel + 1, keyIV.Key, keyIV.IV); }
private void UIForLimitAbiliyty(eBuildingKind _building, int _level) { Img_GoldIcon.enabled = false; Txt_NextPrice.color = new Color(0.823f, 0.333f, 0.313f); Txt_NextPrice.text = String.Format("{0}\n레벨 {1} 필요", MainController.Instance.GetBuildingInfo(_building).Name, _level); Txt_NextPrice.fontSize = 50; Btn_Gold.DisableButton(); }
public int GetUserBuildingLevel(eBuildingKind _Kind) { //AESKeyAndIV keyIV = SaveSystem.LoadAESKeyAndIV(); return(AESSecurity.DecryptIntFromBytes_Aes(UserBuildingLevel[(int)_Kind], keyIV.Key, keyIV.IV)); }
public BuildingLevel GetBuildingLevel(eBuildingKind _Kind, int _Level) { return(GetAllBuildingLevel(_Kind).Find(x => x.Level == _Level)); }
public BuildingInfo GetBuildingInfo(eBuildingKind _Kind) { return(m_BuildingInfo.Find(x => x.BuildingKind == _Kind)); }