private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.TryGetComponent <Player>(out Player player)) { PlayerDiscovered?.Invoke(player); } }
//[BaseEvent("CreateObject", "WorldFilter")] private void WorldFilter_CreateObject(object sender, CreateObjectEventArgs e) { WorldObject worldObject = e.New; if (e.New.ObjectClass == ObjectClass.Player) { PlayerDiscovered.ProcessPlayer(worldObject, Globals.Core.CharacterFilter.Monarch.Id, LogOnUnknownFlag, LogOnFriendlyFlag, LogOnPkFlag); } }