Ejemplo n.º 1
0
        // Token: 0x06003BF4 RID: 15348 RVA: 0x00110A24 File Offset: 0x0010EC24
        public static ProGuildMassiveCombatStrongholdInfo ToPro(this GuildMassiveCombatStronghold Stronghold)
        {
            if (Stronghold == null)
            {
                return(null);
            }
            ProGuildMassiveCombatStrongholdInfo proGuildMassiveCombatStrongholdInfo = new ProGuildMassiveCombatStrongholdInfo
            {
                ConfigId        = Stronghold.ConfigId,
                EnemyEliminated = Stronghold.EnemyEliminated,
                LevelId         = Stronghold.LevelId,
                TakenOverTime   = Stronghold.TakenOverTime.Ticks,
                RandomSeed      = Stronghold.RandomSeed
            };

            proGuildMassiveCombatStrongholdInfo.PreferredHeroTagIds.AddRange(Stronghold.PreferredHeroTagIds);
            return(proGuildMassiveCombatStrongholdInfo);
        }
Ejemplo n.º 2
0
    public static int ToPro(IntPtr l)
    {
        int result;

        try
        {
            GuildMassiveCombatStronghold        stronghold = (GuildMassiveCombatStronghold)LuaObject.checkSelf(l);
            ProGuildMassiveCombatStrongholdInfo o          = stronghold.ToPro();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Ejemplo n.º 3
0
        // Token: 0x06003BF5 RID: 15349 RVA: 0x00110A94 File Offset: 0x0010EC94
        public static GuildMassiveCombatStronghold ToMemory(this ProGuildMassiveCombatStrongholdInfo Stronghold)
        {
            if (Stronghold == null)
            {
                return(null);
            }
            GuildMassiveCombatStronghold guildMassiveCombatStronghold = new GuildMassiveCombatStronghold
            {
                ConfigId        = Stronghold.ConfigId,
                EnemyEliminated = Stronghold.EnemyEliminated,
                LevelId         = Stronghold.LevelId,
                TakenOverTime   = new DateTime(Stronghold.TakenOverTime),
                RandomSeed      = Stronghold.RandomSeed
            };

            guildMassiveCombatStronghold.PreferredHeroTagIds.AddRange(Stronghold.PreferredHeroTagIds);
            return(guildMassiveCombatStronghold);
        }