Пример #1
0
 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;
 }