Esempio n. 1
0
 protected void Initialize(Texture2D texture, Rect rect, GUISnapMode snapmode)
 {
     this.texture  = texture;
     this.rect     = rect;
     this.snapmode = snapmode;
     this.mID      = GUIItemsAlive++;
 }
Esempio n. 2
0
            /// <summary>
            /// Adds a button with assigned texture to the GUISystem.
            /// </summary>
            /// <returns>The unique ID of the button, relevant for listening to interaction.</returns>
            public uint AddButton(Texture2D texture, Rect rect, GUISnapMode snapmode)
            {
                GUIItem newItem = new Button(texture, rect, snapmode);

                GUIRenderQueue.Add(newItem);
                return(newItem.ID);
            }
Esempio n. 3
0
            /// <summary>
            /// Adds a button with assigned texture to the GUISystem.
            /// </summary>
            /// <returns>The unique ID of the button, relevant for listening to interaction.</returns>
            public uint AddButton(Texture2D texture, Vector2 position, GUISnapMode snapmode)
            {
                GUIItem newItem = new Button(texture, new Rect(position, new Vector2(texture.width, texture.height)), snapmode);

                GUIRenderQueue.Add(newItem);
                return(newItem.ID);
            }
Esempio n. 4
0
 public void SetSnapMode(GUISnapMode snapmode)
 {
     this.snapmode = snapmode;
 }
Esempio n. 5
0
 public GUIItem(Texture2D texture, Rect rect, GUISnapMode snapmode)
 {
     Initialize(texture, rect, snapmode);
 }
 public Button(Texture2D texture, Rect rect, GUISnapMode snapmode)
 {
     Initialize(texture, rect, snapmode);
 }