IEnumerator UseItemOn(TargetAndItem tai)
    {
        Vector3 targetPosition = ptrMovementManager.pathfindToObject(tai.target);

        while (true)
        {
            if (ptrMovementManager.isAtPosition(targetPosition))
            {
                tai.target.SendMessage("UseItem", tai.item, SendMessageOptions.DontRequireReceiver);
                break;
            }

            yield return(new WaitForSeconds(.1f));
        }
    }
コード例 #2
0
	IEnumerator UseItemOn(TargetAndItem tai){
		
		Vector3 targetPosition = ptrMovementManager.pathfindToObject(tai.target);
		while(true){
			if(ptrMovementManager.isAtPosition(targetPosition)){
				tai.target.SendMessage("UseItem",tai.item,SendMessageOptions.DontRequireReceiver);
				break;
			}
			
			yield return new WaitForSeconds(.1f);
		}
		
	}