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); }
public RenderingComponent(SerializationInfo info, StreamingContext context) { _component = info.GetValue(nameof(_component), _component); }
public RenderingComponent(IRenderingComponent rendering) { _component = new CachedGenericComponent <IRenderingComponent>(rendering); }
public ImpactRendererComponent(IImpactRenderer renderer) { _renderer = new CachedGenericComponent <IImpactRenderer>(renderer); }
public ImpactRendererComponent(SerializationInfo info, StreamingContext context) { _renderer = info.GetValue(nameof(_renderer), _renderer); }