Ejemplo n.º 1
0
 protected void OnVerticesDirty()
 {
     if (this.sprite == null)
     {
         this.sprite = EmptySprite.Get();
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes this instance.
 /// </summary>
 void Init()
 {
     this.sprite = EmptySprite.Get();
     if (materialInstance == null)
     {
         materialInstance = new Material(Shader.Find("UI/Procedural UI Image"));
     }
     this.material = materialInstance;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Initializes this instance.
 /// </summary>
 void Init()
 {
     FixTexCoordsInCanvas();
     this.m_OnDirtyVertsCallback += OnVerticesDirty;
     this.preserveAspect          = false;
     this.material = null;
     if (this.sprite == null)
     {
         this.sprite = EmptySprite.Get();
     }
 }
Ejemplo n.º 4
0
 private void Init()
 {
     this.set_preserveAspect(false);
     if (Object.op_Equality((Object)this.get_sprite(), (Object)null))
     {
         this.set_sprite(EmptySprite.Get());
     }
     if (Object.op_Equality((Object)UnityEngine.UI.ProceduralImage.ProceduralImage.materialInstance, (Object)null))
     {
         UnityEngine.UI.ProceduralImage.ProceduralImage.materialInstance = new Material(Shader.Find("UI/Procedural UI Image"));
     }
     ((Graphic)this).set_material(UnityEngine.UI.ProceduralImage.ProceduralImage.materialInstance);
 }
 /// <summary>
 /// Initializes this instance.
 /// </summary>
 void Init()
 {
     this.m_OnDirtyVertsCallback += OnVerticesDirty;
     this.preserveAspect          = false;
     if (this.sprite is null)
     {
         this.sprite = EmptySprite.Get();
     }
     if (materialInstance is null)
     {
         materialInstance = new Material(Shader.Find("UI/Procedural UI Image"));
     }
     this.material = materialInstance;
 }
Ejemplo n.º 6
0
 protected void ProceduralImageSpriteGUI()
 {
     if (m_Sprite.hasMultipleDifferentValues)
     {
         EditorGUILayout.PropertyField(m_Sprite);
     }
     else
     {
         Sprite s = (Sprite)EditorGUILayout.ObjectField("Sprite", EmptySprite.IsEmptySprite((Sprite)m_Sprite.objectReferenceValue) ? null : m_Sprite.objectReferenceValue, typeof(Sprite), false, GUILayout.Height(16));
         if (s != null)
         {
             m_Sprite.objectReferenceValue = s;
         }
         else
         {
             m_Sprite.objectReferenceValue = EmptySprite.Get();
         }
     }
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Initializes this instance.
 /// </summary>
 public void Init()
 {
     if (m_sprite != null)
     {
         base.sprite = m_sprite;
     }
     else
     {
         base.sprite = EmptySprite.Get();
     }
     if (materialInstance == null)
     {
         materialInstance = new Material(Shader.Find("UI/Procedural UI Image"));
     }
     if (materialInstanceClip == null)
     {
         materialInstanceClip = new Material(Shader.Find("UI/Procedural UI Image Clip"));
     }
     this.material = materialInstance;
 }
Ejemplo n.º 8
0
 public static bool IsEmptySprite(Sprite s)
 {
     return(Object.op_Equality((Object)EmptySprite.Get(), (Object)s));
 }