private void UpdateEmissivity() { if (Enabled && ResourceSink.IsPoweredByType(MyResourceDistributorComponent.ElectricityId)) { MyCubeBlock.UpdateEmissiveParts(Render.RenderObjectIDs[0], 1.0f, Color.Green, Color.White); OnStateChange(); } else { MyCubeBlock.UpdateEmissiveParts(Render.RenderObjectIDs[0], 0.0f, Color.Red, Color.White); } }
private void UpdateEmissivity() { if (Enabled && PowerReceiver.IsPowered) { MyCubeBlock.UpdateEmissiveParts(Render.RenderObjectIDs[0], 1.0f, Color.Green, Color.White); OnStateChange(); } else { MyCubeBlock.UpdateEmissiveParts(Render.RenderObjectIDs[0], 0.0f, Color.Red, Color.White); } }
protected override void UpdateEmissivity(bool force = false) { if (m_wasWorking == (IsWorking && m_light.ReflectorOn) && !force) { return; } m_wasWorking = IsWorking && m_light.ReflectorOn; if (m_wasWorking) { MyCubeBlock.UpdateEmissiveParts(Render.RenderObjectIDs[0], 1, Color, Color.White); } else { MyCubeBlock.UpdateEmissiveParts(Render.RenderObjectIDs[0], 0, COLOR_OFF, Color.White); } }
private void UpdateEmissivity() { if (!InScene) { return; } if (IsWorking) { MyCubeBlock.UpdateEmissiveParts(Render.RenderObjectIDs[0], 1.0f, Color.Green, Color.White); } else { MyCubeBlock.UpdateEmissiveParts(Render.RenderObjectIDs[0], 0.0f, Color.Red, Color.White); } }
private void UpdateEmissivity() { if (Enabled && IsPowered) { if (!m_oldEmissiveState) { MyCubeBlock.UpdateEmissiveParts(Render.RenderObjectIDs[0], 1.0f, Color.Green, Color.White); m_oldEmissiveState = true; } } else { if (m_oldEmissiveState) { MyCubeBlock.UpdateEmissiveParts(Render.RenderObjectIDs[0], 0.0f, Color.Red, Color.White);; m_oldEmissiveState = false; } } }
private void UpdateEmissivity() { UpdateIsWorking(); if (IsWorking) { if (m_previousControlledEntity != null) { MyCubeBlock.UpdateEmissiveParts(Render.RenderObjectIDs[0], 1.0f, Color.Teal, Color.White); } else { MyCubeBlock.UpdateEmissiveParts(Render.RenderObjectIDs[0], 1.0f, Color.Green, Color.White); } } else { MyCubeBlock.UpdateEmissiveParts(Render.RenderObjectIDs[0], 1.0f, Color.Red, Color.White); } }