示例#1
0
 public frmLoadMap(List <string> maps, LoadMap callback)
 {
     InitializeComponent();
     this.CallLoadMap = callback;
     lstMaps.Items.AddRange(maps.ToArray());
     this.Maps = maps;
 }
示例#2
0
 public frmLoadMap(List<string> maps, LoadMap callback)
 {
     InitializeComponent();
     this.CallLoadMap = callback;
     lstMaps.Items.AddRange(maps.ToArray());
     this.Maps = maps;
 }
示例#3
0
    // Use this for initialization
    void Start()
    {
        ConfigData conData = new ConfigData();
        LoadMap    loadMap = new LoadMap();

        conData.Load();
        loadMap.readMap(conData.allMap[1]);
    }
示例#4
0
    private void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }

        loadMap = GetComponent <LoadMap>();


        InitGame();
    }
示例#5
0
 static int set_Single(IntPtr L)
 {
     try
     {
         LoadMap arg0 = (LoadMap)ToLua.CheckUnityObject(L, 2, typeof(LoadMap));
         LoadMap.Single = arg0;
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
示例#6
0
 void Start()
 {
     if (instance != null)
     {
         Destroy(this);
     }
     else
     {
         instance     = this;
         mapNameInput = GameObject.Find("MapNameInput").GetComponent <InputField>();
         LoadMapFiles();
     }
 }
示例#7
0
 static int GetLeftBottom(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 1);
         LoadMap             obj = (LoadMap)ToLua.CheckObject(L, 1, typeof(LoadMap));
         UnityEngine.Vector3 o   = obj.GetLeftBottom();
         ToLua.Push(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
示例#8
0
 static int GetAirMapData(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 1);
         LoadMap obj = (LoadMap)ToLua.CheckObject(L, 1, typeof(LoadMap));
         int[][] o   = obj.GetAirMapData();
         ToLua.Push(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
示例#9
0
 static int Init(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 3);
         LoadMap obj  = (LoadMap)ToLua.CheckObject(L, 1, typeof(LoadMap));
         int[][] arg0 = ToLua.CheckObjectArray <int[]>(L, 2);
         int     arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
         obj.Init(arg0, arg1);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
示例#10
0
 static int MapItemToEnemy(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         LoadMap             obj  = (LoadMap)ToLua.CheckObject(L, 1, typeof(LoadMap));
         UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 2);
         UnityEngine.Vector3 o    = obj.MapItemToEnemy(arg0);
         ToLua.Push(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
示例#11
0
    static int set_LineColor(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            LoadMap           obj  = (LoadMap)o;
            UnityEngine.Color arg0 = ToLua.ToColor(L, 2);
            obj.LineColor = arg0;
            return(0);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index LineColor on a nil value" : e.Message));
        }
    }
示例#12
0
    static int set_ObstaclerList(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            LoadMap obj = (LoadMap)o;
            UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckUnityObject(L, 2, typeof(UnityEngine.GameObject));
            obj.ObstaclerList = arg0;
            return(0);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index ObstaclerList on a nil value" : e.Message));
        }
    }
示例#13
0
    static int get_LineColor(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            LoadMap           obj = (LoadMap)o;
            UnityEngine.Color ret = obj.LineColor;
            ToLua.Push(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index LineColor on a nil value" : e.Message));
        }
    }
示例#14
0
    static int get_IsShow(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            LoadMap obj = (LoadMap)o;
            bool    ret = obj.IsShow;
            LuaDLL.lua_pushboolean(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index IsShow on a nil value" : e.Message));
        }
    }
示例#15
0
    static int get_ObstaclerList(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            LoadMap obj = (LoadMap)o;
            UnityEngine.GameObject ret = obj.ObstaclerList;
            ToLua.Push(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index ObstaclerList on a nil value" : e.Message));
        }
    }
示例#16
0
    static int get_UnitWidth(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            LoadMap obj = (LoadMap)o;
            int     ret = obj.UnitWidth;
            LuaDLL.lua_pushinteger(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index UnitWidth on a nil value" : e.Message));
        }
    }
示例#17
0
    static int set_IsShow(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            LoadMap obj  = (LoadMap)o;
            bool    arg0 = LuaDLL.luaL_checkboolean(L, 2);
            obj.IsShow = arg0;
            return(0);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index IsShow on a nil value" : e.Message));
        }
    }
示例#18
0
    static int set_LoadMap(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            AstarFight obj  = (AstarFight)o;
            LoadMap    arg0 = (LoadMap)ToLua.CheckUnityObject(L, 2, typeof(LoadMap));
            obj.LoadMap = arg0;
            return(0);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index LoadMap on a nil value" : e.Message));
        }
    }
示例#19
0
    static int get_LoadMap(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            AstarFight obj = (AstarFight)o;
            LoadMap    ret = obj.LoadMap;
            ToLua.Push(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index LoadMap on a nil value" : e.Message));
        }
    }
示例#20
0
 RunToCollision(LoadMap(map)).collisions.SingleOrDefault();
示例#21
0
 public void SetMap()
 {
     LoadMap.GetInstance().SetMap(name);
 }
示例#22
0
        public Map LoadFrom(string path, MapObjectsData mapObjectsData)
        {
            var creator = new LoadMap(path, mapObjectsData);

            return(Generate(creator));
        }
示例#23
0
 public ConvertToKml(LoadMap loadmap)
 {
     this.loadmap = loadmap;
     doc = new Document();
     ConvertFileToKml();
 }
示例#24
0
    //private List<GameObject> ObstaclerArray = new List<GameObject>();

    void Start()
    {
        IsShow = true;
        Single = this;
    }