void Start() { GameObject ui = GameObject.FindGameObjectWithTag(Tags.UI_CONTROLLER); confirmReject = ui.GetComponent <ConfirmReject> (); _talkScript = ui.GetComponent <TalkScript> (); }
void Start() { // 대사집을 불러옴 TextAsset TalkAsset = Resources.Load("00Json/CharaterScript") as TextAsset; string jsonData = TalkAsset.text; TutorialScript = JsonUtility.FromJson <TalkScript>(jsonData); //필요한 컴포넌트 연결 pc = GetComponent <PhaseCtrl>(); talkEffect = GetComponent <TalkEffect>(); }
void Awake() { ds = F <DialogueScript>(); HeroRef = F <PlayerMovement>(); ActiveQuestSign = C(gameObject.transform.parent, 1).gameObject; RAQS = NPCToReturnTo.transform.GetChild(1).gameObject; RBC = G <BoxCollider2D>(C(NPCToReturnTo.transform, 0).gameObject); ActiveQuestSign.SetActive(false); newItem = Resources.Load <GameObject>("New Item"); inv = F <Inventory>(); quests = Fs <Quest>(); GameManagerTalk = G <TalkScript>(F("GameManager")); InitialiseQuests(Status.Available); log = FindObjectOfType <QuestLog>(); }
void Start() { GameObject ui = GameObject.FindGameObjectWithTag(Tags.UI_CONTROLLER); if (ui != null) { _talkScript = ui.GetComponent <TalkScript> (); } GameObject joysick = GameObject.FindGameObjectWithTag(Tags.JOYSTICK_CONTROLLER); if (joysick != null) { _btnText = joysick.GetComponent <InteractButtonText> (); _joystick = joysick.GetComponent <Joystick> (); } _pickup = gameObject.GetComponent <PickUpScript> (); }
// Update is called once per frame void Update() { Debug.DrawRay(cameraParent.position, Camera.main.transform.forward, Color.green); if (Input.touchCount > 0 || Input.GetMouseButton(0)) { if (objectHit != null) { TalkScript talk = objectHit.GetComponent <TalkScript> (); if (talk != null) { talk.Talk(); } } else { Vector3 moveVector = transform.position + Camera.main.transform.forward * 2 * Time.deltaTime; transform.position = new Vector3(moveVector.x, transform.position.y, moveVector.z); } } }
void Start() { _autoType = gameObject.GetComponent <AutoType> (); _story = gameObject.GetComponent <Story> (); GameObject saveData = GameObject.FindGameObjectWithTag(Tags.SAVE); save = saveData.GetComponent <SaveLoadDataSerialized> (); GameObject uiContr = GameObject.FindGameObjectWithTag(Tags.UI_CONTROLLER); talk = uiContr.GetComponent <TalkScript> (); GameObject joystick = GameObject.FindGameObjectWithTag(Tags.JOYSTICK_CONTROLLER); this.joystick = joystick.GetComponent <Joystick> (); GameObject player = GameObject.FindGameObjectWithTag(Tags.PLAYER); _playerController = player.GetComponent <PlayerController>(); //QuestData.questDone = 1; }
// Use this for initialization void Start() { //textbox = GameObject.Find("Grandpa Text"); //textbox = Camera.main.transform.GetChild(0).GetComponent<TalkScript>().scriptNumber textScript = Camera.main.transform.Find ("Grandpa Text").GetComponent<TalkScript>(); aiProcess = new System.Diagnostics.Process(); aiProcess.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; aiProcess.StartInfo.CreateNoWindow = true; aiProcess.StartInfo.UseShellExecute = false; aiProcess.StartInfo.RedirectStandardInput = true; aiProcess.StartInfo.RedirectStandardOutput = true; aiProcess.StartInfo.FileName = aiPath; aiProcess.StartInfo.Arguments = ""; aiProcess.Start(); aiListenerThread = new Thread(new ThreadStart(getAIResponse)); aiListenerThread.Start(); ToAI(""); ToAI("uci"); ToAI("ucinewgame"); }
void Start() { ts = GetComponent <TalkScript>(); ds = F <DialogueScript>(); }
protected override List <ScriptMetadata> Parse() { List <ScriptMetadata> scripts = new(); Filter.Load(Resources.XmlReader, "NA", "Live"); Maple2.File.Parser.ScriptParser parser = new(Resources.XmlReader); // Parse NPC Scripts foreach ((int id, NpcScript script) in parser.ParseNpc()) { ScriptMetadata metadata = new(); foreach (TalkScript talkScript in script.select) { int scriptId = talkScript.id; int jobCondition = talkScript.jobCondition; List <ScriptContent> contents = ParseContents(talkScript.content); bool randomPick = talkScript.randomPick; metadata.NpcScripts.Add(new(ScriptType.Select, scriptId, contents, jobCondition, randomPick)); } foreach (TalkScript talkScript in script.script) { int scriptId = talkScript.id; int jobCondition = talkScript.jobCondition; List <ScriptContent> contents = ParseContents(talkScript.content); bool randomPick = talkScript.randomPick; metadata.NpcScripts.Add(new(ScriptType.Script, scriptId, contents, jobCondition, randomPick)); } // job script TalkScript jobScript = script.job; if (jobScript is not null) { List <ScriptContent> jobContents = ParseContents(jobScript.content); bool randomPick = jobScript.randomPick; metadata.NpcScripts.Add(new(ScriptType.Job, jobScript.id, jobContents, jobScript.jobCondition, randomPick)); } metadata.Id = id; scripts.Add(metadata); } // Parse Quest Scripts foreach (QuestScript questScript in parser.ParseQuest()) { ScriptMetadata metadata = new(); int questId = questScript.id; foreach (TalkScript talkScript in questScript.script) { int scriptId = talkScript.id; int jobCondition = talkScript.jobCondition; List <ScriptContent> contents = ParseContents(talkScript.content); bool randomPick = talkScript.randomPick; metadata.NpcScripts.Add(new(ScriptType.Script, scriptId, contents, jobCondition, randomPick)); } metadata.Id = questId; metadata.IsQuestScript = true; scripts.Add(metadata); } return(scripts); }