public override void OnPlayerJoined(VRCPlayerApi player)
        {
            player.SetVoiceDistanceFar(voiceDistanceFar);

            if (player.Equals(Networking.LocalPlayer))
            {
                if (!Networking.LocalPlayer.IsOwner(gameObject))
                {
                    farSlider.interactable = false;

                    if (Networking.LocalPlayer.displayName.Equals(ownerName))
                    {
                        Networking.SetOwner(Networking.LocalPlayer, gameObject);
                        farSlider.interactable = true;
                    }
                }
                else
                {
                    if (!Networking.LocalPlayer.displayName.Equals(ownerName))
                    {
                        farSlider.interactable = false;
                    }
                }
            }
        }
예제 #2
0
        public override void OnPlayerJoined(VRCPlayerApi player)
        {
            player.SetVoiceDistanceFar(voiceDistanceFar);

            if (player.Equals(Networking.LocalPlayer))
            {
                if (!Networking.LocalPlayer.IsOwner(gameObject))
                {
                    farSlider.interactable = false;
                }
            }
        }