public void CreateNewTrigger() { GameObject gameObject = new GameObject(); ((Object)gameObject).set_name("Trigger " + this.triggers.Count.ToString()); gameObject.get_transform().SetParent(((Component)this).get_transform(), false); ((Collider)gameObject.AddComponent <BoxCollider>()).set_isTrigger(true); EnviroTrigger enviroTrigger = (EnviroTrigger)gameObject.AddComponent <EnviroTrigger>(); enviroTrigger.myZone = this; ((Object)enviroTrigger).set_name(((Object)gameObject).get_name()); this.triggers.Add(enviroTrigger); }
public void CreateNewTrigger() { GameObject t = new GameObject(); t.name = "Trigger " + triggers.Count.ToString(); t.transform.SetParent(transform, false); t.AddComponent <BoxCollider> ().isTrigger = true; EnviroTrigger trig = t.AddComponent <EnviroTrigger> (); trig.myZone = this; trig.name = t.name; triggers.Add(trig); #if UNITY_EDITOR UnityEditor.Selection.activeObject = t; #endif }
public void RemoveTrigger(EnviroTrigger id) { DestroyImmediate(id.gameObject); triggers.Remove(id); }
public void RemoveTrigger(EnviroTrigger id) { Object.DestroyImmediate((Object)((Component)id).get_gameObject()); this.triggers.Remove(id); }