157 {
158 bool isPlugged = GetCompEM().IsPlugged();
159 PlayerBase player = PlayerBase.Cast(GetHierarchyRootPlayer());
160 bool isInHands = player && player.GetItemInHands() == this;
161 HideAllSelections();
162
164
166 {
168
172
173 if (isPlugged)
174 {
176 }
177 else
178 {
180 }
181
183 {
184 if (GetCompEM().IsWorking())
185 {
190 }
191 else
192 {
197 }
198 }
199 }
200 else
201 {
206
207 if (isPlugged)
208 {
210 }
211 else
212 {
214 }
215
217 {
218 if (GetCompEM().IsWorking())
219 {
222 }
223 else
224 {
227 }
228 }
229 }
230 }
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