// Start is called before the first frame update void Start() { if (m_worldTrigger == null) { m_worldTrigger = GetComponent <WorldTrigger> (); if (m_worldTrigger == null) { gameObject.AddComponent <WorldTrigger> (); } } m_worldTrigger.Callback = LoadNewStory; }
void OnSceneGUI() { WorldTrigger moveController = (WorldTrigger)target; Collider collider = moveController.GetComponent <Collider> (); if (collider == null) { return; } //Gizmos.DrawCube (collider.bounds.center, collider.bounds.size); //Handles.color = Color.red; //Handles.DrawWireDisc (moveController.transform.position, new Vector3 (0, 1, 0), moveController.m_showInteractiveUIRadius); //Handles.color = Color.green; //Handles.DrawWireDisc (moveController.transform.position, new Vector3 (0, 1, 0), moveController.m_interactableRadius); }