public override void Start() { base.Start(); _control = ControlManager.Instance; _dialogueController = DialogueController.Instance; }
public Conversation(XmlElement element, LineCatalogue catalogue) { persistentConversation = new PersistentConversation(); persistentConversation.name = element.GetAttribute("name"); if(SaveLoad.SaveExits()) { PersistentConversation tmp = (PersistentConversation)SaveLoad.ReadSaveFile(PersistentConversation.GetSaveFileName(persistentConversation.name)); if(tmp != null) { persistentConversation = tmp; } else { SaveLoad.ResetSave(); } } //Debug.Log("Conversation.Conversation() name=" + persistentConversation.name ); participants = new ArrayList(); XmlNodeList participantNodeList = element.GetElementsByTagName("participant"); foreach (XmlElement participantElement in participantNodeList){ string participantName = participantElement.GetAttribute("name"); participants.Add(CharacterManager.GetCharacter(participantName)); } XmlElement rootLineElement = (XmlElement)element.GetElementsByTagName("root_line").Item(0); rootLine = new RootLine(rootLineElement, catalogue, this); rootLine.ConnectLinks(catalogue); currentController = null; }
public static DialogueController GetInstance() { if( instance == null) { instance = new DialogueController(); } return instance; }
public override void Start() { base.Start(); _entityText = GetComponent<EntityText>(); _controlManager = ControlManager.Instance; _dialogueController = DialogueController.Instance; }
public void Perform(DialogueController dialogueController, GameObject actor) { if (consequenceNodes != null){ foreach (ConsequenceNode consequenceNode in consequenceNodes){ //Debug.Log("Performing consequence node."); consequenceNode.Perform(dialogueController, actor); } } }
// Use this for initialization void Start() { if (dialogueControllerObject == null) dialogueControllerObject = GameObject.Find("DialogueController"); controller = dialogueControllerObject.GetComponent<DialogueController>(); }
private void Start() { dialogueController = FindObjectOfType <DialogueController>(); }
public override DialoguePanel createSubtree(DialogueController controller, Color color, Color textColor, DialogueNextPanel dnp, DialogueSplitPanel dsp, DialogueActionPanel dap) { DialoguePanel panel = nextNode.createSubtree(controller, color, textColor, dnp, dsp, dap); return(dnp.preset(panel, controller, color, textColor, text)); }
void Interact() { DialogueController.startDialogue(0); }
private void Awake() { instance = this; }
// Start is called before the first frame update void Start() { highlight = transform.Find("Highlight").gameObject; dialogueController = FindObjectOfType <DialogueController>(); Untargeted(); }
//Is called when the class is activated by the GameTimelineManager public override void isActivated() { if(!hasBeenActivated){ if(isEnabled){ //setFase2(); //We instantiate the inside of the planet //We create the new mundus GameManager.audioManager.PlayMusic(SoundIDs.M_BOSS); mundus = GameObject.Instantiate(mundusPrefab) as GameObject; mundus.GetComponent<IAControllerMundus>().informPlanetEventManager(this); mundus.transform.position = mundusSpawnPosition.transform.position; mundusDialogueController = mundus.GetComponent<DialogueController>(); bigPappadaDialogueController = GameManager.player.GetComponent<DialogueController>(); littleGDialogueController = littleGHopper.GetComponent<DialogueController>(); GameManager.inputController.disableInputController(); GUIManager.deactivateMinimapGUI(); } } }
void Awake() { _dialogueController = GetComponent <DialogueController> (); _playerInventory = GetComponent <Inventory>(); _playerStats = GameObject.FindGameObjectWithTag(Tags.Player).GetComponent <PlayerStats> (); }
void Start() { _dialogueController = GameObject.FindGameObjectWithTag(SuriAlFuturo.Tag.GameController).GetComponent <DialogueController>(); _talkable = GetComponent <Talkable>(); }
private void Start() { dialogueController = Instantiate(dialogueControllerPrefab, FindObjectOfType <Canvas>().transform); }
public override void initialize() { if(isEnabled){ MeshRenderer[] meshes = GetComponentsInChildren<MeshRenderer>(); materialsPlanetUnfreeze = new List<Material>(); foreach(MeshRenderer mesh in meshes){ foreach(Material mat in mesh.materials){ if(mat.HasProperty("_OriginFrozenCore")){ materialsPlanetUnfreeze.Add(mat); } } } setMaterialsOriginPosition (transform.position); setMaterialsFrozenDistance(0f); GetComponent<PlanetSpawnerManager> ().enabled = false; bigPappadaDialogueController = GameManager.player.GetComponent<DialogueController>(); corruptionBlockade.SetActive(true); objectiveScale = new Vector3 (objectiveGrowingScale, objectiveGrowingScale, objectiveGrowingScale); startingScale = new Vector3 (1f, 1f, 1f); rotatingFire.SetActive(false); originalLavaRunnerPosition = lavaRunner.transform.localPosition; originalRadiusCore = (burningCore.GetComponent<SphereCollider>().radius * burningCore.transform.lossyScale.z); startingFireRotation = rotatingFire.transform.rotation; platformsOriginalPosition = new Vector3[platforms.Length]; for(int i = 0;i<platforms.Length;i++){ platformsOriginalPosition[i] = platforms[i].transform.position; } goToRunnerEvent.SetActive(false); endRunnerEvent.SetActive(false); }else{ goToRunnerEvent.SetActive(false); corruptionBlockade.SetActive(false); endRunnerEvent.SetActive(false); } }
public override void PerformConsequence(DialogueController dialogueController, GameObject actor) { //Debug.Log("Performing consequence of: \"" + text + "\""); consequence.Perform(dialogueController, actor); }
public override DialoguePanel createSubtree(DialogueController controller, Color color, Color textColor, DialogueNextPanel dnp, DialogueSplitPanel dsp, DialogueActionPanel dap) { return(dap.preset(action, controller, color, textColor, text)); }
public void Play() { DialogueController.PlayDialogue(this); }
// Start is called before the first frame update void Start() { DialogueCanvasController = GetComponent <DialogueCanvasController>(); SignCanvasController = GetComponent <SignCanvasController>(); DialogueController = GetComponent <DialogueController>(); }
public override void PerformConsequence(DialogueController dialogueController, GameObject actor) { }
public void Perform(DialogueController dialogueController, GameObject actor) { //Debug.Log("AbstractImpressionAdjuster.Perform(): " + actor.name); PerceptionManager.BroadcastPerception(new ImpressionPerception(actor, this)); }
void Awake() { outroImage = GameObject.Find("OutroImage"); if (outroImage != null) { outroImage.SetActive(false); } if (Application.loadedLevelName != "MainMenu") { if (gameSettings.uiCanvas != null) { //instantiate and declare this.uiCanvas = Instantiate(gameSettings.uiCanvas, Vector3.zero, Quaternion.identity) as GameObject; uiCanvas.gameObject.name = "UiCanvas"; if (!showBlackBars) { uiCanvas.transform.FindChild("Blackbars").gameObject.SetActive(false); } } else { Debug.Log("No UI Canvas assigned in Game Settings!"); } } if (Application.loadedLevelName != "MainMenu") { if (gameSettings.uiInteractioneMenu != null) { interactionMenu = Instantiate(gameSettings.uiInteractioneMenu, Vector3.zero, Quaternion.identity) as InteractionMenu; interactionMenu.gameObject.name = "InteractionMenu"; interactionMenu.gameObject.transform.SetParent(uiCanvas.transform); } else { Debug.Log("No Interaction Menu assigned in Game Settings!"); } } if (Application.loadedLevelName != "MainMenu") { inventoryController = uiCanvas.GetComponentInChildren <Inventory> (); } if (gameSettings.audioClipSource != null) { audioClipSource = Instantiate(gameSettings.audioClipSource, Vector3.zero, Quaternion.identity) as GameObject; audioClipSource.gameObject.name = "AudioClipSource"; audioClipSource.gameObject.transform.SetParent(GameObject.Find("AUDIO").transform); } else { Debug.Log("No Interaction Menu assigned in Game Settings!"); } if (gameSettings.voiceSource != null) { voiceSource = Instantiate(gameSettings.voiceSource, Vector3.zero, Quaternion.identity) as GameObject; voiceSource.gameObject.name = "VoiceSource"; voiceSource.gameObject.transform.SetParent(GameObject.Find("AUDIO").transform); } else { Debug.Log("No VS assigned in Game Settings!"); } if (Application.loadedLevelName != "MainMenu") { if (dialogueHolder == null) { dialogueHolder = uiCanvas.transform.FindChild("Dialogue").gameObject; } if (dCon == null) { dCon = GetComponent <DialogueController> (); } } }
public void Perform(DialogueController dialogueController, GameObject actor) { //Debug.Log("Setting string " + variableName + " to " + (string)operand.GetValue()); variableSet.SetStringVariableValue(variableName, (string)operand.GetValue()); }
// Use this for initialization void Awake() { dc = DialogueController.GetController(); }
public override void initialize() { whiteHeartDialogueController = whiteHeartEncounter.GetComponent<TowerPlanetWhiteHeartEncounter> ().whiteHeartSensei.GetComponent<DialogueController> (); bigPappadaDialogueController = GameManager.player.GetComponent<DialogueController> (); }
private void Awake() { dialogueController = FindObjectOfType <DialogueController>(); audioSource = GetComponent <AudioSource>(); }
private void Start() { PlayerController = FindObjectOfType <PlayerController>(); _dialogueController = FindObjectOfType <DialogueController>(); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("StartTrigger")) { MyDelegate method = new MyDelegate(CollidersController.OpenStartDoor); CollidersController.ShowError(); DialogueController.DialogueShow( "Oh, honey, something wrong with me, wait a bit..." + "@I did something wrong. I don't know, but I'm out of control, hmm.." + "@#Oops, honey, please sorry, I didn't want to do it, find path to get here again!" + "@The door is locked!" + "@To go to the next floor, find the key near the blue flag", method); } if (collision.gameObject.CompareTag("Richag")) { collision.gameObject.GetComponent <Richag>().TurnRichag(); } if (collision.gameObject.CompareTag("Door")) { collision.gameObject.GetComponent <DoorTransition>().Teleport(); } if (collision.gameObject.CompareTag("3_1")) { Destroy(collision.gameObject); DialogueController.DialogueShow("Here you sould turn on the lever to lower the ladder.", null); } if (collision.gameObject.CompareTag("1_1")) { GameObject FBFlag = GameObject.Find("FakeBlueFlag"); GameObject FRFlag = GameObject.Find("FakeRedFlag"); FBFlag.SetActive(false); FRFlag.SetActive(false); Destroy(collision.gameObject); DialogueController.DialogueShow("I said near the BLUE flag!", null); } if (collision.gameObject.CompareTag("1_2")) { if (GameObject.Find("BlueFlag").active) { DoorTransition.canTeleport = true; Destroy(collision.gameObject); DialogueController.DialogueShow("Yes, honey, the door opened!", null); } } if (collision.gameObject.CompareTag("3_2")) { GameObject.FindGameObjectWithTag("Ladder").GetComponent <FalllDownItem>().Drop(); MyDelegate method = new MyDelegate(GameObject.FindGameObjectWithTag("3").GetComponent <RoomController>().DoSomothing2); Destroy(collision.gameObject); DialogueController.DialogueShow( "Oops... Ok, I will try to help you" + "@Wait a second..." + "@#Now!" + " You should find another lever to fix the game!", method); } if (collision.gameObject.CompareTag("3_3")) { MyDelegate method = new MyDelegate(GameObject.FindGameObjectWithTag("3").GetComponent <RoomController>().DoSomothing1); Destroy(collision.gameObject); DialogueController.DialogueShow("Cool, #now....", method); } if (collision.gameObject.CompareTag("4_1")) { Destroy(collision.gameObject); DialogueController.DialogueShow( "@$You are finally back!!" + "@Why so long?.." + "@You should have been faster!" + "@Just don't touch me!", null); } }
void Awake() { instance = this; }
public abstract void PerformConsequence(DialogueController dialogueController, GameObject actor);
public void PerformConsequence(DialogueController dialogueController, GameObject actor) { originalLine.PerformConsequence(dialogueController, actor); }
// Use this for initialization public void Start() { GameObject parent = this.gameObject; dialogueController = parent.GetComponent<DialogueController>(); }
// Use this for initialization void Start() { dc = FindObjectOfType <DialogueController>(); }
void Interact() { DialogueController.startDialogue(3); running = true; }
// Start is called before the first frame update protected override void Start() { base.Start(); dialogueController = GameObject.FindGameObjectWithTag("DialogueController").GetComponent <DialogueController>(); }
public virtual void Awake() { _node = GetComponent <DialogueNode>(); _dialogueController = FindObjectOfType <DialogueController>(); }
public void RegisterController(DialogueController controller) => this.controller = controller;
// Use this for initialization void Start() { dialogueController = GetComponent <DialogueController>(); audioManager = GetComponent <AudioManager>(); }
// Use this for initialization public void Start() { GameObject parent = this.gameObject; dialogueController = parent.GetComponent <DialogueController>(); }
private void Start() { _dialogueController = GetComponent <DialogueController>(); }
// Start is called before the first frame update private void Awake() { _textSpeed = 0.05f; inst = this; }
// Use this for initialization void Start() { dc = GetComponent <DialogueController>(); }
public Dialogue dialogue; // REF seriazible object containing dialogue content private void Start() { manager = DialogueController.instance; }
public DialogueController CreateDialogueController(string situation) { GameObject pc; if (participants.Contains(CharacterManager.GetPC())){ pc = CharacterManager.GetPC(); } else { pc = null; } //Debug.Log("Creating DialogueController for: " + persistentConversation.name); currentController = new DialogueController(rootLine, (GameObject[])participants.ToArray(typeof(GameObject)), pc, situation); return currentController; }
void Start() { instance = this; LoadFile(chapter, scene); conversationPanel.alpha = 0f; }
// Start is called before the first frame update void Start() { playerRb = GetComponent <Rigidbody2D>(); dc = GameObject.Find("DialogueObject").GetComponent <DialogueController>(); ic = GameObject.Find("Inventory").GetComponent <InventoryController>(); }
void Awake() { isRunning = false; isReady = false; animator = GetComponent<Animator>(); audioSource = GetComponent<AudioSource>(); typewriterPosition = 0; instance = this; }
public void RegisterSpeaker(string speakerName, DialogueController dc) { controllerTable.Add(speakerName, dc); }
public void Perform(DialogueController dialogueController, GameObject actor) { variableSet.SetIntegerVariableValue(variableName, variableSet.GetIntegerVariableValue(variableName) - (int)operand.GetValue()); }
public void Perform(DialogueController dialogueController, GameObject actor) { foreach (Action action in CreateActions()){ dialogueController.SetConsequenceAction(action, afterDialogue); } }