Beispiel #1
0
 private void OnDisable()
 {
     groupList.drawElementCallback -= DrawWeaponGroup;
     groupList.drawHeaderCallback -= DrawWeaponGroupHeader;
     groupList.onAddCallback -= AddGroup;
     groupList.onCanRemoveCallback -= CanRemoveGroup;
     groupList.onRemoveCallback -= RemoveGroup;
     firepointList.drawElementCallback -= DrawFirepoint;
     firepointList.drawHeaderCallback -= DrawHeaderCallback;
     firepointList.onAddCallback -= AddFirepoint;
     firepointList.onSelectCallback -= SelectFirepoint;
     selectedFirepoint = null;
 }
Beispiel #2
0
 private void SelectFirepoint(ReorderableList list)
 {
     Firepoint firepoint = weaponSystem.firepoints[list.index];
     if (firepoint != null) {
         EditorGUIUtility.PingObject(firepoint);
         selectedFirepoint = firepoint;
     }
 }
Beispiel #3
0
 public void AddFirepoint(Firepoint firepoint)
 {
     firepoints.Add(firepoint);
 }