public ModelLoaderComponent(SerializationInfo info, StreamingContext context)
 {
     OnlyActiveWhileEquipped = info.GetValue(nameof(OnlyActiveWhileEquipped), OnlyActiveWhileEquipped);
     ModelName        = info.GetValue(nameof(ModelName), ModelName);
     LoadedModel      = info.GetValue(nameof(LoadedModel), LoadedModel);
     LoadedComponents = info.GetValue(nameof(LoadedComponents), LoadedComponents);
 }
示例#2
0
 public RenderingComponent(SerializationInfo info, StreamingContext context)
 {
     _component = info.GetValue(nameof(_component), _component);
 }
示例#3
0
 public RenderingComponent(IRenderingComponent rendering)
 {
     _component = new CachedGenericComponent <IRenderingComponent>(rendering);
 }
示例#4
0
 public ImpactRendererComponent(IImpactRenderer renderer)
 {
     _renderer = new CachedGenericComponent <IImpactRenderer>(renderer);
 }
示例#5
0
 public ImpactRendererComponent(SerializationInfo info, StreamingContext context)
 {
     _renderer = info.GetValue(nameof(_renderer), _renderer);
 }