public override void Load(ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap) { m_subsystemGlow = base.Project.FindSubsystem <SubsystemGlow>(throwOnError: true); m_subsystemTerrain = base.Project.FindSubsystem <SubsystemTerrain>(throwOnError: true); m_componentCreatureModel = base.Entity.FindComponent <ComponentCreatureModel>(throwOnError: true); GlowingEyesOffset = valuesDictionary.GetValue <Vector3>("GlowingEyesOffset"); GlowingEyesColor = valuesDictionary.GetValue <Color>("GlowingEyesColor"); }
public FourLedElectricElement(SubsystemElectricity subsystemElectricity, CellFace cellFace) : base(subsystemElectricity, cellFace) { m_subsystemGlow = subsystemElectricity.Project.FindSubsystem <SubsystemGlow>(throwOnError: true); }
public SevenSegmentDisplayElectricElement(SubsystemElectricity subsystemElectricity, CellFace cellFace) : base(subsystemElectricity, cellFace) { m_subsystemGlow = subsystemElectricity.Project.FindSubsystem <SubsystemGlow>(throwOnError: true); }