public static BaseComponent LoadFromDefinition(ContentManager content, string definitionPath, BaseEntity parent) { SkyComponentDefinition compDef = content.Load <SkyComponentDefinition>(definitionPath); SkyDomeComponent newComponent = new SkyDomeComponent(parent, compDef); return(newComponent); }
public SkyDomeComponent(BaseEntity parent, SkyComponentDefinition compDef) : base(parent) { ActivateComponent(); }