public override void OnUpdate() { if (JUtil.UserIsInPod(part)) { JUtil.HideShowProp(internalProp, seatNumbers.Contains(part.CurrentActiveSeat())); } }
public void Start() { foreach (string seatNumberString in visibleFromSeats.Split(',')) { int result; if (int.TryParse(seatNumberString.Trim(), out result) && result >= 0) { JUtil.LogMessage(this, "Running in prop '{2}' with ID {1}, will be visible from seat {0}", result, internalProp.propID, internalProp.name); seatNumbers.Add(result); } JUtil.HideShowProp(internalProp, false); } }