Exemple #1
0
    public List <HeroSkillLevel> GetAllHeroSkillLevel(eHeroSkillKind _Kind)
    {
        List <HeroSkillLevel> list = new List <HeroSkillLevel>();

        m_HeroSkillLevel.TryGetValue(_Kind, out list);
        return(list);
    }
Exemple #2
0
    public void UserSkillLevel_LevelUp(eHeroSkillKind _Kind)
    {
        //AESKeyAndIV keyIV = SaveSystem.LoadAESKeyAndIV();

        int currentLevel = AESSecurity.DecryptIntFromBytes_Aes(UserSkillLevel[(int)_Kind], keyIV.Key, keyIV.IV);

        UserSkillLevel[(int)_Kind] = AESSecurity.Encrypt_ToBytes_Aes <int>(currentLevel + 1, keyIV.Key, keyIV.IV);
    }
    //private UnityEvent MasterEvent;

    public void Initialize(eHeroSkillKind _Kind)
    {
        m_Kind = _Kind;

        Renewal_Icon();
        Renewal_Level();
        Renewal_Name();
        Renewal_Info();
        Renewal_State();
        Renewal_NextPrice();
        Renewal_Button_Upgrade();

        //MasterEvent = _event;
        //_event.AddListener(Renewal_Button_Upgrade);
    }
Exemple #4
0
    public void ChangeUserIsUnlockSkill(eHeroSkillKind _Kind)
    {
        //AESKeyAndIV keyIV = SaveSystem.LoadAESKeyAndIV();

        UserIsUnlockSkill[(int)_Kind] = AESSecurity.Encrypt_ToBytes_Aes <bool>(true, keyIV.Key, keyIV.IV);
    }
Exemple #5
0
    public bool GetUserIsUnlockSkill(eHeroSkillKind _kind)
    {
        //AESKeyAndIV keyIV = SaveSystem.LoadAESKeyAndIV();

        return(AESSecurity.DecryptBoolFromBytes_Aes(UserIsUnlockSkill[(int)_kind], keyIV.Key, keyIV.IV));
    }
Exemple #6
0
    public int GetUserSkillLevel(eHeroSkillKind _Kind)
    {
        //AESKeyAndIV keyIV = SaveSystem.LoadAESKeyAndIV();

        return(AESSecurity.DecryptIntFromBytes_Aes(UserSkillLevel[(int)_Kind], keyIV.Key, keyIV.IV));
    }
Exemple #7
0
 public HeroSkillLevel GetHeroSkillLevel(eHeroSkillKind _Kind, int _Level)
 {
     return(GetAllHeroSkillLevel(_Kind).Find(x => x.Level == _Level));
 }
Exemple #8
0
 public HeroSkillInfo GetHeroSkillInfo(eHeroSkillKind _Kind)
 {
     return(m_HeroSkillInfo.Find(x => x.SkillKind == _Kind));
 }