コード例 #1
0
    override public void OnInspectorGUI()
    {
        showDefault = EditorGUILayout.Toggle("Show default options", showDefault);
        EditorGUILayout.Space();
        EditorGUILayout.Space();

        Grid_SCR gridScript = target as Grid_SCR;

        if (showDefault)
        {
            DrawDefaultInspector();
        }
        else
        {
            gridScript.gridResolution = EditorGUILayout.IntField("Resolution of grid", gridScript.gridResolution);
        }

        // Save all changes
        EditorUtility.SetDirty(target);
        EditorUtility.SetDirty(this);
        EditorUtility.SetDirty(gridScript);
    }
コード例 #2
0
 void Start()
 {
     grid = GameObject.FindObjectOfType <Grid_SCR>();
 }