public override void OnInspectorGUI() { base.OnInspectorGUI(); GenerativeGrammatiken gen = (GenerativeGrammatiken)target; if (GUILayout.Button("Generate Sentence")) { gen.GenerateSentence(); } }
protected override IEnumerator Init() { //get the required resources from the virtual world if (AppManager.useVirtualWorld) { positionController = VirtualWorldController.Instance.positionController; gras.SetActive(false); Camera cam = GameController.Instance.mainSceneCamera; gameCamera.enabled = false; mainLight.enabled = false; //Debug.Log(positionController.ToString()); Transform grasT = positionController.transform; curtain.transform.position = grasT.position + grasT.right * curtainPositionOffset.x + grasT.up * curtainPositionOffset.y + grasT.forward * curtainPositionOffset.z; Vector3 positionOffset = grasT.right * cameraPositionOffset.x + grasT.up * cameraPositionOffset.y + grasT.forward * cameraPositionOffset.z; yield return(StartCoroutine(Tween.TweenPositionAndRotation(cam.transform, grasT.position + positionOffset, grasT.rotation * cameraRotation, 3f))); } modeText.text = StringRes.Get("_DuplikLevelSeniors"); remainingTimeText.text = ""; if (Panel != null) { Panel.SetActive(true); } if (ProgressBar != null) { ProgressBar.SetActive(true); } presentGameObjects = new List <GameObject>(); grammars = GenerativeGrammatiken.Instance; sentenceArray[0] = sentence1; sentenceArray[1] = sentence2; sentenceArray[2] = sentence3; sentenceArray[3] = sentence4; sentenceArray[4] = sentence5; yield break; }