Signal.AddOnce C# (CSharp) Method

AddOnce() public method

public AddOnce ( Action callback ) : void
callback Action
return void
	public void AddOnce (Action callback)
	{
		OnceListener = this.AddUnique (Listener, callback);
	}

Usage Example

Exemplo n.º 1
0
        public void AddOnce_SignalWithNoTypeGivenSameCallbackMultipleTimes_ExpectsDelegateCalledOnlyOnce()
        {
            Signal signal = new Signal();

            intToIncrement = 0;
            signal.AddOnce(SimpleSignalCallback);
            signal.AddOnce(SimpleSignalCallback);

            signal.Dispatch();

            Assert.AreEqual(1, intToIncrement);
        }
All Usage Examples Of Signal::AddOnce