protected void Speak(string content) { if (myChatBubble == null) { return; } if (stopTalking) { return; } if (speakInCD) { return; } TTTEventsManager.main.SomeoneSpoke(gameObject); myChatBubble.Speak(content); speakInCD = true; spokeTimeStamp = Time.time; stringBuilder.Length = 0; stringBuilder.AppendFormat("<color=orange>{0}</color> is speaking {1}", MyName, content); ThingConsole.Log(stringBuilder.ToString()); }
protected void Speak(string content) { if (myChatBubble == null) { return; } if (stopTalking) { return; } if (speakCD.inCD) { return; } char[] chars = new char[] { ',', ':', '#', '%', '^', '&', '(', ')', '*', '~', '}', '{', '[', ']', ';', '>', '|', '@', '-', '+', '=' }; string[] endingChars = new string[] { "!", "?", ".", "..." }; int charN = Random.Range(3, 20); StringBuilder str = new StringBuilder(); for (int i = 0; i < charN; i++) { str.Append(chars[Random.Range(0, chars.Length)].ToString()); } str.Append(endingChars[Random.Range(0, endingChars.Length)]); myChatBubble.Speak(str.ToString()); // TTTEventsManager.main.SomeoneSpoke (gameObject); // // ThingConsole.Log(FormatString("<color=orange>{0}</color> is speaking <i>{1}</i>", MyName, content)); speakCD.GoCooldown(); }
protected void Speak(string content) { if (myChatBubble == null) { return; } if (stopTalking) { return; } if (speakCD.inCD) { return; } TTTEventsManager.main.SomeoneSpoke(gameObject); myChatBubble.Speak(content); ThingConsole.Log(FormatString("<color=orange>{0}</color> is speaking <i>{1}</i>", MyName, content)); speakCD.GoCooldown(); }
protected void Speak(string content) { if (stopTalking) { return; } if (speakInCD) { return; } TTTEventsManager.main.SomeoneSpoke(gameObject); chatBubble.Speak(content); speakInCD = true; spokeTimeStamp = Time.time; // stringBuilder.Length = 0; // stringBuilder.AppendFormat ("{0} is speaking {1}", MyName, content); // ThingConsole.Log (stringBuilder.ToString ()); }