static public void SetOptions_Intimidate(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate_2_imply")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate_2_threaten")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate_2_act")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_neverMind")); }
static public Dialogue_Prompt DefaultAmount(Resources_Player player, Resources_Shopkeeper shopkeeper, int askingPrice) { Resources_Building shop = shopkeeper.home; float profit = shop.income - shop.expenses; if (profit == 0) { profit = 0.0001f; } float affordValue = 2 * ((1 - askingPrice / profit * shopkeeper.greed) * (shopkeeper.fear / shopkeeper.greed) - 50); float strengthValue = (Utilities.difficultyHandicap / 5 + player.strength) * player.presence - (shopkeeper.strength * 100 / shopkeeper.fear); float moralValue = Utilities.difficultyHandicap * shopkeeper.fear / 10 - shopkeeper.integrity / shopkeeper.respect; Debug.Log("Afford Value: " + affordValue + ". Strength Value: " + strengthValue + ". Moral Value: " + moralValue + ". Total: " + (affordValue + strengthValue + moralValue) + "."); if ((affordValue + strengthValue + moralValue) >= 0) { Dialogue_Prompt_Logic.OfferAccepted(); return(Dialogue_Prompt.GetPromptByName("dialogue_prompt_offerAccepted")); } else { Dialogue_Prompt_Logic.OfferRefused(); return(Dialogue_Prompt.GetPromptByName("dialogue_prompt_offerRefused")); } }
static public Dialogue_Prompt TakeRegisterMoney(Resources_Player player, Resources_Shopkeeper shopkeeper, int amount) { shopkeeper.home.money -= amount; player.money += amount; Dialogue_Prompt_Logic.Root(); return(Dialogue_Prompt.GetPromptByName("dialogue_prompt_root")); }
static public void SetupDialogueOptionsFromJSON(JSONObject json) { int i; for (i = 0; i < json.Count; i++) { int j; JSONObject foo; JSONObject bar; if (json.keys[i] == "Prompts") { foo = json.list[i]; for (j = 0; j < foo.Count; j++) { bar = foo.list[j]; new Dialogue_Prompt(bar.GetField("id").str, bar.GetField("locsuffix").str); } } else if (json.keys[i] == "Options") { foo = json.list[i]; for (j = 0; j < foo.Count; j++) { bar = foo.list[j]; Dialogue_Option newOption = new Dialogue_Option(bar.GetField("id").str, bar.GetField("buttontext").ToString()); } } } Dialogue_Prompt.AddFollowUps(); }
static public void SetOptions_Intimidate_Action(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate_3_informBoss")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate_3_breakMerchandise")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate_3_attackShopkeeper")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate_3_burnShopDown")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_neverMind")); }
static public void SetOptions_ShopInventory(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_shopProduct")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_shopProduct")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_shopProduct")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_shopProduct")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_neverMind")); }
static public void SetOptions_AssaultSecondary(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_placate")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_getDetails")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_ignore")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_placate")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_getDetails")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_ignore")); }
public void SetBtnActions(int _btnIndex, UnityEngine.Events.UnityAction _action) { currentBtnActions [_btnIndex - 1].Clear(); if (currentDialoguePrompt == Dialogue_Prompt.GetPromptByName("dialogue_prompt_shopInventory")) { currentBtnActions [_btnIndex - 1].Add(GetTest(_btnIndex - 1)); } currentBtnActions [_btnIndex - 1].Add(_action); }
static public void SetOptions_Root(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_requestPayment")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_earlyPayment")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_renegotiate")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_offerProtection")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_goShopping")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_chitChat")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_exitShop")); }
public void SetBtnActions(int _btnIndex, UnityEngine.Events.UnityAction[] _actions) { currentBtnActions [_btnIndex - 1].Clear(); for (int i = 0; i < _actions.Length; ++i) { if (currentDialoguePrompt == Dialogue_Prompt.GetPromptByName("dialogue_prompt_shopInventory")) { currentBtnActions[_btnIndex - 1].Add(GetTest(_btnIndex - 1)); } currentBtnActions[_btnIndex - 1].Add(_actions[i]); } }
static public Dialogue_Prompt EnterShop() { Dialogue_Prompt_Logic.Greeting(); return(Dialogue_Prompt.GetPromptByName("dialogue_prompt_greeting")); /* * return Dialogue_Prompt.GetPromptByName("dialogue_prompt_assaultInitial"); * return Dialogue_Prompt.GetPromptByName("dialogue_prompt_assaultSecondary"); * return Dialogue_Prompt.GetPromptByName("dialogue_prompt_problemWithPayment"); * return Dialogue_Prompt.GetPromptByName("dialogue_prompt_paymentFull"); * return Dialogue_Prompt.GetPromptByName("dialogue_prompt_paymentPartial"); * return Dialogue_Prompt.GetPromptByName("dialogue_prompt_paymentNone"); */ }
public static List<string> FilterKeys(Dialogue_Prompt prompt, Resources_Shopkeeper shopkeeper) { List<string> returnKeys = new List<string>(); switch (prompt.promptID) { case "dialogue_prompt_root": { returnKeys = FilterRoot (prompt.followUpKeys, shopkeeper); break; } default: { returnKeys = prompt.followUpKeys; break; } } return returnKeys; }
static public Dialogue_Prompt ConfirmPurchase(int playerCash, Item_Root item) { if (playerCash >= item.price) { Resources_Player.instance.inventory.GetItem(item); Resources_Player.instance.money -= item.price; DialogueInterface.Instance.shopkeeperRef.home.money += item.price; Dialogue_Prompt_Logic.PurchaseSuccessful(); DialogueInterface.Instance.shopkeeperRef.respect += 5; return(Dialogue_Prompt.GetPromptByName("dialogue_prompt_purchaseSuccessful")); } else { Dialogue_Prompt_Logic.PurchaseFailed(); return(Dialogue_Prompt.GetPromptByName("dialogue_prompt_purchaseFailed")); } }
static public List <string> FilterKeys(Dialogue_Prompt prompt, Resources_Shopkeeper shopkeeper) { List <string> returnKeys = new List <string>(); switch (prompt.promptID) { case "dialogue_prompt_root": { returnKeys = FilterRoot(prompt.followUpKeys, shopkeeper); break; } default: { returnKeys = prompt.followUpKeys; break; } } return(returnKeys); }
public void NewPrompt(Dialogue_Prompt dialoguePrompt, bool initialDelay, float delay, bool displayChoices) { _currentDialoguePrompt = dialoguePrompt; SetOptions(); List <string> parameters = new List <string>(); string promptTextContent; if (currentDialoguePrompt == Dialogue_Prompt.GetPromptByName("dialogue_prompt_confirmPurchase")) { parameters.Add(Localization.LocalizeText(_item.id)); parameters.Add(_item.price.ToString()); promptTextContent = currentBuilding.GetPersonalityText(dialoguePrompt.suffix, parameters); } else { promptTextContent = currentBuilding.GetPersonalityText(dialoguePrompt.suffix); } StartCoroutine(AnimatedDialogue(initialDelay, delay, promptTextContent, displayChoices)); }
public void StartDialogue(Sprite _playerPortrait, string _playerName, string _playerLastName) { DialogueInterface.Instance.shopkeeperRef = shopkeeper; if (firstVisitToday) { shopkeeper.respect++; firstVisitToday = false; } DialogueInterface.Instance.Activate(); DialogueInterface.Instance.DisplayLeftCharacter(_playerPortrait, 1.0f, false); DialogueInterface.Instance.DisplayRightCharacter(Utilities.GetSpriteFromID(shopkeeper.image), 2.5f, true); DialogueInterface.Instance.UpdateInfoValues(false, new string[5] { "Shop", "Keeper", shopkeeper.money.ToString(), "", "" }); DialogueInterface.currentBuilding = this; shopkeeper.UpdateAttitude(); //TODO: Check conditions! If all of them are false, then go to regular greeting. Or not. DialogueInterface.Instance.NewPrompt(Dialogue_Prompt.GetPromptByName("dialogue_prompt_greeting"), true, 1.25f, true); }
public void SetBtnActions(UnityEngine.Events.UnityAction[][] _actions) { // idiot check: Garbage collection? for (int i = 0; i < 6; ++i) { currentBtnActions[i].Clear(); } currentBtnActions.Clear(); for (int i = 0; i < _actions.Length; ++i) { currentBtnActions.Add(new List <UnityEngine.Events.UnityAction>()); for (int j = 0; j < _actions[i].Length; ++j) { if (currentDialoguePrompt == Dialogue_Prompt.GetPromptByName("dialogue_prompt_shopInventory")) { currentBtnActions[i].Add(GetTest(i)); } currentBtnActions[i].Add(_actions[i][j]); } } }
public static void SetOptions_SmallTalk(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_acknowledge")); }
public static void SetOptions_SchedulePayment(Dialogue_Prompt obj) { //obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_defaultAmount")); //obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_otherAmount")); //obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_neverMind")); }
public static void SetOptions_RegisterTakeOrLeaveMoney(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_accept")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate")); }
public static void SetOptions_RegisterEmpty(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_accept")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_offerToAidBusiness")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_exitShop")); }
public static void SetOptions_ProblemWithPayment(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_hearProposition")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_offerToAidBusiness")); }
static public void SetOptions_RegisterHiddenMoney(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_accept")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_takeRegisterMoney")); }
public static void SetOptions_OutsideShop(Dialogue_Prompt obj) { obj.AddFollowUp (Dialogue_Option.GetOptionByName("dialogue_option_enterShop")); }
public static void SetOptions_AskToLowerPayment(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_accept")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_reject")); }
public static void SetOptions_AidingBusiness(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_donate")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_cutProtectionCost")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_neverMind")); }
static public void SetOptions_OfferRefused(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_tryAnotherOffer")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_neverMind")); }
static public void SetOptions_OfferAccepted(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_acknowledge")); }
static public void SetOptions_IntimidatedUnaffected(Dialogue_Prompt obj) { // TODO: follow ups for intimidate obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_exitShop")); }
static public void SetOptions_AidingBusiness(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_donate")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_cutProtectionCost")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_neverMind")); }
static public void SetOptions_PurchaseSuccessful(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_neverMind")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_exitShop")); }
static public void SetOptions_RegisterEmpty(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_accept")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_offerToAidBusiness")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_exitShop")); }
public static void SetOptions_OfferRefused(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_tryAnotherOffer")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_neverMind")); }
public static void SetOptions_AssaultSecondary(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_placate")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_getDetails")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_ignore")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_placate")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_getDetails")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_ignore")); }
public static void SetOptions_PaymentFull(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_accept")); }
static public void SetOptions_Goodbye(Dialogue_Prompt obj) { }
public static void SetOptions_PaymentPartial(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_accept")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_checkTheRegister")); }
static public void SetOptions_GiveDetails(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_acknowledge")); }
public static void SetOptions_PurchaseSuccessful(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_neverMind")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_exitShop")); }
public static void SetOptions_Greeting(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_returnGreeting")); }
public static void SetOptions_RegisterSomeMoney(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_accept")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_takeRegisterMoney")); }
private void Cancel() { DialogueInterface.Instance.NewPrompt(Dialogue_Prompt.GetPromptByName("dialogue_prompt_root"), false, 0.0f, true); HideDigitSelector(); }
public static void SetOptions_Root(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_requestPayment")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_earlyPayment")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_renegotiate")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_offerProtection")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_goShopping")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_chitChat")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_exitShop")); }
static public void SetOptions_RegisterTakeOrLeaveMoney(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_accept")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate")); }
public static void SetOptions_ShopInventory(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_shopProduct")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_shopProduct")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_shopProduct")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_shopProduct")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_neverMind")); }
public static void SetOptions_OfferAccepted(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_acknowledge")); }
public static void SetOptions_Intimidate(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate_2_imply")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate_2_threaten")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate_2_act")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_neverMind")); }
static public void SetOptions_Greeting(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_returnGreeting")); }
public static void SetOptions_IntimidatedUnaffected(Dialogue_Prompt obj) { // TODO: follow ups for intimidate obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_exitShop")); }
public static void SetOptions_Intimidate_Action(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate_3_informBoss")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate_3_breakMerchandise")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate_3_attackShopkeeper")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_intimidate_3_burnShopDown")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_neverMind")); }
public static void SetOptions_ConfirmPurchase(Dialogue_Prompt obj) { obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_confirmPurchase")); obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_neverMind")); }
static public void SetOptions_SchedulePayment(Dialogue_Prompt obj) { //obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_defaultAmount")); //obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_otherAmount")); //obj.AddFollowUp(Dialogue_Option.GetOptionByName("dialogue_option_neverMind")); }
static public void AddFollowUps() { for (int i = 0; i < dialoguePrompts.Count; i++) { string id = dialoguePrompts[i]; switch (id) { case "dialogue_prompt_aidingBusiness": { Dialogue_Prompt_Logic.SetOptions_AidingBusiness(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_askToLowerPayment": { Dialogue_Prompt_Logic.SetOptions_AskToLowerPayment(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_assaultInitial": { Dialogue_Prompt_Logic.SetOptions_AssaultInitial(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_assaultSecondary": { Dialogue_Prompt_Logic.SetOptions_AssaultSecondary(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_confirmPurchase": { Dialogue_Prompt_Logic.SetOptions_ConfirmPurchase(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_giveDetails": { Dialogue_Prompt_Logic.SetOptions_GiveDetails(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_goodbye": { Dialogue_Prompt_Logic.SetOptions_Goodbye(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_greeting": { Dialogue_Prompt_Logic.SetOptions_Greeting(Dialogue_Prompt.GetPromptByName(id)); break; } /* * case "dialogue_prompt_intimidate": { * Dialogue_Prompt_Logic.SetOptions_Intimidate(Dialogue_Prompt.GetPromptByName(id)); * break; } * case "dialogue_prompt_intimidate_action": { * Dialogue_Prompt_Logic.SetOptions_Intimidate_Action(Dialogue_Prompt.GetPromptByName(id)); * break; } * case "dialogue_prompt_intimidatedCallsPolice": { * Dialogue_Prompt_Logic.SetOptions_IntimidatedCallsPolice(Dialogue_Prompt.GetPromptByName(id)); * break; } * case "dialogue_prompt_intimidatedFightsBack": { * Dialogue_Prompt_Logic.SetOptions_IntimidatedFightsBack(Dialogue_Prompt.GetPromptByName(id)); * break; } * case "dialogue_prompt_intimidatedRattled": { * Dialogue_Prompt_Logic.SetOptions_IntimidatedRattled(Dialogue_Prompt.GetPromptByName(id)); * break; } * case "dialogue_prompt_intimidatedUnaffected": { * Dialogue_Prompt_Logic.SetOptions_IntimidatedUnaffected(Dialogue_Prompt.GetPromptByName(id)); * break; } */ case "dialogue_prompt_offerAccepted": { Dialogue_Prompt_Logic.SetOptions_OfferAccepted(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_offerRefused": { Dialogue_Prompt_Logic.SetOptions_OfferRefused(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_outsideShop": { Dialogue_Prompt_Logic.SetOptions_OutsideShop(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_paymentFull": { Dialogue_Prompt_Logic.SetOptions_PaymentFull(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_paymentNone": { Dialogue_Prompt_Logic.SetOptions_PaymentNone(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_paymentPartial": { Dialogue_Prompt_Logic.SetOptions_PaymentPartial(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_placated": { Dialogue_Prompt_Logic.SetOptions_Placated(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_problemWithPayment": { Dialogue_Prompt_Logic.SetOptions_ProblemWithPayment(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_purchaseFailed": { Dialogue_Prompt_Logic.SetOptions_PurchaseFailed(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_purchaseSuccessful": { Dialogue_Prompt_Logic.SetOptions_PurchaseSuccessful(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_registerEmpty": { Dialogue_Prompt_Logic.SetOptions_RegisterEmpty(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_registerSomeMoney": { Dialogue_Prompt_Logic.SetOptions_RegisterSomeMoney(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_registerHiddenMoney": { Dialogue_Prompt_Logic.SetOptions_RegisterHiddenMoney(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_registerTakeOrLeaveMoney": { Dialogue_Prompt_Logic.SetOptions_RegisterTakeOrLeaveMoney(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_root": { Dialogue_Prompt_Logic.SetOptions_Root(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_schedulePayment": { Dialogue_Prompt_Logic.SetOptions_SchedulePayment(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_shopInventory": { Dialogue_Prompt_Logic.SetOptions_ShopInventory(Dialogue_Prompt.GetPromptByName(id)); break; } case "dialogue_prompt_smallTalk": { Dialogue_Prompt_Logic.SetOptions_SmallTalk(Dialogue_Prompt.GetPromptByName(id)); break; } default: { Debug.LogWarning("PROMPT NOT RECOGNIZED! " + id); break; } } } }
public static void SetOptions_Goodbye(Dialogue_Prompt obj) { }