public override void UpdateEvent() { if (chatMessage == null) { foreach (string discoveryId in discoveries) { Discovery discovery = NeverdawnDatabase.GetDisovery(discoveryId); PlayerJournal.CreateEntry(discovery, target); } chatMessage = new ChatMessage(null, updatedMessage, ChatMessageIconMode.None); UIChatMenu.SendChatMessage(chatMessage); return; } if (controllers == null || controllers.Count == 0) { controllers = GameController.activeControllers; } foreach (AvatarController controller in controllers) { if (controller.inputModule.GetButtonDown(NeverdawnInputButton.Confirm)) { close(); } if (controller.inputModule.GetButtonDown(NeverdawnInputButton.Cancel)) { close(); } } }
public override void UpdateEvent() { if (chatMessage == null) { Character chatTarget = target.GetComponent <Character>(); if (chatTarget == null) { chatMessage = new ChatMessage(null, createMessage(message), ChatMessageIconMode.None); UIChatMenu.SendChatMessage(chatMessage); return; } ChatMessageIconMode mode = GameController.instance.party.IsCharacterInParty(chatTarget) ? ChatMessageIconMode.Right : ChatMessageIconMode.Left; chatMessage = new ChatMessage(chatTarget.identity.icon, createMessage(message), mode); UIChatMenu.SendChatMessage(chatMessage); } if (controllers == null || controllers.Count == 0) { controllers = GameController.activeControllers; } foreach (AvatarController controller in controllers) { if (controller.inputModule.GetButtonDown(NeverdawnInputButton.Confirm)) { close(); } if (controller.inputModule.GetButtonDown(NeverdawnInputButton.Cancel)) { close(); } } }