From 55a3f9ee49d506e2fabb3be3c9ae9bb550a41b94 Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 15 Nov 2021 22:17:00 +0800 Subject: * rename --- Data/BuiltIn/Libraries/GameLab/Enum.lua | 6 +----- Data/Libraries/GameLab/Editor/Window/SplitWindow.lua | 11 ++++++----- 2 files changed, 7 insertions(+), 10 deletions(-) (limited to 'Data') diff --git a/Data/BuiltIn/Libraries/GameLab/Enum.lua b/Data/BuiltIn/Libraries/GameLab/Enum.lua index b7808fa..93b3944 100644 --- a/Data/BuiltIn/Libraries/GameLab/Enum.lua +++ b/Data/BuiltIn/Libraries/GameLab/Enum.lua @@ -13,11 +13,7 @@ local unmodified = { } local Enum = function(tb) - local e = {} - for i, v in ipairs(tb) do - e[v] = i - end - setmetatable(e, unmodified) + local e = setmetatable(tb, unmodified) return e end diff --git a/Data/Libraries/GameLab/Editor/Window/SplitWindow.lua b/Data/Libraries/GameLab/Editor/Window/SplitWindow.lua index acdaa9d..f842ec5 100644 --- a/Data/Libraries/GameLab/Editor/Window/SplitWindow.lua +++ b/Data/Libraries/GameLab/Editor/Window/SplitWindow.lua @@ -15,11 +15,12 @@ Splitter.Ctor = function(self, value) self.value = value -- [0-1] 位置 end -local ESplitMode = GameLab.GlobalEnum( "GameLab.Editor.Window.ESplitMode", -{ - "Horizontal", -- 水平划分 - "Vertical", -- 垂直划分 -}) +GameLab.Editor.Window.ESplitMode = GameLab.Enum { + Horizontal = 1, -- 水平划分 + Vertical = 2, -- 垂直划分 +} + +local ESplitMode = GameLab.Editor.Window.ESplitMode -- 布局状态 local SplitState = { -- cgit v1.1-26-g67d0