private void Awake() { if (m_GMinstance == null) { m_GMinstance = this; DontDestroyOnLoad(m_GMinstance); } else { Destroy(gameObject); } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.CompareTag("Player") && !active) { active = true; anim.enabled = true; CheckPointMaster.Instance().AddCheckPoint(this); GetComponent <BoxCollider2D>().enabled = false; GetComponent <Checkpoint>().enabled = false; } }
private void OnEnable() { if (CheckPointMaster.Instance() == null) { return; } if (CheckPointMaster.Instance().ExistCheckPoint()) { GetComponent <Button>().interactable = true; } else { GetComponent <Button>().interactable = false; } }
private void OnTriggerEnter(Collider other) { if (other.CompareTag("End")) { check = GameObject.FindGameObjectWithTag("CPM").GetComponent <CheckPointMaster>(); HealthControl.health--; playerRb.velocity = Vector3.zero; playerTrans.position = check.lastCheckpointPose; } if (other.CompareTag("End") && HealthControl.health == 0) { SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); } }
public void Start() { //Other Values on start m_PlayerCurrentHP = m_PlayerMaxHP; m_HealthBar.value = m_PlayerMaxHP; //m_PlayerCurrentHP = m_HealthBar.value; m_HealthBar.value = m_PlayerCurrentHP; m_PlayerRigid2D = GetComponent <Rigidbody2D>(); m_CanDash = true; m_FootStepsEmission = m_FootStepsEffect.emission; m_IsSpriteLookingRight = false; m_HangTime = 0.2f; m_JumpBufferLength = 0.2f; m_UpdateUI = true; m_CheckPointManager = GameObject.FindGameObjectWithTag("CPM").GetComponent <CheckPointMaster>(); }
void Awake() { savableObjects = new List <SavableObject>(); instance = this; checkPoint = null; }
public void ContinueAction() { StartCoroutine(CheckPointMaster.Instance().LoadCheckPoint()); }
void Start() { check = GameObject.FindGameObjectWithTag("CPM").GetComponent <CheckPointMaster>(); transform.position = check.lastCheckpointPose; }
private void Start() { m_CPM = GameObject.FindGameObjectWithTag("CPM").GetComponent <CheckPointMaster>(); }
private void Start() { check = GameObject.FindGameObjectWithTag("CPM").GetComponent <CheckPointMaster>(); checkpointSound = GetComponent <AudioSource>(); }
private void Start() { CheckPointMaster.Instance().savableObjects.Add(this); }