public override void GetActiveInterfaceObjects(List <FrontiersInterface.Widget> currentObjects, int flag) { if (QuickCreateMode) { return; } if (flag < 0) { flag = GUIEditorID; } FrontiersInterface.Widget w = new FrontiersInterface.Widget(flag); if (WaitingForNextPage) { FrontiersInterface.GetActiveInterfaceObjectsInTransform(NextPageGroup.transform, NGUICamera, currentObjects, flag); } else if (CurrentChooser != null) { FrontiersInterface.GetActiveInterfaceObjectsInTransform(CurrentChooser.transform, NGUICamera, currentObjects, flag); if (LastChoiceMade == "Age") { w.SearchCamera = NGUICamera; w.BoxCollider = AgeSlider.foreground.GetComponent <BoxCollider>(); currentObjects.Add(w); } } w.Flag = QuickCharacterCreationID; w.SearchCamera = NGUICamera; w.BoxCollider = QuickCreateButton.GetComponent <BoxCollider>(); currentObjects.Add(w); }
public override void GetActiveInterfaceObjects(List <Widget> currentObjects, int flag) { if (flag < 0) { flag = GUIEditorID; } //add the player choices but not the character's choice FrontiersInterface.GetActiveInterfaceObjectsInTransform(PlayerDialogChoicesParent.transform, NGUICamera, currentObjects, flag); //also add the status keepers FrontiersInterface.Widget w = new Widget(flag); w.SearchCamera = NGUICamera; for (int i = 0; i < StatusKeepers.Count; i++) { w.BoxCollider = StatusKeepers [i].GetComponent <BoxCollider> (); currentObjects.Add(w); } if (LeaveButton.gameObject.activeSelf) { w.BoxCollider = LeaveButton.GetComponent <BoxCollider> (); currentObjects.Add(w); } }
public void GetActiveInterfaceObjects(List <FrontiersInterface.Widget> currentObjects, int flag) { if (flag < 0) { flag = TabParent.Owner.GUIEditorID; } if (HasSubTabs) { SubTabs.GetActiveInterfaceObjects(currentObjects, flag); } else { for (int i = 0; i < Panels.Count; i++) { if (Panels[i].gameObject.layer != Globals.LayerNumGUIRaycastIgnore) { FrontiersInterface.GetActiveInterfaceObjectsInTransform(Panels[i].transform, NGUICamera, currentObjects, flag); } } } }
public virtual void GetActiveInterfaceObjects(List <FrontiersInterface.Widget> currentObjects, int flag) { //use the default method FrontiersInterface.GetActiveInterfaceObjectsInTransform(transform, NGUICamera, currentObjects, flag); }