1
0
forked from cgvr/DeltaVR

deltavr multiplayer 2.0

This commit is contained in:
Toomas Tamm
2023-05-08 15:56:10 +03:00
parent 978809a002
commit 07b9b9e2f4
10937 changed files with 2968397 additions and 1521012 deletions

View File

@@ -0,0 +1,51 @@
using FishNet.Connection;
using FishNet.Utility.Constant;
using System.Runtime.CompilerServices;
[assembly: InternalsVisibleTo(UtilityConstants.GENERATED_ASSEMBLY_NAME)]
namespace FishNet.Managing.Scened
{
/// <summary>
/// Data generated when loading a scene.
/// </summary>
public class LoadQueueData
{
/// <summary>
/// Clients which receive this SceneQueueData. If Networked, all clients do. If Connections, only the specified Connections do.
/// </summary>
[System.NonSerialized]
public SceneScopeType ScopeType;
/// <summary>
/// Connections to load scenes for. Only valid on the server and when ScopeType is Connections.
/// </summary>
[System.NonSerialized]
public NetworkConnection[] Connections = new NetworkConnection[0];
/// <summary>
/// SceneLoadData to use.
/// </summary>
public SceneLoadData SceneLoadData = null;
/// <summary>
/// Current global scenes.
/// </summary>
public string[] GlobalScenes = new string[0];
/// <summary>
/// True if to iterate this queue data as server.
/// </summary>
[System.NonSerialized]
public readonly bool AsServer;
public LoadQueueData() { }
internal LoadQueueData(SceneScopeType scopeType, NetworkConnection[] conns, SceneLoadData sceneLoadData, string[] globalScenes, bool asServer)
{
ScopeType = scopeType;
Connections = conns;
SceneLoadData = sceneLoadData;
GlobalScenes = globalScenes;
AsServer = asServer;
}
}
}