//add chakra when chakra orb picked up void chakraPickup(Collider2D collision) { playerChakra theChakra = collision.gameObject.GetComponent <playerChakra>(); theChakra.addChakra(chakraAmount); Destroy(gameObject); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Player") { gm.lastCheckpointPos = transform.position; playerHealth ph = player.GetComponent <playerHealth>(); PlayerPrefs.SetFloat("StartLevelHealth", ph.currentHealth); playerChakra pc = player.GetComponent <playerChakra>(); PlayerPrefs.SetFloat("StartLevelChakra", pc.currentChakra); playerAmmo pa = player.GetComponent <playerAmmo>(); PlayerPrefs.SetFloat("StartLevelAmmo", pa.currentAmmo); Destroy(GetComponent <checkpoint>()); } }
// Use this for initialization void Start() { myRB = GetComponent <Rigidbody2D>(); myAnim = GetComponent <Animator>(); theAmmo = GetComponent <playerAmmo>(); theChakra = GetComponent <playerChakra>(); gm = GameObject.FindGameObjectWithTag("GameController").GetComponent <gameMaster>(); transform.position = gm.lastCheckpointPos; if (PlayerPrefs.GetString("ScrollObtained") == "true") { chakraHalf = true; } facingRight = true; }