protected void DestroyHandler(BaseMonoBehavior baseMonoBehavior) { InstancesCounted--; }
protected override void OnSpawned(BaseMonoBehavior baseMonoBehavior) { base.OnSpawned(baseMonoBehavior); InstancesCountedInDerivedListener++; }
protected virtual void OnSpawned(BaseMonoBehavior baseMonoBehavior) { InstancesCounted++; }