public EventEntry(IGameObject owner, string name) { Owner = new WeakReference(owner); Name = name; _comparison = owner.Id; _hashCode = Name.GetHashCode() ^ Owner.GetHashCode(); }