void OnTriggerEnter2D(Collider2D c) { if (c.gameObject.tag != "Player") { return; } SimpleMovement playerMovement = c.gameObject.GetComponent <SimpleMovement>(); if (playerMovement == null) { return; } playerMovement.extraJumps = 1; //++;// = 2; WorldState.TurnOffItem(this.gameObject.scene.name, this.name); FindObjectOfType <AudioManager_2>().Play("Grab"); Debug.LogError("Extra Jumps after=" + playerMovement.extraJumps); Destroy(this.gameObject); }
void OnTriggerEnter2D(Collider2D c) { if (c.gameObject.tag != "Player") { return; } HealthSystem playerHealth = c.gameObject.GetComponent <HealthSystem>(); if (playerHealth == null) { return; } if (playerHealth.RefillHealth(RefillAmount)) { WorldState.TurnOffItem(this.gameObject.scene.name, this.name); Destroy(this.gameObject); } }
void OnTriggerEnter2D(Collider2D c) { if (c.gameObject.tag != "Player") { return; } HealthSystem playerHealth = c.gameObject.GetComponent <HealthSystem>(); if (playerHealth == null) { return; } playerHealth.MaxHealthIncrease(MaxUpAmount); playerHealth.RefillHealth(playerHealth.maxHealth); Dialogue.Queue(new string[] { "Max. Health increased by 5" }); WorldState.TurnOffItem(this.gameObject.scene.name, this.name); Destroy(this.gameObject); }
void OnTriggerEnter2D(Collider2D c) { if (c.gameObject.tag != "Player") { return; } SimpleMovement playerMovement = c.gameObject.GetComponent <SimpleMovement>(); if (playerMovement == null) { return; } if (playerMovement.AcquireFreezeWeapon()) { WorldState.TurnOffItem(this.gameObject.scene.name, this.name); FindObjectOfType <AudioManager_2>().Play("WeaponPU"); Destroy(this.gameObject); } }
void OnTriggerEnter2D(Collider2D c) { if (c.gameObject.tag != "Player") { return; } SimpleMovement playerMovement = c.gameObject.GetComponent <SimpleMovement>(); if (playerMovement == null) { return; } if (playerMovement.AddMissileAmmo(this.Amount)) { WorldState.TurnOffItem(this.gameObject.scene.name, this.name); FindObjectOfType <AudioManager_2>().Play("Grab"); Destroy(this.gameObject); } }