Add FishNet network library

This commit is contained in:
2026-09-17 20:29:57 +08:00
parent b0e708d54c
commit 668121e35c
2015 changed files with 213270 additions and 0 deletions
@@ -0,0 +1,37 @@
using FishNet.Broadcast;
using FishNet.Documenting;
namespace FishNet.Managing.Scened
{
/// <summary>
/// Sent when there are starting scenes for the client to load.
/// </summary>
public struct EmptyStartScenesBroadcast : IBroadcast { }
/// <summary>
/// Sent to clients to load networked scenes.
/// </summary>
[APIExclude]
public struct LoadScenesBroadcast : IBroadcast
{
public LoadQueueData QueueData;
}
/// <summary>
/// Sent to clients to unload networked scenes.
/// </summary>
[APIExclude]
public struct UnloadScenesBroadcast : IBroadcast
{
public UnloadQueueData QueueData;
}
/// <summary>
/// Sent to server to indicate which scenes a client has loaded.
/// </summary>
[APIExclude]
public struct ClientScenesLoadedBroadcast : IBroadcast
{
public SceneLookupData[] SceneLookupDatas;
}
}
@@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 698a94b4f8664ac4ab108deae0ba3b7c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 207815
packageName: 'FishNet: Networking Evolved'
packageVersion: 4.7.3R
assetPath: Assets/FishNet/Runtime/Managing/Scened/Broadcast/SceneBroadcasts.cs
uploadId: 987062