Пример #1
0
    // Token: 0x060010AC RID: 4268 RVA: 0x001D8F78 File Offset: 0x001D7178
    public bool CheckHeroAstrology(ushort HeroID, ushort Topic)
    {
        bool           result      = false;
        ArenaHeroTopic recordByKey = DataManager.Instance.ArenaHeroTopicData.GetRecordByKey(HeroID);

        if (Topic != 0 && (recordByKey.Value >> (int)(Topic - 1) & 1u) == 1u)
        {
            result = true;
        }
        return(result);
    }
Пример #2
0
    // Token: 0x060010AB RID: 4267 RVA: 0x001D8EF8 File Offset: 0x001D70F8
    public bool CheckHeroAstrology(ushort HeroID)
    {
        bool           flag        = false;
        ArenaHeroTopic recordByKey = DataManager.Instance.ArenaHeroTopicData.GetRecordByKey(HeroID);

        if (this.m_NowArenaTopicID[0] != 0 && (recordByKey.Value >> (int)(this.m_NowArenaTopicID[0] - 1) & 1u) == 1u)
        {
            flag = true;
        }
        if (!flag && this.m_NowArenaTopicID[1] != 0 && (recordByKey.Value >> (int)(this.m_NowArenaTopicID[1] - 1) & 1u) == 1u)
        {
            flag = true;
        }
        return(flag);
    }