示例#1
0
        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);
        }
示例#2
0
        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);
        }