Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/MaterialPerOwner.cs
2026-02-21 16:45:37 +08:00

28 lines
652 B
C#

using System;
using ExitGames.UtilityScripts;
using Photon;
using UnityEngine;
[RequireComponent(typeof(PhotonView))]
public class MaterialPerOwner : Photon.MonoBehaviour
{
private int assignedColorForUserId;
private Renderer m_Renderer;
private void Start()
{
m_Renderer = GetComponent<Renderer>();
}
private void Update()
{
if (base.photonView.ownerId != assignedColorForUserId)
{
int num = Array.IndexOf(PlayerRoomIndexing.instance.PlayerIds, base.photonView.ownerId);
m_Renderer.material.color = UnityEngine.Object.FindObjectOfType<ColorPerPlayer>().Colors[num];
assignedColorForUserId = base.photonView.ownerId;
}
}
}