Class RuleOverrideTileEditor
Inheritance
RuleOverrideTileEditor
Inherited Members
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
Syntax
[CustomEditor(typeof(RuleOverrideTile))]
public class RuleOverrideTileEditor : Editor, IPreviewable, IToolModeOwner
Fields
k_GameObjectElementHeight
Declaration
public static float k_GameObjectElementHeight
Field Value
k_PaddingBetweenRules
Declaration
public static float k_PaddingBetweenRules
Field Value
k_SpriteElementHeight
Declaration
public static float k_SpriteElementHeight
Field Value
m_GameObjectList
Declaration
public ReorderableList m_GameObjectList
Field Value
| Type |
Description |
| UnityEditorInternal.ReorderableList |
|
m_GameObjects
Declaration
public List<KeyValuePair<GameObject, GameObject>> m_GameObjects
Field Value
m_SpriteList
Declaration
public ReorderableList m_SpriteList
Field Value
| Type |
Description |
| UnityEditorInternal.ReorderableList |
|
m_Sprites
Declaration
public List<KeyValuePair<Sprite, Sprite>> m_Sprites
Field Value
Properties
overrideTile
Declaration
public RuleOverrideTile overrideTile { get; }
Property Value
ruleTileEditor
Declaration
public RuleTileEditor ruleTileEditor { get; }
Property Value
Methods
DrawCustomFields()
Declaration
public void DrawCustomFields()
DrawGameObjectElement(Rect, Int32, Boolean, Boolean)
Declaration
public void DrawGameObjectElement(Rect rect, int index, bool selected, bool focused)
Parameters
Declaration
public void DrawGameObjectListHeader(Rect rect)
Parameters
| Type |
Name |
Description |
| Rect |
rect |
|
DrawSpriteElement(Rect, Int32, Boolean, Boolean)
Declaration
public void DrawSpriteElement(Rect rect, int index, bool selected, bool focused)
Parameters
Declaration
public void DrawSpriteListHeader(Rect rect)
Parameters
| Type |
Name |
Description |
| Rect |
rect |
|
DrawTileField()
Declaration
public void DrawTileField()
GetGameObjectElementHeight(Int32)
Declaration
public float GetGameObjectElementHeight(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
GetSpriteElementHeight(Int32)
Declaration
public float GetSpriteElementHeight(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
HasPreviewGUI()
Declaration
public override bool HasPreviewGUI()
Returns
Overrides
OnDisable()
Declaration
public virtual void OnDisable()
OnEnable()
Declaration
public virtual void OnEnable()
OnInspectorGUI()
Declaration
public override void OnInspectorGUI()
Overrides
OnPreviewGUI(Rect, GUIStyle)
Declaration
public override void OnPreviewGUI(Rect r, GUIStyle background)
Parameters
Overrides
OnPreviewSettings()
Declaration
public override void OnPreviewSettings()
Overrides
RenderStaticPreview(String, Object[], Int32, Int32)
Declaration
public override Texture2D RenderStaticPreview(string assetPath, Object[] subAssets, int width, int height)
Parameters
Returns
Overrides
SaveInstanceTileAsset()
Declaration
public void SaveInstanceTileAsset()
SaveTile()
Declaration