static void OnSpawned(Action <object> callback, SignalDeclaration declaration, SignalSubscription that) { Assert.IsNull(that._callback); that._callback = callback; that._declaration = declaration; // Cache this in case OnDeclarationDespawned is called that._signalType = declaration.SignalType; declaration.Add(that); }
public void OnSpawned( Action <object> callback, SignalDeclaration declaration) { Assert.IsNull(_callback); _callback = callback; _declaration = declaration; // Cache this in case OnDeclarationDespawned is called _signalId = declaration.BindingId; declaration.Add(this); }