コード例 #1
0
 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);
     }
 }
コード例 #2
0
ファイル: TeleportPotion.cs プロジェクト: stackm/Chase
	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);
		}
	}
コード例 #3
0
 public void removeSelf(PlayerPotionHandler handler)
 {
     handler.removeEffect(effectType, magnitude);
 }
コード例 #4
0
ファイル: PotionEffect.cs プロジェクト: rbVessal/Chase
	public void removeSelf(PlayerPotionHandler handler)
	{
		handler.removeEffect(effectType, magnitude);
	}