public string ExtractTextFromView(LMS_GuiView view) { if (view == null) { return(null); } return(view.GetType().GetField("Config", BFlags.Public | BFlags.Instance).GetType().GetField("Text", BFlags.Public | BFlags.Instance).GetRawConstantValue() as string); }
void InitButtonDefault(LMS_GuiBaseButton b, LMS_GuiView Details = null, LMS_GuiBaseButton.ClickCallbackDelegate onClick = null, bool ignoreindexing = false) { if (onClick != null) { b.OnClick += onClick; } b.SetTexture((int)E_Texture.DOWN, b.GeneratePlainTexture(Color.black)); b.SetTexture((int)E_Texture.IDLE, b.GeneratePlainTexture(Color.clear)); b.BlendMode = E_BlendMode.BLENDED; if (!ignoreindexing) { SelectionIndex[SelectionIndex.Values.Count] = new KeyValuePair <LMS_GuiView, LMS_GuiBaseButton>(Details, b); } }
void InitButtonDefault(LMS_GuiBaseButton b, LMS_GuiView Details = null, LMS_GuiBaseButton.ClickCallbackDelegate onClick = null, bool ignoreindexing = false) { if (onClick != null) { b.OnClick += onClick; } b.SetTexture((int)E_Texture.DOWN, m_Skin.button.active.background); b.SetTexture((int)E_Texture.IDLE, m_Skin.button.normal.background); b.BlendMode = E_BlendMode.BLENDED; if (!ignoreindexing) { SelectionIndex[SelectionIndex.Values.Count] = new KeyValuePair <LMS_GuiView, LMS_GuiBaseButton>(Details, b); } }
void InitButtonDefault(LMS_GuiBaseButton b, LMS_GuiView Details = null, LMS_GuiBaseButton.ClickCallbackDelegate onClick = null, bool ignoreindexing = false) { if (onClick != null) { b.OnClick += onClick; } b.SetTexture((int)E_Texture.DOWN, b.GeneratePlainTexture(new Color(200f / 255f, 220f / 255f, 35f / 255f, 1f))); b.SetTexture((int)E_Texture.IDLE, b.GeneratePlainTexture(Color.green)); b.AllowInput = true; b.Hidden = false; if (!ignoreindexing) { SelectionIndex[SelectionIndex.Values.Count] = new KeyValuePair <LMS_GuiView, LMS_GuiBaseButton>(Details, b); } }
public void RegisterClientViewTick(GuiViewClientTick tick, LMS_GuiView Owner) { m_ClientViewTick = tick; m_AttachedView = Owner; }