public override void PickUp() { if (!pickedUp) { pickedUp = true; PlayerPotionHandler potionHandler = thePlayer.GetComponent("PlayerPotionHandler") as PlayerPotionHandler; potionHandler.addEffect(duration, "speed", walkSpeedIncrease); this.transform.localScale = new Vector3(0, 0, 0); } }
public override void PickUp() { if (!pickedUp) { pickedUp = true; PlayerPotionHandler potionHandler = thePlayer.GetComponent("PlayerPotionHandler") as PlayerPotionHandler; potionHandler.addEffect(0, "teleport", 0.0f); this.transform.localScale = new Vector3(0, 0, 0); } }
public void removeSelf(PlayerPotionHandler handler) { handler.removeEffect(effectType, magnitude); }