RimWorld

RimWorld

Orbital_Support(轨道打击支援)
Red Errors on Load
https://gist.github.com/HugsLibRecordKeeper/4472a5fbf609ade2223047bdde4eec15

SaveableFromNode exception: System.InvalidCastException: Specified cast is not valid.
[Ref 63801041]
(wrapper castclass) System.Object.__castclass_with_cache(object,intptr,intptr)
at Verse.ScribeExtractor.SaveableFromNode[T] (System.Xml.XmlNode subNode, System.Object[] ctorArgs) [0x00220] in <cb53cd4422904947932d33f561ad8d15>:0
Subnode:
<ModSettings Class="orbitstrikecentre_range.OrbitalStrikeSettings"><bombardment_impactAreaRadius>3</bombardment_impactAreaRadius><OrbitalStrike_CooldownSec>360</OrbitalStrike_CooldownSec></ModSettings>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.ScribeExtractor:SaveableFromNode<laserstrikesystem.OrbitalStrikeSettings> (System.Xml.XmlNode,object[])
Verse.Scribe_Deep:Look<laserstrikesystem.OrbitalStrikeSettings> (laserstrikesystem.OrbitalStrikeSettings&,bool,string,object[])
Verse.Scribe_Deep:Look<laserstrikesystem.OrbitalStrikeSettings> (laserstrikesystem.OrbitalStrikeSettings&,string,object[])
Verse.LoadedModManager:ReadModSettings<laserstrikesystem.OrbitalStrikeSettings> (string,string)
Verse.Mod:GetSettings<laserstrikesystem.OrbitalStrikeSettings> ()
laserstrikesystem.OrbitalStrikeMod:.ctor (Verse.ModContentPack)
System.Reflection.RuntimeConstructorInfo:InternalInvoke (object,object[],bool)
System.Reflection.RuntimeConstructorInfo:DoInvoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.RuntimeConstructorInfo:Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.RuntimeType:CreateInstanceImpl (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[],System.Threading.StackCrawlMark&)
System.Activator:CreateInstance (System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[])
System.Activator:CreateInstance (System.Type,object[])
Verse.LoadedModManager:CreateModClasses ()
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

SaveableFromNode exception: System.InvalidCastException: Specified cast is not valid.
[Ref 63801041] Duplicate stacktrace, see ref for original
Subnode:
<ModSettings Class="orbitstrikecentre_range.OrbitalStrikeSettings"><bombardment_impactAreaRadius>3</bombardment_impactAreaRadius><OrbitalStrike_CooldownSec>360</OrbitalStrike_CooldownSec></ModSettings>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.ScribeExtractor:SaveableFromNode<orbitstrikecentre.OrbitalStrikeSettings> (System.Xml.XmlNode,object[])
Verse.Scribe_Deep:Look<orbitstrikecentre.OrbitalStrikeSettings> (orbitstrikecentre.OrbitalStrikeSettings&,bool,string,object[])
Verse.Scribe_Deep:Look<orbitstrikecentre.OrbitalStrikeSettings> (orbitstrikecentre.OrbitalStrikeSettings&,string,object[])
Verse.LoadedModManager:ReadModSettings<orbitstrikecentre.OrbitalStrikeSettings> (string,string)
Verse.Mod:GetSettings<orbitstrikecentre.OrbitalStrikeSettings> ()
orbitstrikecentre.OrbitalStrikeMod:.ctor (Verse.ModContentPack)
System.Reflection.RuntimeConstructorInfo:InternalInvoke (object,object[],bool)
System.Reflection.RuntimeConstructorInfo:DoInvoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.RuntimeConstructorInfo:Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.RuntimeType:CreateInstanceImpl (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[],System.Threading.StackCrawlMark&)
System.Activator:CreateInstance (System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[])
System.Activator:CreateInstance (System.Type,object[])
Verse.LoadedModManager:CreateModClasses ()
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()