protected void ResetPosition() { motor.rb.position = ThingManager.main.transform.position; stringBuilder.Length = 0; stringBuilder.AppendFormat("{0} position was reset", MyName); ThingConsole.Log(stringBuilder.ToString()); }
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 DeMute() { stopTalking = false; stringBuilder.Length = 0; stringBuilder.AppendFormat("{0} can speak again", MyName); ThingConsole.Log(stringBuilder.ToString()); }
public void OnWaterExit() { InWater = false; CancelInvoke("RescueFromWater"); OnLeaveWater(); ThingConsole.Log(FormatString("<color=orange>{0}</color> left <color=blue>water</color>.", MyName)); }
protected void StopMoving() { stopWalkingAround = true; motor.Stop(); stringBuilder.Length = 0; stringBuilder.AppendFormat("{0} stopped moving", MyName); ThingConsole.Log(stringBuilder.ToString()); }
protected void SetTarget(Vector3 target) { if (!stopWalkingAround) { motor.SetTarget(target); ThingConsole.Log(FormatString("<color=orange>{0}</color> gained a <color=red>new</color> target.", MyName)); } }
protected void ResetColor() { if (mMat == null) { return; } mMat.color = originalColor; ThingConsole.Log(FormatString("{0} reset its own color", MyName)); }
public void OnWaterExit() { InWater = false; OnLeaveWater(); stringBuilder.Length = 0; stringBuilder.AppendFormat("{0} left water.", MyName); ThingConsole.Log(stringBuilder.ToString()); }
protected void ResetColor() { if (mMat == null) { return; } mMat.color = originalColor; stringBuilder.Length = 0; stringBuilder.AppendFormat("{0} reset its own color", MyName); ThingConsole.Log(stringBuilder.ToString()); }
private void OnTriggerEnter(Collider other) { if (other.gameObject.CompareTag("Thing")) { OnMeetingSomeone(other.gameObject); ThingConsole.Log(gameObject.name + " is meeting " + other.name); if (!neighborList.Contains(other.gameObject)) { neighborList.Add(other.gameObject); } } }
protected void Speak(string content, float stayLength) { if (!speakInCD || !stopTalking) { TTTEventsManager.main.SomeoneSpoke(gameObject); if (chatBalloon == null) { chatBalloon = gameObject.GetComponentInChildren <ChatBalloon> (); } chatBalloon.SetTextAndActive(content, stayLength); speakInCD = true; Invoke("UnlockSpeakCD", speakCDLength); } ThingConsole.Log(gameObject.name + "is speaking: " + content); }
protected void Spark(Color particleColor, int numberOfParticles) { if (explodePS == null) { explodePS = GetComponentInChildren <ParticleSystem>(); if (explodePS == null) { return; } } ParticleSystem.MainModule particleMain = explodePS.main; particleMain.startColor = particleColor; var newBurst = new ParticleSystem.Burst(0f, numberOfParticles); explodePS.emission.SetBurst(0, newBurst); explodePS.Play(); TTTEventsManager.main.SomeoneSparked(gameObject); ThingConsole.Log(FormatString("<color=orange>{0}</color> sparked", MyName)); }
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 StopMoving() { stopWalkingAround = true; motor.Stop(); ThingConsole.Log(FormatString("{0} stopped moving", MyName)); }
protected void StopMoving() { stopWalkingAround = true; motor.Stop(); ThingConsole.Log(gameObject.name + " stopped moving"); }
protected void ResetColor() { rend.material.color = originalColor; ThingConsole.Log(gameObject.name + "reset its color"); }
protected void ResetPosition() { motor.rb.position = ThingManager.main.transform.position; ThingConsole.Log(gameObject.name + " position was reset"); }
// Update is called once per frame void Update() { ThingConsole.Log(RandomString(30)); }
protected void DeMute() { stopTalking = false; ThingConsole.Log(FormatString("{0} can speak again", MyName)); }
public void OnWaterExit() { InWater = false; OnLeaveWater(); ThingConsole.Log(gameObject.name + " left water."); }