Судя по тому, что я нашел в Интернете, большинство примеров принимают один параметр, который представляет собой один Hashtable
. Однако я продолжал получать сообщение об ошибке, говорящее о том, что нет метода перегрузки, который принимает только один аргумент. Требуется три. Это пример, который я придумал, но я все еще получаю сообщение об ошибке, говорящее о недопустимых аргументах.
Как использовать room.SetCustomProperties
?
public void PlacingStone ()
{
Hashtable setPlacingStone = new Hashtable {{ RoomProperties.PlacingStone, true }};
Hashtable currentValues = new Hashtable {{ RoomProperties.PlacingStone,
(bool) PhotonNetwork.room.customProperties [ RoomProperties.PlacingStone ] }};
PhotonNetwork.room.SetCustomProperties ( setPlacingStone, currentValues, true );
StartCoroutine ( "WaitOnStone" );
}