public AddAbilityPopup(EcosystemEditor editor) { var ecosystem = editor.target as Ecosystem; _editor = editor; _schemas = Enumerable.Concat(Enumerable.Repeat("No Schema", 1), Definitions.Instance.AbilityTraitsSchemas.Select(schema => schema.Name)).ToArray(); }
public UpdateInstructionPopup(EcosystemEditor editor) { _editor = editor; var ecosystem = editor.target as Ecosystem; _traitOptions = Definitions.Instance.CreatureTraits.Definitions.Select(item => item.Name).Where(name => !ecosystem.CreatureUpdateInstructions.ContainsKey(name)).ToArray(); }
public AddSpeciesPopup(EcosystemEditor editor) { _editor = editor; }