public override void ActivateItem() { fly = !fly; if (fly) { Highlight(); } else { Lowlight(); } FirstPersonController.Fly(fly); }
static void reset() { ControllerReferences.ControllerTarget = null; parts = new List <GameObject>(); freeParts = new List <GameObject>(); frozenParts = new Dictionary <int, GameObject>(); affectedParts = new List <GameObject>(); additionalGeometry = new List <GameObject>(); //typeFilter = new List<string>(); typeFilter = new Dictionary <int, float>(); numOfParts = 0; partIDLedger.Clear(); templateParts = new List <GameObject>(); partProbs = new List <float>(); activeRulesGrammer = new HashSet <string>(); rules = new List <Rule>(); PlacementReferences.PlacementType = PlacementReferences.PlaceChoreo.Place; NetworkPartEventsListener.PartFilterTIs.Clear(); NetworkPartEventsListener.RuleFilterTIs.Clear(); NetworkPartSpawner.LoadData.data.Clear(); NetworkPartSpawner.Data.Clear(); FirstPersonController.Fly(false); PlacementReferences.Aiming = false; }