private void Interaction(Messages.Interaction message) { if (!playerOnTrigger) { return; } interactionCanvas.gameObject.SetActive(false); MessageDispatcher.Send(new Messages.Dialogue.Start(gameObject)); }
private void Interaction(Messages.Interaction message) { if (!playerOnTrigger) { return; } MessageDispatcher.Send(new Messages.Cross()); }
private void Interaction(Messages.Interaction message) { if (!playerOnTrigger) { return; } MessageDispatcher.Send(new Messages.CoinPicketUp(inventory.coins)); MessageDispatcher.Send(new Messages.SoulsPicketUp(inventory.souls)); Destroy(gameObject); }