using Meta.WitAi.TTS.Utilities; using Photon.Pun; using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine; public class MPChat : MonoBehaviourPunCallbacks { public static bool isAdmin; public static MPChat instance; void Start() { instance = this; } public void SendMsg(string msg) { photonView.RPC("_SendMsg", RpcTarget.All, msg, isAdmin ? "ADMIN" : MultiplayerManager.uid); if (isAdmin) { //ChatUI.instance.AddNewMessage(msg, true); } } [PunRPC] void _SendMsg(string message, string author) { Debug.Log($"{author} said {message}"); if(isAdmin) { ChatUI.instance.AddNewMessage(message, author == "ADMIN"); } else { if (author == "ADMIN") { TTSSpeaker.speaker.Speak(message); ClientManager.instance.text.text = message; } } } }