public string OutputPhrase(string s) { var phrases = PhraseSetCollectionGameData.Default.Phrases; var p = phrases[UnityEngine.Random.Range(0, phrases.Count)]; return(PlayerDataConnector.GetText(p) + "(" + p.GetText(JapaneseTools.JapaneseScriptType.Kana) + ")"); }
public PhraseConstructorArgs(PhraseSequence phrase, List <PhraseSequence> availableWords) { this.Phrase = phrase; this.AvailableWords = availableWords; this.Help = "Say \"" + PlayerDataConnector.GetTranslation(phrase) + "\""; this.Context = new ContextData(); this.EmptySlots = phrase.ComparableElementCount; }
public string AddMoney(string s) { var money = 1000; if (!int.TryParse(s, out money)) { money = 1000; } PlayerDataConnector.AddMoney(money); return("Added " + money); }
public string ClearEntryTutorials(string s) { foreach (HUDPartType val in Enum.GetValues(typeof(HUDPartType))) { PlayerDataConnector.SetHUDPartEnabled(val, true); } foreach (var t in FreeExploreProcessSelector.Tutorials) { PlayerDataConnector.SetTutorialViewed(t); } return("Set tutorials complete"); }
//public string GoToMultiplayerLobby(string s) { // Application.LoadLevel("MultiplayerLobby"); // return "changing level"; //} public string AddRandomWords(string count) { int c; if (!int.TryParse(count, out c)) { c = 10; } var words = new List <PhraseSequence>(PhraseSetCollectionGameData.Default.AggregateAllWords()).PickN(c); foreach (var w in words) { PlayerDataConnector.CollectWord(w.Word); } return("Collected " + c + " words"); }
public string AddRandomWordsAndPhrases(string count) { int c; if (!int.TryParse(count, out c)) { c = 10; } var phrases = new List <PhraseSequence>(PhraseSetCollectionGameData.Default.AggregateAllWordsAndPhrases()).PickN(c); foreach (var p in phrases) { if (p.IsWord) { PlayerDataConnector.CollectWord(p.Word); } else { PlayerDataConnector.CollectPhrase(p); } } return("Collected " + c + " words and phrases."); }
public string PrintStat(string s) { Debug.Log("Total kana count is: " + KanaTableUI.AllHiragana().Length + "; revs: " + PlayerData.Instance.KanaReviews.Reviews.Count); return("Kana multiplier is: " + PlayerDataConnector.GetKanaMultiplier()); }