文档

Unity Engine

Unity Engine

IsInvoking

Is any invoke pending on this MonoBehaviour?
阅读时间1 分钟最后更新于 1 个月前

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule

IsInvoking()

Is any invoke pending on this MonoBehaviour?
public bool IsInvoking()

Returns

Type

Description

bool

IsInvoking(string)

Is any invoke on
methodName
pending?
public bool IsInvoking(string methodName)

Parameters

methodName

Returns

Type

Description

bool

Examples

using UnityEngine;using System.Collections.Generic;// Instantiates a projectile two seconds after the spacebar was pressed.// LaunchProjectile is called when a previous RigidBody has finished the Invoke.public class ExampleScript : MonoBehaviour{ public Rigidbody projectile; void Update() { if (Input.GetKeyDown(KeyCode.Space) && !IsInvoking(nameof(LaunchProjectile))) Invoke(nameof(LaunchProjectile), 2.0f); } void LaunchProjectile() { Rigidbody instance = Instantiate(projectile); instance.velocity = Random.insideUnitSphere * 5; }}