// Finding necessary scripts and setting base variables void Start() { bounceScript = bounceContainer.GetComponent<VisGameObjectPropertyTrigger> (); cameraScript = camera.GetComponent<CameraFollow2> (); stopPointLeft = originPoint.transform.localPosition.x - buffer; stopPointRight = originPoint.transform.localPosition.x + buffer; zoomStopPointLeft = originPoint.transform.localPosition.x - zoomBuffer; zoomStopPointRight = originPoint.transform.localPosition.x + zoomBuffer; buildingStopPoingLeft = originPoint.transform.localPosition.x - buildingBuffer; buildingStopPointRight = originPoint.transform.localPosition.x + buildingBuffer; }
protected override void CustomInspectorGUI() { base.CustomInspectorGUI(); VisGameObjectPropertyTrigger trigger = target as VisGameObjectPropertyTrigger; if (trigger == null) { return; } trigger.targetProperty = (GameObjectProperty)EditorGUILayout.EnumPopup(" Target Property", (Enum)trigger.targetProperty); }