Photon Network Ptr Проблема с настройкой сетевой строкиC#

Место общения программистов C#
Anonymous
Photon Network Ptr Проблема с настройкой сетевой строки

Сообщение Anonymous »

Я новичок в фотонном фьюжн 2. Недавно я начал получать эту ошибку: < /p>
FieldAccessException: Field Fusion.NetworkBehaviour:Ptr' is inaccessible from method PlayerNetworked:get_PlayerName ()< /code> < /p>
Это происходит в моем сценарии PlayernetWorked, который является сети -хавиром.
Я пытаюсь назначить свойство NetworkString PlayerName во время spawned (). < /p>
Snippet < /p>
using Fusion;
using UnityEngine;

public partial class PlayerNetworked : NetworkBehaviour
{
[Networked]
public NetworkString PlayerName { get; set; }

public override void Spawned()
{
if (Object.HasInputAuthority)
{
PlayerName = "Player_" + Random.Range(1000, 9999);
}
}
}

< /code>
Что вы пытались и что вы ожидали? Директивы, обновленные Fusion 2 до последней версии и подтвердили, что класс помечен как частичный (как требуется генерация кода Fusion).

Подробнее здесь: https://stackoverflow.com/questions/797 ... ked-string

Вернуться в «C#»