Class NetworkVariablePermissionTests
Inherited Members
Namespace: Unity.Netcode.RuntimeTests
Syntax
public class NetworkVariablePermissionTests : NetcodeIntegrationTest
Constructors
NetworkVariablePermissionTests(NetcodeIntegrationTest.HostOrServer)
Declaration
public NetworkVariablePermissionTests(NetcodeIntegrationTest.HostOrServer hostOrServer)
Parameters
Type | Name | Description |
---|---|---|
NetcodeIntegrationTest.HostOrServer | hostOrServer |
Properties
NumberOfClients
Declaration
protected override int NumberOfClients { get; }
Property Value
Type | Description |
---|---|
Int32 |
Overrides
Methods
ClientCannotChangeServerWritableNetVar()
Declaration
public IEnumerator ClientCannotChangeServerWritableNetVar()
Returns
Type | Description |
---|---|
IEnumerator |
ClientChangesOwnerWritableNetVar()
Declaration
public IEnumerator ClientChangesOwnerWritableNetVar()
Returns
Type | Description |
---|---|
IEnumerator |
ClientOwnerWithReadWriteChangesNetVar()
This tests the scenario where a client owner has both read and write permissions set. The server should be the only instance that can read the NetworkVariable. ServerCannotChangeOwnerWritableNetVar performs the same check to make sure the server cannot write to a client owner NetworkVariable with owner write permissions.
Declaration
public IEnumerator ClientOwnerWithReadWriteChangesNetVar()
Returns
Type | Description |
---|---|
IEnumerator |
OnServerAndClientsConnected()
Declaration
protected override IEnumerator OnServerAndClientsConnected()
Returns
Type | Description |
---|---|
IEnumerator |
Overrides
OnServerAndClientsCreated()
Declaration
protected override void OnServerAndClientsCreated()
Overrides
ServerCannotChangeOwnerWritableNetVar()
Declaration
public IEnumerator ServerCannotChangeOwnerWritableNetVar()
Returns
Type | Description |
---|---|
IEnumerator |
ServerChangesOwnerWritableNetVar()
Declaration
public IEnumerator ServerChangesOwnerWritableNetVar()
Returns
Type | Description |
---|---|
IEnumerator |
ServerChangesServerWritableNetVar()
Declaration
public IEnumerator ServerChangesServerWritableNetVar()
Returns
Type | Description |
---|---|
IEnumerator |
TestDataSource()
Declaration
public static IEnumerable<TestFixtureData> TestDataSource()
Returns
Type | Description |
---|---|
IEnumerable<TestFixtureData> |