示例#1
0
            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();
            }
示例#2
0
            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();
            }
示例#3
0
 public AddSpeciesPopup(EcosystemEditor editor)
 {
     _editor = editor;
 }