void Awake() { m_ColorThread = gameObject.AddComponent <LMS_ColorThread>(); m_ColorThread.SetInterval(0.5f); m_ColorThread.IgnoreOwner = true; m_ColorThread.Render = true; InitLabels(); InitButtons(); Owner = LMS_GuiBaseUtils.InstantiateGUIElement <LMS_GuiBaseBox2D>(new LMS_GuiConfig() { Rect = new Rect(Screen.width / 2 - 400f, Screen.height / 2 - 250f, 800f, 500f) }, 20000, null); Owner.RegisterClientViewTick((view) => { Owner.SetTexture((int)E_Texture.IDLE, new Texture2D(1, 1).Modify((tex) => { tex.SetPixel(0, 0, m_ColorThread.RawValue().AlterAlpha(0.7f)); tex.Apply(); })); }, null); Owner.primary = true; Owner.Draggable = true; Owner.AddChild(m_Title); Owner.AddChild(GEditor); Owner.AddChild(GEditorLabel); Owner.AddChild(Colors); Owner.AddChild(ColorsLabel); }
void Awake() { m_ColThread = gameObject.AddComponent <LMS_ColorThread>(); m_ColThread.SetOwner(this); }