161 {
162 bool isPlugged = GetCompEM().IsPlugged();
163 PlayerBase player = PlayerBase.Cast(GetHierarchyRootPlayer());
164 bool isInHands = player && player.GetItemInHands() == this;
165 HideAllSelections();
166
168
170 {
172
176
177 if (isPlugged)
178 {
180 }
181 else
182 {
184 }
185
187 {
188 if (GetCompEM().IsWorking())
189 {
194 }
195 else
196 {
201 }
202 }
203 }
204 else
205 {
210
211 if (isPlugged)
212 {
214 }
215 else
216 {
218 }
219
221 {
222 if (GetCompEM().IsWorking())
223 {
226 }
227 else
228 {
231 }
232 }
233 }
234 }
override bool IsHologram()
static const int ID_REFLECTOR_FOLDED
static const string SEL_REFLECTOR_COMP_U
static const string SEL_CORD_PLUGGED_U
static string LIGHT_OFF_REFLECTOR
static const string SEL_CORD_FOLDED_F
static const string SEL_GLASS_F
static const int ID_REFLECTOR_UNFOLDED
static const string SEL_PLACING
static const string SEL_GLASS_U
static const int ID_GLASS_UNFOLDED
static vector m_LightLocalPosition
static const string SEL_REFLECTOR_U
static const string SEL_REFLECTOR_F
static const int ID_GLASS_FOLDED
static string LIGHT_ON_GLASS
static const string SEL_CORD_PLUGGED_F
static const string SEL_INVENTORY
static string LIGHT_ON_REFLECTOR
static const string SEL_CORD_FOLDED_U
static string LIGHT_OFF_GLASS