static MountDef() { var vanillaDefs = Handler.MountDef.VanillaDefsByName.Select(kvp => new KeyValuePair <ObjectRef, MountDef>(new ObjectRef(kvp.Key), kvp.Value)); var modDefs = ModData.Mods.Select(kvp => GetModDefs(kvp)).Flatten(); Defs = new DefIndexer <MountDef>(vanillaDefs.Concat(modDefs), helper.ByObjRef, helper.ById); }
static MountDef() { var vanillaDefs = Handler.MountDef.VanillaDefsByName.Select(kvp => new KeyValuePair<ObjectRef, MountDef>(new ObjectRef(kvp.Key), kvp.Value)); var modDefs = ModData.Mods.Select(kvp => GetModDefs(kvp)).Flatten(); Defs = new DefIndexer<MountDef>(vanillaDefs.Concat(modDefs), helper.ByObjRef, helper.ById); }
static Sfx() { var vanillaDefs = VanillaDict.Select(kvp => new KeyValuePair <ObjectRef, SfxEntry>(new ObjectRef(kvp.Key), kvp.Value)); var modDefs = ModData.Mods.Select(kvp => GetModDefs(kvp)).Flatten(); Entries = new DefIndexer <SfxEntry>(vanillaDefs.Concat(modDefs), helper.ByObjRef, ById); }
static NpcDef() { Defs = new DefIndexer<NpcDef>(helper.GetEnumerable(), helper.ByObjRef, helper.ById); }
static Sfx() { var vanillaDefs = VanillaDict.Select(kvp => new KeyValuePair<ObjectRef, SfxEntry>(new ObjectRef(kvp.Key), kvp.Value)); var modDefs = ModData.Mods.Select(kvp => GetModDefs(kvp)).Flatten(); Entries = new DefIndexer<SfxEntry>(vanillaDefs.Concat(modDefs), helper.ByObjRef, ById); }
static ProjectileDef() { Defs = new DefIndexer<ProjectileDef>(helper.GetEnumerable(), helper.ByObjRef, helper.ById); }
static NpcDef() { Defs = new DefIndexer <NpcDef>(helper.GetEnumerable(), helper.ByObjRef, helper.ById); }
static ProjectileDef() { Defs = new DefIndexer <ProjectileDef>(helper.GetEnumerable(), helper.ByObjRef, helper.ById); }