public static int get_IsOffline(IntPtr l)
    {
        int result;

        try
        {
            BattleRoomPlayer battleRoomPlayer = (BattleRoomPlayer)LuaObject.checkSelf(l);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, battleRoomPlayer.IsOffline);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int get_PlayerBattleStatus(IntPtr l)
    {
        int result;

        try
        {
            BattleRoomPlayer battleRoomPlayer = (BattleRoomPlayer)LuaObject.checkSelf(l);
            LuaObject.pushValue(l, true);
            LuaObject.pushEnum(l, (int)battleRoomPlayer.PlayerBattleStatus);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int constructor(IntPtr l)
    {
        int result;

        try
        {
            BattleRoomPlayer o = new BattleRoomPlayer();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int PbBattleRoomPlayerToBattleRoomPlayer_s(IntPtr l)
    {
        int result;

        try
        {
            ProBattleRoomPlayer pbPlayer;
            LuaObject.checkType <ProBattleRoomPlayer>(l, 1, out pbPlayer);
            BattleRoomPlayer o = BattleRoomPlayer.PbBattleRoomPlayerToBattleRoomPlayer(pbPlayer);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_PlayerBattleStatus(IntPtr l)
    {
        int result;

        try
        {
            BattleRoomPlayer   battleRoomPlayer = (BattleRoomPlayer)LuaObject.checkSelf(l);
            PlayerBattleStatus playerBattleStatus;
            LuaObject.checkEnum <PlayerBattleStatus>(l, 2, out playerBattleStatus);
            battleRoomPlayer.PlayerBattleStatus = playerBattleStatus;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_RTPVPInfo(IntPtr l)
    {
        int result;

        try
        {
            BattleRoomPlayer battleRoomPlayer = (BattleRoomPlayer)LuaObject.checkSelf(l);
            RealTimePVPInfo  rtpvpinfo;
            LuaObject.checkType <RealTimePVPInfo>(l, 2, out rtpvpinfo);
            battleRoomPlayer.RTPVPInfo = rtpvpinfo;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_Level(IntPtr l)
    {
        int result;

        try
        {
            BattleRoomPlayer battleRoomPlayer = (BattleRoomPlayer)LuaObject.checkSelf(l);
            int level;
            LuaObject.checkType(l, 2, out level);
            battleRoomPlayer.Level = level;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_Name(IntPtr l)
    {
        int result;

        try
        {
            BattleRoomPlayer battleRoomPlayer = (BattleRoomPlayer)LuaObject.checkSelf(l);
            string           name;
            LuaObject.checkType(l, 2, out name);
            battleRoomPlayer.Name = name;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_SessionId(IntPtr l)
    {
        int result;

        try
        {
            BattleRoomPlayer battleRoomPlayer = (BattleRoomPlayer)LuaObject.checkSelf(l);
            ulong            sessionId;
            LuaObject.checkType(l, 2, out sessionId);
            battleRoomPlayer.SessionId = sessionId;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_Techs(IntPtr l)
    {
        int result;

        try
        {
            BattleRoomPlayer    battleRoomPlayer = (BattleRoomPlayer)LuaObject.checkSelf(l);
            List <TrainingTech> techs;
            LuaObject.checkType <List <TrainingTech> >(l, 2, out techs);
            battleRoomPlayer.Techs = techs;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_Heroes(IntPtr l)
    {
        int result;

        try
        {
            BattleRoomPlayer  battleRoomPlayer = (BattleRoomPlayer)LuaObject.checkSelf(l);
            List <BattleHero> heroes;
            LuaObject.checkType <List <BattleHero> >(l, 2, out heroes);
            battleRoomPlayer.Heroes = heroes;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int FindBattleHero(IntPtr l)
    {
        int result;

        try
        {
            BattleRoomPlayer battleRoomPlayer = (BattleRoomPlayer)LuaObject.checkSelf(l);
            int heroId;
            LuaObject.checkType(l, 2, out heroId);
            BattleHero o = battleRoomPlayer.FindBattleHero(heroId);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Example #13
0
 // Token: 0x06006DC0 RID: 28096 RVA: 0x001E9754 File Offset: 0x001E7954
 public void InitPlayers(List <ProBattleRoomPlayer> players)
 {
     if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_InitPlayersList ` 1_hotfix != null)
     {
         this.m_InitPlayersList ` 1_hotfix.call(new object[]
         {
             this,
             players
         });
         return;
     }
     BJLuaObjHelper.IsSkipLuaHotfix = false;
     this.Players.Clear();
     foreach (ProBattleRoomPlayer pbPlayer in players)
     {
         BattleRoomPlayer battleRoomPlayer = BattleRoomPlayer.PbBattleRoomPlayerToBattleRoomPlayer(pbPlayer);
         foreach (TrainingTech trainingTech in battleRoomPlayer.Techs)
         {
             trainingTech.ConfigDataLoader = (GameManager.Instance.ConfigDataLoader as IConfigDataLoader);
         }
         this.Players.Add(battleRoomPlayer);
     }
 }