using System.Collections; using System.Collections.Generic; using LitJson; using ShadowStudio.Mgr; using ShadowStudio.Model; using UnityEngine; using UnityEngine.UI; public class CustomPeer : SCRtcPeer { public bool isCloseAudio =false; public bool isCloseVideo = false; public float volumn = 0.2f; public GameObject bigView; public bool isBig; public int Index { get; set; } public GameObject Quad; public delegate void OnChangeTexture(); public OnChangeTexture onChangeTexture; public delegate void OnChangeName(string n); public OnChangeName onChangeName; public delegate void OnChangeInfo(string type, string id); public OnChangeInfo onChangeInfo; public override void setInfo(string type, string id,bool isOpen) { base.setInfo(type, id, isOpen); if (onChangeInfo != null) { onChangeInfo(type, id); } } public override void setName(string n) { base.setName(n); if (onChangeName != null) { onChangeName(n); } bool isHave=false; if (UserItemList.Instance != null) { for (int i = 0; i ().onChangeCloseInfo(); } //if (bigNameID == data["data"]["peerId"].ToString()) //{ // Debug.Log("PPT2"); // bigMr.material.mainTexture = t2fang; //} //if (cp.isBig) //{ // cp.bigView.GetComponent().onChangeCloseInfo(); //} } } public override void setTexture(JsonData data) { base.setTexture(data); showVideo(data); if (onChangeTexture != null) { onChangeTexture(); } } public override void changeTexture(JsonData data) { base.changeTexture(data); changeVideo(data); } public void changeVideo(JsonData data) { } public void addQuad(GameObject peerQuad) { } public void showVideo(JsonData data) { } public void OnClick() { } public void OnEnter() { } public void OnExit() { } public void OnDown() { } public void OnUp() { } public void Start() { } public void Awake() { } public void Update() { } public void OnDestroy() { } public void Init() { } public void AgoraInit(string peerid) { this.peerId = peerid; isAudio = false; isVideo = false; isCloseAudio = true; isCloseAudio = true; } }