/// <summary> /// When the player interacts with this event, he repairs the radiator jam and the event object /// gets destroyed. Also it pops up a feedback text. /// </summary> /// <param name="_Player">Interacting player</param> void Activated(GameObject _Player) { this.gameObject.SetActive(false); if (floatingText) { ShowFloatingText(popUpText); } _Player.SendMessage("deleteInteractableObject", gameObject); radiatorScript.SetIsJammed(false); Destroy(gameObject); }
void Start() { radiatorScript = GameObject.Find("Radiator").GetComponent <CoolingRadiatorScript>(); radiatorScript.SwitchOff(); radiatorScript.SetIsJammed(true); }