コード例 #1
0
 public override void OnInspectorGUI()
 {
     turretSystem = target as TurretSystem;
     serializedObject.Update();
     groupList.DoLayoutList();
     turretList.DoLayoutList();
     if (GUILayout.Button("Sort Turrets")) {
         turretSystem.turrets.Sort(delegate(Turret a, Turret b) {
             return a.name.CompareTo(b.name);
         });
     }
     EditorGUILayout.PropertyField(serializedObject.FindProperty("tempTarget"));
     if (GUILayout.Button("Set All Turrets Target")) {
         turretSystem.SetAllTurretsTarget();
     }
     serializedObject.ApplyModifiedProperties();
 }