public void StartDialogue(ConversationWithActions ce, bool chat) { if (chat) { OnSendPassiveDialogue?.Invoke(ce, true); return; } OnSendActiveDialogue?.Invoke(ce, true); }
public void PlayDialogueResponse() { if (!NarrativeManager.ShuttleRepaired) { OnSendPassiveDialogue?.Invoke(interactBeforeRepairedShuttle, false); } else if (!NarrativeManager.ShipRecharged) { OnSendPassiveDialogue?.Invoke(interactBeforeRechargedShip, false); } else { OnSendPassiveDialogue?.Invoke(genericCantEnterShipConversation, false); } }
protected void SendPassiveDialogue(ConversationWithActions dialogue, bool skip) { OnSendPassiveDialogue?.Invoke(dialogue, skip); }