private void OnEnable() { allAircrafts = (AllAircrafts)target; if (allAircrafts.aircrafts == null) { allAircrafts.aircrafts = new Aircraft[0]; } if (aircraftEditors == null) { CreateEditors(); } }
private static void CreateAllAircraftsAsset() { if (AllAircrafts.Instance) { return; } AllAircrafts instance = CreateInstance <AllAircrafts>(); AssetDatabase.CreateAsset(instance, creationPath); AllAircrafts.Instance = instance; instance.aircrafts = new Aircraft[0]; }