This commit is contained in:
2023-11-28 11:38:59 +05:30
commit ce059d4bf6
2742 changed files with 618089 additions and 0 deletions

43
Assets/Scripts/MPChat.cs Normal file
View File

@@ -0,0 +1,43 @@
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;
}
}
}
}