Esempio n. 1
0
        // Token: 0x06003BF9 RID: 15353 RVA: 0x00110C9C File Offset: 0x0010EE9C
        public static GuildMassiveCombatInfo ToMemory(this ProGuildMassiveCombatInfo CombatInfo)
        {
            if (CombatInfo == null)
            {
                return(null);
            }
            GuildMassiveCombatInfo guildMassiveCombatInfo = new GuildMassiveCombatInfo
            {
                CreateTime = new DateTime(CombatInfo.CreateTime),
                Difficulty = CombatInfo.Difficulty,
                InstanceId = CombatInfo.InstanceId,
                FinishTime = new DateTime(CombatInfo.FinishTime)
            };

            foreach (ProGuildMassiveCombatMemberInfo memberInfo in CombatInfo.Members)
            {
                guildMassiveCombatInfo.Members.Add(memberInfo.ToMemory());
            }
            foreach (ProGuildMassiveCombatStrongholdInfo stronghold in CombatInfo.Strongholds)
            {
                GuildMassiveCombatStronghold item = stronghold.ToMemory();
                guildMassiveCombatInfo.Strongholds.Add(item);
            }
            return(guildMassiveCombatInfo);
        }
Esempio n. 2
0
    public static int ToPro(IntPtr l)
    {
        int result;

        try
        {
            GuildMassiveCombatInfo    combatInfo = (GuildMassiveCombatInfo)LuaObject.checkSelf(l);
            ProGuildMassiveCombatInfo o          = combatInfo.ToPro();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Esempio n. 3
0
        // Token: 0x06003BF8 RID: 15352 RVA: 0x00110B90 File Offset: 0x0010ED90
        public static ProGuildMassiveCombatInfo ToPro(this GuildMassiveCombatInfo CombatInfo)
        {
            if (CombatInfo == null)
            {
                return(null);
            }
            ProGuildMassiveCombatInfo proGuildMassiveCombatInfo = new ProGuildMassiveCombatInfo
            {
                CreateTime = CombatInfo.CreateTime.Ticks,
                Difficulty = CombatInfo.Difficulty,
                InstanceId = CombatInfo.InstanceId,
                FinishTime = CombatInfo.FinishTime.Ticks
            };

            foreach (GuildMassiveCombatMemberInfo memberInfo in CombatInfo.Members)
            {
                proGuildMassiveCombatInfo.Members.Add(memberInfo.ToPro());
            }
            foreach (GuildMassiveCombatStronghold stronghold in CombatInfo.Strongholds)
            {
                proGuildMassiveCombatInfo.Strongholds.Add(stronghold.ToPro());
            }
            return(proGuildMassiveCombatInfo);
        }