Ejemplo n.º 1
0
            static void DrawInstructions()
            {
                List <TMPro.TextMeshProUGUI> instructionsText = new List <TMPro.TextMeshProUGUI>();

                Vector3 position = new Vector3();

                position.x = rootTransform.rect.width / 2f;
                position.y = -UIConfig.offsetVertical - UIConfig.blueButtonCount[Data.mode] * (UIConfig.blueButtonHeight + UIConfig.spacingVertical) - storeHeight - UIConfig.spacingVertical;
                ElementCreator.SpawnTextSize(instructionsText, rootTransform.gameObject, new Color(1, 1, 1, 1), 24, 0, new Vector2(0.5f, 1), new Vector2(500, UIConfig.blackButtonHeight), position);
                if (UIConfig.GetMode() == 0)
                {
                    instructionsText[0].text = instructionTexts[0];
                }
                else if (UIConfig.GetMode() == 1)
                {
                    instructionsText[0].text = instructionTexts[1];
                }
                else if (UIConfig.GetMode() == 2)
                {
                    if (!DataShop.canDisablePurchasedBlueprints)
                    {
                        instructionsText[0].text = instructionTexts[2];
                    }
                    else
                    {
                        instructionsText[0].text = instructionTexts[0];
                    }
                }
                shopInterfaces.Add(instructionsText[0].gameObject);
            }
Ejemplo n.º 2
0
 private void NavigationCtrl(UIConfig uiJson)
 {
     if (uiJson.Back < 3)
     {
         if (navigat == null)
         {
             navigat = new NavigationCtrl();
             Registration(UIID.Navicat, navigat);
             base.OpenUI(UIID.Navicat);
         }
         if (navigat.GetView() == null)
         {
             base.OpenUI(UIID.Navicat);
         }
         navigat.Refresh(uiJson);
     }
     else
     {
         do
         {
             if (navigat == null || navigat.GetView() == null)
             {
                 break;
             }
             navigat.Hide();
         } while (false);
     }
 }
Ejemplo n.º 3
0
 private void Awake()
 {
     m_UIConfig = UIConfig.Instance;
     GameManager.Instance?.AddOnPlayerRegisteredCallback(OnPlayerRegistered, m_Target);
     Utils.GetPlayerEventManager(m_Target).StartListening(EPlayerEvent.DamageTaken, OnDamageTaken);
     Utils.GetPlayerEventManager(m_Target).StartListening(EPlayerEvent.OnRefillHP, OnRefillHP);
 }
Ejemplo n.º 4
0
        private void FrmMain_Load(Object sender, EventArgs e)
        {
            var log = TextFileLog.Create(null, "Serial_{0:yyyy_MM_dd}.log");

            BizLog = txtReceive.Combine(log);
            txtReceive.UseWinFormControl();

            txtReceive.SetDefaultStyle(12);
            txtSend.SetDefaultStyle(12);
            numMutilSend.SetDefaultStyle(12);

            gbReceive.Tag = gbReceive.Text;
            gbSend.Tag    = gbSend.Text;

            var menu = spList.Menu;

            txtReceive.ContextMenuStrip = menu;

            // 添加清空
            menu.Items.Insert(0, new ToolStripSeparator());
            var ti = new ToolStripMenuItem("清空");

            menu.Items.Insert(0, ti);
            ti.Click += mi清空_Click;

            // 加载保存的颜色
            UIConfig.Apply(txtReceive);

            ti      = new ToolStripMenuItem("日志着色");
            ti.Name = "日志着色";
            menu.Items.Insert(2, ti);
            ti.Click  += miCheck_Click;
            ti.Checked = XConfig.Current.ColorLog;
        }
Ejemplo n.º 5
0
    /// <summary>
    /// 进入场景的界面显示
    /// </summary>
    public virtual void showUIByEnterScene()
    {
        if (!ShineSetting.isWholeClient)
        {
            return;
        }

        UIBase ui;

        foreach (int v in _uiMoments[UIDoMomentType.EnterSceneHide])
        {
            if (checkShowUIConditions(UIConfig.get(v)))
            {
                if ((ui = getUIByID(v)) != null)
                {
                    ui.hide();
                }
            }
        }

        foreach (int v in _uiMoments[UIDoMomentType.EnterSceneShow])
        {
            if (checkShowUIConditions(UIConfig.get(v)))
            {
                if ((ui = getUIByID(v)) != null)
                {
                    ui.show();
                }
            }
        }
    }
Ejemplo n.º 6
0
        private void FrmMain_Load(object sender, EventArgs e)
        {
            txtReceive.SetDefaultStyle(12);
            txtSend.SetDefaultStyle(12);
            numMutilSend.SetDefaultStyle(12);

            gbReceive.Tag = gbReceive.Text;
            gbSend.Tag    = gbSend.Text;

            var menu = spList.Menu;

            txtReceive.ContextMenuStrip = menu;

            // 添加清空
            menu.Items.Insert(0, new ToolStripSeparator());
            //var ti = menu.Items.Add("清空");
            var ti = new ToolStripMenuItem("清空");

            menu.Items.Insert(0, ti);
            ti.Click += mi清空_Click;

            // 加载保存的颜色
            UIConfig.Apply(txtReceive);

            cbColor.Checked = XConfig.Current.ColorLog;
        }
Ejemplo n.º 7
0
    public void AddComponent(UIConfig uiJson)
    {
        config = uiJson;
        transform.SetParent(CanvasView.CanvasRoot, false);
        rt = GetComponent <RectTransform>();
        rt.anchoredPosition = Vector2.zero;

        canvas = go.AddComponent <Canvas>();
        if (null != canvas)
        {
            canvas.overrideSorting  = true;
            canvas.sortingLayerName = config.Layer;
        }
        gr = go.AddComponent <GraphicRaycaster>();
        if (gr != null)
        {
            gr.ignoreReversedGraphics = true;
            gr.blockingObjects        = GraphicRaycaster.BlockingObjects.TwoD;
        }
        if (config.Mask > 0)
        {
            if (mask == null)
            {
                Object     obj    = Resources.Load("Prefab/UI/ui_public/ui_mask");
                GameObject goMask = Instantiate(obj, transform) as GameObject;
                goMask.transform.SetSiblingIndex(0);
                mask = goMask.GetComponent <FullMask>();
            }
            if (config.Mask == 2)
            {
                mask.SetClick(config.ID);
            }
        }
    }
Ejemplo n.º 8
0
        public async Task ExecutePost(string webhookUrl, PostModel payload, UIConfig uIConfig)
        {
            try
            {
                HttpClient client = new HttpClient();

                using (var content = new MultipartFormDataContent())
                {
                    content.Add(new StringContent(uIConfig.SiteName), "username");
                    content.Add(new StringContent(uIConfig.SiteLogo), "avatar_url");
                    content.Add(new StringContent(payload.Title), "content");
                    content.Add(new StreamContent(new MemoryStream(payload.Content.Data)), "file", $"file.{payload.Content.Extension}");

                    await client.PostAsync(webhookUrl, content);

                    client.Dispose();
                };

                _logger.LogInformation("The message was succesfully send to the discord channel.");
            }
            catch (Exception ex)
            {
                _logger.LogError($"The following message error has occurred: {ex.Message}.");
            }
        }
Ejemplo n.º 9
0
        public static void LoadPackages()
        {
            if (Application.isPlaying || _loaded)
            {
                return;
            }

#if !UNITY_5
            EditorApplication.update -= EditorApplication_Update;
            EditorApplication.update += EditorApplication_Update;
#endif
            _loaded = true;

            UIPackage.RemoveAllPackages();
            FontManager.Clear();
            NTexture.DisposeEmpty();

            string[] ids = AssetDatabase.FindAssets("@sprites t:textAsset");
            int      cnt = ids.Length;
            for (int i = 0; i < cnt; i++)
            {
                string assetPath = AssetDatabase.GUIDToAssetPath(ids[i]);
                int    pos       = assetPath.LastIndexOf("@");
                if (pos == -1)
                {
                    continue;
                }

                assetPath = assetPath.Substring(0, pos);
                if (AssetDatabase.AssetPathToGUID(assetPath) != null)
                {
                    UIPackage.AddPackage(assetPath,
                                         (string name, string extension, System.Type type) =>
                    {
                        return(AssetDatabase.LoadAssetAtPath(name + extension, type));
                    }
                                         );
                }
            }

            List <UIPackage> pkgs = UIPackage.GetPackages();
            pkgs.Sort(CompareUIPackage);

            cnt = pkgs.Count;
            packagesPopupContents = new GUIContent[cnt + 1];
            for (int i = 0; i < cnt; i++)
            {
                packagesPopupContents[i] = new GUIContent(pkgs[i].name);
            }
            packagesPopupContents[cnt] = new GUIContent("Please Select");

            UIConfig.ClearResourceRefs();
            UIConfig[] configs = GameObject.FindObjectsOfType <UIConfig>();
            foreach (UIConfig config in configs)
            {
                config.Load();
            }

            EMRenderSupport.Reload();
        }
Ejemplo n.º 10
0
        private void FrmMain_Load(Object sender, EventArgs e)
        {
            var log = TextFileLog.Create(null, "Map_{0:yyyy_MM_dd}.log");

            BizLog = txtReceive.Combine(log);
            txtReceive.UseWinFormControl();

            txtReceive.SetDefaultStyle(12);

            // 加载保存的颜色
            UIConfig.Apply(txtReceive);

            LoadConfig();

            var cfg = Setting;

            var cb = cbMap;

            cb.Items.Clear();
            cb.DisplayMember = "Name";
            foreach (var item in typeof(IMap).GetAllSubclasses(true))
            {
                //var name = item.GetDisplayName() ?? item.Name;
                //Maps[name] = item;
                //cb.Items.Add(name);
                cb.Items.Add(item);

                if (cfg.Map == item.Name)
                {
                    cb.SelectedItem = item;
                }
            }
            //if (cb.Items.Count > 0) cb.SelectedText = cfg.Map;
        }
Ejemplo n.º 11
0
        public BatchRvtGuiForm()
        {
            InitializeComponent();
            this.Settings = new BatchRvtSettings();

            this.UIConfiguration = new UIConfig(GetUIConfigItems());
        }
Ejemplo n.º 12
0
    public static void RefreshUIConfig()
    {
        _objects.Clear();
        foreach (string fileURL in _path)
        {
            string[] array = fileURL.Split(':');
            DirectoryInfo directoryInfo = new DirectoryInfo(_folderPath + array[0]);

            GetPrefabRecursively(directoryInfo, _objects, array[1]);
        }

        string sourcePath = "Assets/ZGame/AssetPackage/Export/Config/uiConfig.asset";
        UIConfigDictionary assetData = AssetDatabase.LoadAssetAtPath(sourcePath, typeof(UIConfigDictionary)) as UIConfigDictionary;

        if (null == assetData)
        {
            assetData = ScriptableObject.CreateInstance(typeof(UIConfigDictionary)) as UIConfigDictionary;
            AssetDatabase.CreateAsset(assetData, sourcePath);
        }

        assetData.itemList.Clear();
        int index = 0;
        foreach (UnityEngine.Object obj in _objects)
        {
            UIConfig def = new UIConfig() { isCache = false, id = index, name = obj.name, scripts = GetScriptname(obj.name) };
            assetData.itemList.Add(def);
            index++;
        }

        EditorUtility.SetDirty(assetData);
        AssetDatabase.SaveAssets();
    }
Ejemplo n.º 13
0
        public void opensettings()
        {
            syncInvoke(() => {
                var configEditor = new UIConfig(Core.config)
                {
                    Owner = Core.mainWindow
                };
                var overlay = new System.Windows.Shapes.Rectangle()
                {
                    Fill    = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Color.FromRgb(255, 255, 255)),
                    Stretch = System.Windows.Media.Stretch.Fill,
                    Opacity = 0.5D
                };
                Core.mainWindow.MainControl.MainGrid.Children.Add(overlay);
                bool?result = configEditor.ShowDialog();
                Core.mainWindow.MainControl.MainGrid.Children.Remove(overlay);

                switch (result)
                {
                case true:
                    Core.battlelog.battlelogWebview.ExecuteScript("base.showReceipt('Settings will be applied on next start')");
                    break;

                case false:
                    Core.battlelog.battlelogWebview.ExecuteScript("base.showReceipt('Settings were not changed', receiptTypes.ERROR)");
                    break;
                }
            });
        }
        private void LoadConfig()
        {
            UIConfig config = UIConfig.Instance();

            Ip      = config.BroadcastAddress.Ip;
            Port    = config.BroadcastAddress.Port;
            Timeout = config.BroadcastAddress.Timeout;
        }
Ejemplo n.º 15
0
        //监听UI打开事件,根据条件触发引导
        private void OnUIShow(IEvent ievent)
        {
            if (!GameSetting.Instance.EnableGuide)
            {
                return;
            }

            var e = ievent as UiFrameShowEvent;

            if (null == e.Config)
            {
                return;
            }

            if (null == e.Config.UiRecord)
            {
                return;
            }

            EventDispatcher.Instance.DispatchEvent(new Event_RefreshFuctionOnState());
            var id = e.Config.UiRecord.Id; //表里的id

            List <GuidanceRecord> list = null;

            if (!s_guidTblDict.TryGetValue(id, out list))
            {
                return;
            }
            {
                var __list3      = list;
                var __listCount3 = __list3.Count;
                for (var __i3 = 0; __i3 < __listCount3; ++__i3)
                {
                    var table = __list3[__i3];
                    {
                        if (CheckCondtion(table))
                        {
                            curGuidConfig = e.Config;
                            curGuidStep   = table.Flag;
                            if (CanTrigger(table.Flag))
                            {
                                if (224 == table.Id)
                                {
                                    //许愿池
                                    return;
                                }
                                GuideManager.Instance.StartGuide(table.Flag);     //表改了 table.Flag就是开启哪个引导
                            }
                            else
                            {
                                Logger.Debug("!CanTrigger ({0})", table.Flag);
                            }
                            return;
                        }
                    }
                }
            }
        }
Ejemplo n.º 16
0
        private void FrmMain_Load(Object sender, EventArgs e)
        {
            txtReceive.UseWinFormControl();

            txtReceive.SetDefaultStyle(12);
            txtSend.SetDefaultStyle(12);
            numMutilSend.SetDefaultStyle(12);

            gbReceive.Tag = gbReceive.Text;
            gbSend.Tag    = gbSend.Text;

            _task.ContinueWith(t =>
            {
                var dic  = EnumHelper.GetDescriptions <WorkModes>();
                var list = dic.Select(kv => kv.Value).ToList();
                //var ds = dic.ToDictionary(s => s.Value, s => s.Value);
                foreach (var item in t.Result)
                {
                    list.Add(item.Key);
                }
                this.Invoke(() =>
                {
                    cbMode.DataSource = list;

                    var cfg = NetConfig.Current;
                    if (cfg.Mode > 0 && dic.ContainsKey((WorkModes)cfg.Mode))
                    {
                        cbMode.SelectedItem = dic[(WorkModes)cfg.Mode];
                    }
                    else
                    {
                        cbMode.SelectedIndex = 0;
                    }
                });
            });

            // 加载保存的颜色
            UIConfig.Apply(txtReceive);

            LoadConfig();

            // 语音识别
            Task.Factory.StartNew(() =>
            {
                var sp = SpeechRecognition.Current;
                if (!sp.Enable)
                {
                    return;
                }

                sp.Register("打开", () => this.Invoke(Connect))
                .Register("关闭", () => this.Invoke(Disconnect))
                .Register("退出", () => Application.Exit())
                .Register("发送", () => this.Invoke(() => btnSend_Click(null, null)));

                XTrace.WriteLine("语音识别前缀:{0} 可用命令:{1}", sp.Name, sp.GetAllKeys().Join());
            });
        }
Ejemplo n.º 17
0
        private void FrmMain_Load(object sender, EventArgs e)
        {
            txtReceive.UseWinFormControl();

            txtReceive.SetDefaultStyle(12);
            txtSend.SetDefaultStyle(12);
            numMutilSend.SetDefaultStyle(12);

            gbReceive.Tag = gbReceive.Text;
            gbSend.Tag    = gbSend.Text;

            _task.ContinueWith(t =>
            {
                var list = EnumHelper.GetDescriptions <WorkModes>().Select(kv => kv.Value).ToList();
                foreach (var item in t.Result)
                {
                    list.Add(item.Name);
                }
                this.Invoke(() =>
                {
                    cbMode.DataSource = list;
                    //cbMode.SelectedIndex = 0;
                });
            });

            cbAddr.DropDownStyle = ComboBoxStyle.DropDownList;
            cbAddr.DataSource    = GetIPs();

            var cfg = NetConfig.Current;

            if (cfg.Port > 0)
            {
                numPort.Value = cfg.Port;
            }

            // 加载保存的颜色
            UIConfig.Apply(txtReceive);

            LoadConfig();

            // 语音识别
            Task.Factory.StartNew(() =>
            {
                var sp = SpeechRecognition.Current;
                if (!sp.Enable)
                {
                    return;
                }

                sp.Register("打开", () => this.Invoke(Connect))
                .Register("关闭", () => this.Invoke(Disconnect))
                .Register("退出", () => Application.Exit())
                .Register("发送", () => this.Invoke(() => btnSend_Click(null, null)));

                XTrace.WriteLine("语音识别前缀:{0} 可用命令:{1}", sp.Name, sp.GetAllKeys().Join());
            });
        }
Ejemplo n.º 18
0
 public PostEventHandler(ILogger <PostEventHandler> logger,
                         IConfiguration configuration,
                         IRequestService requestService,
                         UIConfig uIConfig)
 {
     _logger         = logger ?? throw new ArgumentNullException(nameof(logger));
     _configuration  = configuration ?? throw new ArgumentNullException(nameof(configuration));
     _requestService = requestService ?? throw new ArgumentNullException(nameof(requestService));
     _uIConfig       = uIConfig ?? throw new ArgumentNullException(nameof(uIConfig));
 }
Ejemplo n.º 19
0
        private static void refreshData()
        {
            mConfig = XConfig.GetConfig <UIConfig>(UIConst.ConfigPath_Resources, AssetLoadType.Resources, false);
            if (mConfig != null)
            {
                mConfig_SerObj = new SerializedObject(mConfig);
            }


            mDataRefreshed = true;
        }
Ejemplo n.º 20
0
 void Awake()
 {
     if (_instance != null)
     {
         Destroy(this);
     }
     else
     {
         _instance = this;
         DontDestroyOnLoad(this);
     }
 }
Ejemplo n.º 21
0
    public static UIConfig Create()
    {
        UIConfig asset = ScriptableObject.CreateInstance <UIConfig>();

        AssetDatabase.CreateAsset(asset, "Assets/Data/Resources/UI/UIConfig.asset");
        AssetDatabase.SaveAssets();

        EditorUtility.FocusProjectWindow();
        Selection.activeObject = asset;

        return(asset);
    }
Ejemplo n.º 22
0
        private void FrmMain_Load(Object sender, EventArgs e)
        {
            var log = TextFileLog.Create(null, "Message_{0:yyyy_MM_dd}.log");

            BizLog = txtReceive.Combine(log);
            txtReceive.UseWinFormControl();

            txtReceive.SetDefaultStyle(12);
            txtSend.SetDefaultStyle(12);
            numMutilSend.SetDefaultStyle(12);

            gbReceive.Tag = gbReceive.Text;
            gbSend.Tag    = gbSend.Text;

            var cfg = MessageConfig.Current;

            cbMode.SelectedItem = cbMode.Items[0] + "";
            if (!cfg.Address.IsNullOrEmpty())
            {
                //cbAddr.DropDownStyle = ComboBoxStyle.DropDownList;
                cbAddr.DataSource = cfg.Address.Split(";");
            }

            // 加载封包协议
            foreach (var item in _packets.Result)
            {
                cbPacket.Items.Add(item.GetDisplayName() ?? item.Name);
            }
            cbPacket.SelectedIndex = 0;

            // 加载保存的颜色
            UIConfig.Apply(txtReceive);

            LoadConfig();

            // 语音识别
            Task.Factory.StartNew(() =>
            {
                var sp = SpeechRecognition.Current;
                if (!sp.Enable)
                {
                    return;
                }

                sp.Register("打开", () => this.Invoke(Connect))
                .Register("关闭", () => this.Invoke(Disconnect))
                .Register("退出", () => Application.Exit())
                .Register("发送", () => this.Invoke(() => btnSend_Click(null, null)));

                BizLog.Info("语音识别前缀:{0} 可用命令:{1}", sp.Name, sp.GetAllKeys().Join());
            });
        }
Ejemplo n.º 23
0
    public void OnClickGoTo()
    {
        var c = UIConfig.GetConfig(PlayerDataManager.Instance.TbVip.UIId);

        if (c == null)
        {
            return;
        }
        var arg = c.NewArgument();

        arg.Tab = PlayerDataManager.Instance.TbVip.UITabId;
        EventDispatcher.Instance.DispatchEvent(new Show_UI_Event(c, arg));
    }
Ejemplo n.º 24
0
        private void RegisterUI(UIType type, string prefabPath, string scriptName, UIPanleType panelType = UIPanleType.eFrame)
        {
            UIConfig config;

            if (!_type2configDict.TryGetValue(type, out config))
            {
                config = new UIConfig(prefabPath, scriptName);
                _type2configDict.Add(type, config);
            }
            else
            {
                // TODO 重复注册提示(log)
            }
        }
Ejemplo n.º 25
0
 void Start()
 {
     animator = GetComponent <Animator>();
     container.SetActive(true);
     config     = Configs.main.UI;
     gameConfig = Configs.main.Game;
     uiSkillXpGainBarContainer = this.FindChildObject("xpBarContainer");
     animateTextList           = this.FindChildObject("animateTextList").GetComponent <AnimateTextList>();
     skillDisplay                     = this.FindChildObject("SkillDisplay").gameObject;
     txtPressAnyKeyToContinue         = this.FindChildObject("txtPressAnyKeyToContinue").GetComponent <Text>();
     txtPressAnyKeyToContinue.enabled = false;
     skillDisplay.SetActive(false);
     container.SetActive(false);
 }
Ejemplo n.º 26
0
    public void StartFading(ResetCause cause, ReadyCallback readyCallback)
    {
        if (config == null)
        {
            config = Configs.main.UI;
        }
        textList = new List <string>();
        string text = DetermineText(cause);

        foreach (string line in text.Split('\n'))
        {
            textList.Add(line.Trim());
        }
        StartFading(textList, readyCallback);
    }
Ejemplo n.º 27
0
    public void ShowView(UIConfig config)
    {
        int[] itemList = config.Itemid;
        int   count    = ItemParent_trf.childCount;

        if (count > itemList.Length)
        {
            for (int i = itemList.Length; i < count; ++i)
            {
                DestroyImmediate(ItemParent_trf.GetChild(i).gameObject);
            }
        }
        for (int i = 0, child = 0; i < itemList.Length; i++, child++)
        {
            Transform tf;
            if (i < count)
            {
                tf = ItemParent_trf.GetChild(child);
            }

            else
            {
                tf = Instantiate(item, ItemParent_trf, false).transform;
            }
            NavigationItemView ni = tf.GetComponent <NavigationItemView>();
            ni.SetView(itemList[i]);

            EventListener.Get(ni.add_btn.gameObject).OnClick = e =>
            {
                Expect();
            };
        }
        if (config.Back < 2)
        {
            Head_obj.SetActive(config.Back == 0);
            exitUI_obj.SetActive(config.Back == 1);
        }
        if (null != base.canvas)
        {
            base.canvas.overrideSorting = true;
            if (!config.Layer.EndsWith("UI3"))
            {
                base.canvas.sortingLayerName = config.Layer;
                //order最大值与最小值  -32768 和 32767
                base.canvas.sortingOrder = config.Back >= 2 ? -32768 : 32767;
            }
        }
    }
Ejemplo n.º 28
0
 static int GetController(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         UIManager       obj  = (UIManager)ToLua.CheckObject(L, 1, typeof(UIManager));
         UIConfig        arg0 = (UIConfig)ToLua.CheckObject(L, 2, typeof(UIConfig));
         IControllerBase o    = obj.GetController(arg0);
         ToLua.PushObject(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Ejemplo n.º 29
0
 static int UiVisible(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         UIManager obj  = (UIManager)ToLua.CheckObject(L, 1, typeof(UIManager));
         UIConfig  arg0 = (UIConfig)ToLua.CheckObject(L, 2, typeof(UIConfig));
         bool      o    = obj.UiVisible(arg0);
         LuaDLL.lua_pushboolean(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Ejemplo n.º 30
0
 static int ShowUI(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 3);
         UIManager       obj  = (UIManager)ToLua.CheckObject(L, 1, typeof(UIManager));
         UIConfig        arg0 = (UIConfig)ToLua.CheckObject(L, 2, typeof(UIConfig));
         UIInitArguments arg1 = (UIInitArguments)ToLua.CheckObject(L, 3, typeof(UIInitArguments));
         obj.ShowUI(arg0, arg1);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Ejemplo n.º 31
0
 static int SetActive(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 3);
         UIManager obj  = (UIManager)ToLua.CheckObject(L, 1, typeof(UIManager));
         UIConfig  arg0 = (UIConfig)ToLua.CheckObject(L, 2, typeof(UIConfig));
         bool      arg1 = LuaDLL.luaL_checkboolean(L, 3);
         obj.SetActive(arg0, arg1);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Ejemplo n.º 32
0
 static int RegisterUI(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 3);
         UIManager       obj  = (UIManager)ToLua.CheckObject(L, 1, typeof(UIManager));
         UIConfig        arg0 = (UIConfig)ToLua.CheckObject(L, 2, typeof(UIConfig));
         IControllerBase arg1 = (IControllerBase)ToLua.CheckObject(L, 3, typeof(IControllerBase));
         obj.RegisterUI(arg0, arg1);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }