/// <summary> /// TransferProperty transfers both properties and skills between player and target /// </summary> protected virtual void TransferProperty() { PauseGame.Resume(); CheckRemovals(); foreach (Property p in _mPropertyToTransfer) { Target.GetComponent <PropertyHolder>().TransferProperty(p, Player.GetComponent <PropertyHolder>()); } foreach (Property p in _mPropertiesToKeep) { Player.GetComponent <PropertyHolder>().TransferProperty(p, Target.GetComponent <PropertyHolder>()); } if (InfectUpgrade) { int i = 0; foreach (Ability a in _mSelected) { Player.GetComponent <AbilityControl>().AbsorbAbility(a, i); i++; } } _mTriggered = false; Target = null; EventManager.TriggerEvent(EventManager.TRANSFER_SPECIAL); }
private void quickLoad() { bool result = SaveObjManager.Instance.LoadProfile("QuickSave"); if (result == false) { SaveObjManager.Instance.LoadProfile("AutoSave"); } PauseGame.Resume(); }
private void m_load() { FindObjectOfType <GUIHandler> ().SetHUD(true); bool result = SaveObjManager.Instance.LoadProfile(m_savedProfiles[m_selectedIndex]); if (result == false) { m_message.text = "Profile: " + m_savedProfiles[m_selectedIndex] + " could not be loaded."; return; } PauseGame.Resume(); gameObject.SetActive(false); }
void Update() { if (!starting && m_active && !exiting && (m_CurrentMenu.holder == null || m_OtherMenu.holder == null)) { m_remainingText.text = "Target Is Dead"; exit_time = 0.5f; ExitMenu(); } if (m_active && exiting) { m_timeSinceExit += Time.unscaledDeltaTime; if (m_timeSinceExit > exit_time) { GetComponent <RectTransform> ().Translate(new Vector3(0, 5000f * Time.unscaledDeltaTime, 0f)); if (GetComponent <RectTransform> ().localPosition.y > 600) { Vector3 pos = GetComponent <RectTransform> ().localPosition; GetComponent <RectTransform> ().localPosition = new Vector3(pos.x, 600f, pos.z); PauseGame.Resume(); exiting = false; m_active = false; } } } if (starting) { if (GetComponent <RectTransform> ().localPosition.y > 0) { GetComponent <RectTransform> ().Translate(new Vector3(0, -3000f * Time.unscaledDeltaTime, 0f)); } else { Vector3 pos = GetComponent <RectTransform> ().localPosition; GetComponent <RectTransform> ().localPosition = new Vector3(pos.x, 0f, pos.z); starting = false; } } Controls(); }
public void MenuNew() { SaveObjManager.Instance.resetRoomData(); SceneManager.LoadScene("LB_Intro"); PauseGame.Resume(); }
void Awake() { pauseScript.Resume(); }
void EndDialogue() { animator.SetBool("IsOpen", false); pauseGame.Resume(dialogueCanvas); Debug.Log("End of Conversation"); }