protected void OnVerticesDirty() { if (this.sprite == null) { this.sprite = EmptySprite.Get(); } }
/// <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; }
/// <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(); } }
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; }
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(); } } }
/// <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; }
public static bool IsEmptySprite(Sprite s) { return(Object.op_Equality((Object)EmptySprite.Get(), (Object)s)); }