private void PopulateDescriptionText(string sceneToLoad, GameObject character) { SceneText sceneText = Resources.Load(sceneToLoad) as SceneText; string s = sceneText.GetText(character); descriptionText.text = s; }
private void OnSelectionChanged() { SceneText newSceneText = Selection.activeObject as SceneText; if (newSceneText != null) { selectedSceneText = newSceneText; Repaint(); } }
public static bool OnOpenAsset(int instanceID, int line) { SceneText sceneText = EditorUtility.InstanceIDToObject(instanceID) as SceneText; if (sceneText != null) { ShowEditorWindow(); return(true); } return(false); }
private Scene CreateScene(bool hasText) { Scene scene = new Scene(); var dicom = DicomFactory.CreateDicom(); var sceneImage = new SceneImage(dicom); sceneImage.IsSelected = true; scene.AddSceneObject(sceneImage); if (hasText) { var sceneText = new SceneText("DEF", 300, 200); scene.AddSceneObject(sceneText); } scene.AddSceneObject(TestFactory.CreatePolyline()); return scene; }
private string ReplaceSubstringVariables(string sInput) { string sModified; if (sInput.IndexOf("[Scene:") >= 0) { string sceneName = sInput.Substring(8, sInput.Length - 9); AIConversant currentConversant = playerConversant.GetCurrentConversant(); SceneText sceneText = Resources.Load(sceneName) as SceneText; sModified = sceneText.GetText(currentConversant.gameObject); } else { sModified = sInput; } sModified = sModified.Replace("[Player]", playerConversant.playerName); sModified = sModified.Replace("[]", " "); return(sModified); }