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

        try
        {
            ConfigDataWorldMapInfo configDataWorldMapInfo = (ConfigDataWorldMapInfo)LuaObject.checkSelf(l);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, configDataWorldMapInfo.m_startRegionInfo);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int constructor(IntPtr l)
    {
        int result;

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

        try
        {
            ConfigDataWorldMapInfo configDataWorldMapInfo = (ConfigDataWorldMapInfo)LuaObject.checkSelf(l);
            ConfigDataRegionInfo   startRegionInfo;
            LuaObject.checkType <ConfigDataRegionInfo>(l, 2, out startRegionInfo);
            configDataWorldMapInfo.m_startRegionInfo = startRegionInfo;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_BackgroundHeight(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataWorldMapInfo configDataWorldMapInfo = (ConfigDataWorldMapInfo)LuaObject.checkSelf(l);
            int backgroundHeight;
            LuaObject.checkType(l, 2, out backgroundHeight);
            configDataWorldMapInfo.BackgroundHeight = backgroundHeight;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_WorldMap(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataWorldMapInfo configDataWorldMapInfo = (ConfigDataWorldMapInfo)LuaObject.checkSelf(l);
            string worldMap;
            LuaObject.checkType(l, 2, out worldMap);
            configDataWorldMapInfo.WorldMap = worldMap;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_StartWaypoint_ID(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataWorldMapInfo configDataWorldMapInfo = (ConfigDataWorldMapInfo)LuaObject.checkSelf(l);
            int startWaypoint_ID;
            LuaObject.checkType(l, 2, out startWaypoint_ID);
            configDataWorldMapInfo.StartWaypoint_ID = startWaypoint_ID;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
예제 #7
0
 // Token: 0x06008CB3 RID: 36019 RVA: 0x00290FC4 File Offset: 0x0028F1C4
 public void Start(ConfigDataWorldMapInfo worldMap)
 {
     if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_StartConfigDataWorldMapInfo_hotfix != null)
     {
         this.m_StartConfigDataWorldMapInfo_hotfix.call(new object[]
         {
             this,
             worldMap
         });
         return;
     }
     BJLuaObjHelper.IsSkipLuaHotfix = false;
     if (worldMap == null)
     {
         return;
     }
     this.m_camera.transform.localPosition = this.m_initPosition;
     this.m_camera.fieldOfView             = this.m_initFov;
     this.m_mapSizeHalf.x = (float)worldMap.BackgroundWidth * 2f * 0.5f;
     this.m_mapSizeHalf.y = (float)worldMap.BackgroundHeight * 2f * 0.5f;
     this.m_isFollowing   = false;
 }