private void OnTriggerEnter(Collider other) { if (other.tag == GameConstants.SNAKE_GAMEOBJECT_TAG) { OnItemEaten?.Invoke(); } }
internal static void InvokeOnItemEaten() { Log.trace("Event: OnItemEaten"); if (OnItemEaten == null) { return; } Util.invokeEvent("SpaceEvents.OnItemEaten", OnItemEaten.GetInvocationList(), null); }
internal static void InvokeOnItemEaten(Farmer farmer) { Log.trace("Event: OnItemEaten"); if (OnItemEaten == null || !farmer.IsLocalPlayer) { return; } Util.invokeEvent("SpaceEvents.OnItemEaten", OnItemEaten.GetInvocationList(), farmer); }