private void Awake() { logger = GameObject.Find("Logger").GetComponent <LogToServer>(); check.SetActive(false); PIP.SetActive(false); rawimage.SetActive(false); }
public void Satisfy(String key, bool destroyCallbacks = true) { Debug.Log("Objective Satisfied: " + key); LogToServer logger = GameObject.Find("Logger").GetComponent <LogToServer>(); logger.sendToLog("Objective satisfied: " + key, "OBJECTIVE"); if (!events.ContainsKey(key)) { events.Add(key, true); } else if (callbacks.ContainsKey(key) && !events[key]) { foreach (Callback cb in callbacks[key]) { cb(); } if (destroyCallbacks) { callbacks[key] = null; } events[key] = true; } printObjectives(); }
public void Start() { logger = GameObject.Find("Logger").GetComponent <LogToServer>(); //PlywoodButton.GetComponent<Button>().interactable = false; //TarpButton.GetComponent<Button>().interactable = false; PlywoodButton.GetComponent <Button>().onClick.AddListener(NoBuildPly); TarpButton.GetComponent <Button>().onClick.AddListener(NoBuildTarp); haveWon = false; if (S1Folder.activeSelf) { Camera.transform.position = new Vector3(72.409f, 1.763f, -139.003f); S1Folder.SetActive(true); S2Folder.SetActive(false); Dig.SetActive(true); Dig2.SetActive(false); Debug.Log("Began Pit Latrine in Pit 1"); } else { Camera.transform.position = new Vector3(77.6f, 2.9f, -134.4f); S1Folder.SetActive(false); S2Folder.SetActive(true); Dig.SetActive(false); Dig2.SetActive(true); Debug.Log("Began Pit Latrine in Pit 2"); } }
//loads the scene with the name you give it public void loadDemoScene(string sceneName) { logger = GameObject.Find("Logger").GetComponent <LogToServer>(); logger.sendToLog("Began " + sceneName, "LEVEL"); SceneManager.LoadScene(sceneName); SavedData.hints = false; }
public void Dig() { logger = GameObject.Find("Logger").GetComponent <LogToServer>(); digCount++; Debug.Log("Dug - hole depth " + digCount); StartCoroutine(nameof(DigVertically)); }
private void Start() { //Hangtag.SetActive(false); //isOpen = false; //Debug.Log("Begin : is open = " + isOpen); logger = GameObject.Find("Logger").GetComponent <LogToServer>(); }
public void pourWater() { logger = GameObject.Find("Logger").GetComponent <LogToServer>(); StartCoroutine(WaitToFillWater()); button.SetActive(false); Debug.Log("Filled water"); logger.sendToLog("Filled water", "MINIGAME"); }
void Start() { logger = GameObject.Find("Logger").GetComponent <LogToServer>(); _interact = GetComponent <InteractWithObject>(); _inventory = Systems.Inventory; Wrench = Resources.Load <Item>("Items/Wrench"); _inventory.CheckOnAdd.AddListener(UpdateConditions); }
public void AddItem(Item item, int amt) { //Logger.Instance.Log("Picked up: "+item.name); logger = GameObject.Find("Logger").GetComponent <LogToServer>(); logger.sendToLog("Picked up " + item.name, "ACTION"); _inventory.AddItem(item, (byte)amt); flash.ThrobOn(); CheckOnAdd.Invoke(); }
private void Awake() { logger = GameObject.Find("Logger").GetComponent <LogToServer>(); pamphlet.SetActive(false); buttonText.text = openText; if (GameObject.Find("Items") != null) { items = GameObject.Find("Items").gameObject; } }
public void OnTriggerExit(Collider other) { if (other.CompareTag("Player")) { //Logger.Instance.Log("Player exited area of: "+name); LogToServer logger = GameObject.Find("Logger").GetComponent <LogToServer>(); logger.sendToLog("Player exited area of: " + name, "LOCATION"); OnExit.Invoke(); } }
private void OnQuake() { if (QuakeManager.Instance.quakes > 0) { //Logger.Instance.Log("Aftershock Started"); LogToServer logger = GameObject.Find("Logger").GetComponent <LogToServer>(); logger.sendToLog("Aftershock Started", "EVENT"); Systems.Status.PlayerDeath("Aftershock", "The house collapsed in an aftershock!"); objectDropper.Drop(); } }
public void Start() { for (int i = 0; i < holderItems.Length; i++) { AddItem(holderItems[i], holderAmts[i]); } if (holderItems.Length > 0) { SavedData.addInv = true; } logger = GameObject.Find("Logger").GetComponent <LogToServer>(); }
public void CheckCorrect(bool Turned) { if (Turned) { //Debug.Log("Congratz, you have won!"); //Debug.Log("Won Gas mini game"); LogToServer logger = GameObject.Find("Logger").GetComponent <LogToServer>(); //This doesn't seem to print logger.sendToLog("Won gas minigame", "MINIGAME"); WinScreen.SetActive(true); // SceneManager.LoadScene("Level 1", LoadSceneMode.Single); } }
public void Interact() { if (_satisfied) { Systems.Status.Pause(); UIManager.Instance.SetAsActive(winCanvas); //changed from winCanvas Trophy.SetActive(true); LogToServer logger = GameObject.Find("Logger").GetComponent <LogToServer>(); logger.sendToLog("Completed Level 2!", "LEVEL"); levelMusic.SetActive(false); WinSound.SetActive(true); } }
private void Start() { StartCoroutine(nameof(QuakeCountdown), TimeBeforeQuake); doors = GameObject.FindGameObjectsWithTag("Door"); bodies = Array.ConvertAll(doors, d => d.GetComponent(typeof(Rigidbody)) as Rigidbody); clobberers = Array.ConvertAll(doors, d => d.GetComponent(typeof(Clobberer)) as Clobberer); Sink = GameObject.Find("Kitchen Sink").gameObject; _informationCanvas = GameObject.Find("MiniGameClose").transform.Find("GUI").GetComponent <GuiDisplayer>().GetBanner(); virtualCameraNoise = VirtualCamera.GetCinemachineComponent <Cinemachine.CinemachineBasicMultiChannelPerlin>(); logger = GameObject.Find("Logger").GetComponent <LogToServer>(); }
private void OnTriggerExit(Collider other) { Debug.Log("CHANGE TO TWO"); QuakeManager.Instance.TriggerCountdown(2f); aftershock = true; _canvas.ChangeText("Talk to survivors"); Systems.Objectives.Satisfy("LEAVEHOUSE"); //Systems.Objectives.Register("TOILETTALK", () => _satisfied = true); Redundant with MissionBucket if (GameObject.Find("TablePointer") != null) { GameObject.Find("TablePointer").GetComponent <FlatFollow>().disappear(); } //Logger.Instance.Log("Player has left the house"); LogToServer logger = GameObject.Find("Logger").GetComponent <LogToServer>(); logger.sendToLog("Player left the house", "LOCATION"); Destroy(gameObject); }
public override bool Use(ref Item i) { if (i.GetType() != typeof(Drinkable)) { return(false); } Drinkable d = (Drinkable)i; //Logger.Instance.Log("Player drank: "+i.name); LogToServer logger = GameObject.Find("Logger").GetComponent <LogToServer>(); logger.sendToLog("Player drank " + i.name, "ACTION"); if (d.killPlayer) { Systems.Status.PlayerDeath(d.DeathMessage, d.DeathMessage); } Systems.Status.AffectHydration(d.hydrationChange); GameObject.Find("MeterDing").GetComponent <AudioSource>().Play(); return(true); }
public bool Register(String key, Callback cb = null) { printObjectives(); if (events.ContainsKey(key)) { callbacks[key].AddFirst(cb); Debug.Log("Registered objective " + key + "- returned true"); return(true); } events.Add(key, false); Debug.Log("Registered objective " + key + "- returned false"); LogToServer logger = GameObject.Find("Logger").GetComponent <LogToServer>(); logger.sendToLog("Objective added: " + key, "OBJECTIVE"); var ll = new LinkedList <Callback>(); ll.AddFirst(cb); callbacks.Add(key, ll); return(false); }
private void Start() { logger = GameObject.Find("Logger").GetComponent <LogToServer>(); stepOne = false; stepTwo = false; stepThree = false; stepFour = false; ElectricBoxCheck.SetActive(false); WaterPipeCheck.SetActive(false); AirPipeCheck.SetActive(false); WaterSpoutCheck.SetActive(false); Fill.SetActive(false); //PIP1.SetActive(false); //PIP2.SetActive(false); //PIP3.SetActive(false); //PIP4.SetActive(false); ElectricBox = GameObject.FindGameObjectWithTag("ElectricBox"); WaterPipe = GameObject.FindGameObjectWithTag("WaterPipe"); AirPipe = GameObject.FindGameObjectWithTag("AirPipe"); WaterSpout = GameObject.FindGameObjectWithTag("WaterSpout"); }
private void Start() { Hydration = HydrationMax; Relief = ReliefMax; Warmth = WarmthMax; HydrationSlider.maxValue = HydrationMax; ReliefSlider.maxValue = ReliefMax; WarmthSlider.maxValue = WarmthMax; HydrationLossRate = HydrationMax / HydrationDepletionTime; ReliefLossRate = ReliefMax / ReliefDepletionTime; WarmthLossRate = WarmthMax / WarmthDepletionTime; logger = GameObject.Find("Logger").GetComponent <LogToServer>(); StartCoroutine(nameof(DegradeStatus), DegradeStatus()); HydrationBar = HydrationSlider.image.color; ReliefBar = ReliefSlider.image.color; WarmthBar = WarmthSlider.image.color; alive = true; }
public void Interact() { logger = GameObject.Find("Logger").GetComponent <LogToServer>(); logger.sendToLog("Began interaction with" + npc.name, "DIALOGUE"); Systems.Dialogue.StartDialogue(dialogue, npc, SetNewHead); }
public void Awake() { _wrenchMiniGameMaster = GameObject.FindObjectOfType <WrenchMiniGameMaster>(); logger = GameObject.Find("Logger").GetComponent <LogToServer>(); }
void Start() { logger = GameObject.Find("Logger").GetComponent <LogToServer>(); _interact = GetComponent <InteractWithObject>(); _inventory = Systems.Inventory; }
public void Start() { logger = GameObject.Find("Logger").GetComponent <LogToServer>(); logger.sendToLog("Began toilet minigame", "MINIGAME"); Debug.Log("Began toilet minigame"); }
public void Start() { logger = GameObject.Find("Logger").GetComponent <LogToServer>(); logger.sendToLog("Began water barrel minigame", "MINIGAME"); //OnWin= new UnityAction(); }
private void Awake() { home = this.transform.position; logger = GameObject.Find("Logger").GetComponent <LogToServer>(); }
private void Start() { logger = GameObject.Find("Logger").GetComponent <LogToServer>(); }