Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using UnityEditor;
- using UnityEngine;
- namespace Movement2D
- {
- [CustomEditor(typeof(Region2D))]
- [CanEditMultipleObjects]
- public class Region2D_Editor : Editor
- {
- private Region2D region2d;
- private int selectedRegionTag;
- private void OnEnable()
- {
- region2d = (Region2D)target;
- }
- public override void OnInspectorGUI()
- {
- region2d.regionTag = EditorGUILayout.Popup("Tag", region2d.regionTag, Region2D.Tags);
- region2d.regionTag %= Region2D.Tags.Length;
- region2d.isStatic = EditorGUILayout.Toggle("Is Static:", region2d.isStatic);
- region2d.isTrigger = EditorGUILayout.Toggle("Is Trigger:", region2d.isTrigger);
- region2d.size = EditorGUILayout.Vector2IntField("Size: ", region2d.size);
- region2d.respectScale = EditorGUILayout.Toggle("Multiply By localScale:", region2d.respectScale);
- region2d.showWhenNotSelected = EditorGUILayout.Toggle("Show When Not Selected:", region2d.showWhenNotSelected);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment