private void FireInstantiateEvent(object instance) { if (_onInstantiate == null) { return; // Bail early if no subscribers } OnInstantiateArgs args = new OnInstantiateArgs(instance); _onInstantiate(this, args); }
private void HandleInstantiateEvent(object sender, OnInstantiateArgs args) { Register(args.GetInstance()); }