示例#1
0
 public static GameEnvironmentState <ISkyrimMod, ISkyrimModGetter> Skyrim(
     this GameEnvironment env,
     SkyrimRelease gameRelease,
     LinkCachePreferences?linkCachePrefs = null)
 {
     return(env.Construct <ISkyrimMod, ISkyrimModGetter>(gameRelease.ToGameRelease(), linkCachePrefs));
 }
示例#2
0
 public Global(
     FormKey formKey,
     SkyrimRelease gameRelease)
 {
     this.FormKey     = formKey;
     this.FormVersion = gameRelease.ToGameRelease().GetDefaultFormVersion() !.Value;
     CustomCtor();
 }
示例#3
0
 public static IReadOnlyCollection <FormKey> Skyrim(
     this ImplicitRecordFormKeys _,
     SkyrimRelease release)
 {
     return(Implicits.Get(release.ToGameRelease()).RecordFormKeys);
 }
示例#4
0
 public static IReadOnlyCollection <ModKey> Skyrim(
     this ImplicitBaseMasters _,
     SkyrimRelease release)
 {
     return(Implicits.Get(release.ToGameRelease()).BaseMasters);
 }
示例#5
0
 public static IReadOnlyCollection <ModKey> Skyrim(
     this ImplicitListings _,
     SkyrimRelease release)
 {
     return(Implicits.Get(release.ToGameRelease()).Listings);
 }