Exemplo n.º 1
0
	// Update is called once per frame
	protected override void GameUpdate () {
		base.GameUpdate();
		if (npcCaught) {
			float currentTime = Time.time - caughtTime;
			if(currentTime >= releaseTime){
				TrapReleasedMessage message = new TrapReleasedMessage (this, caughtNPC);
				MessageCenter.Instance.Broadcast (message);
				npcCaught = false;
				caughtNPC = null;
			}
		}
	}
Exemplo n.º 2
0
 // Update is called once per frame
 protected override void GameUpdate()
 {
     base.GameUpdate();
     if (npcCaught)
     {
         float currentTime = Time.time - caughtTime;
         if (currentTime >= releaseTime)
         {
             TrapReleasedMessage message = new TrapReleasedMessage(this, caughtNPC);
             MessageCenter.Instance.Broadcast(message);
             npcCaught = false;
             caughtNPC = null;
         }
     }
 }