public override bool PEGI_inList(IList list, int ind, ref int edited) { var changed = false; if (inspected == this) { if (Usage.HasMoreTriggerOptions) { if (icon.Close.Click(20)) { inspected = null; } } TriggerUsage.SelectUsage(ref _usage).changes(ref changed); Usage.Inspect(this).nl(ref changed); if (Usage.HasMoreTriggerOptions) { pegi.space(); pegi.nl(); } "Categories".edit_List(ref _myCategories).nl(ref changed); } else { this.inspect_Name(Group.ToPegiString(), "g:{0}t:{1}".F(groupIndex, triggerIndex)); if (icon.Edit.ClickUnFocus()) { inspected = this; } } return(changed); }
public override bool PEGI() { bool changed = "static".toggle(50, ref isStatic); changed |= TriggerUsage.SelectUsage(ref usage); if (_usage.HasMoreTriggerOptions()) { if (icon.Close.Click(20)) { Trigger.editedTrigger = null; } } changed |= _usage.Inspect(this).nl(); if (_usage.HasMoreTriggerOptions()) { pegi.Space(); pegi.newLine(); } return(changed); }