This commit is contained in:
2026-06-11 21:29:33 +07:00
parent 97ae65f446
commit f8b6408422
411 changed files with 2761 additions and 610 deletions

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: cb3038710ebdb584b92682fee3d58c63
guid: 5c8630f608f7195418eaaa0eb4a328fa
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: bafa2422cf58b4644a715c84eace4afb
guid: bc75d5ea0f6eadc49b3b858e8cfa1ac0
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 9948d0a8df1aa5f48a3d08e3cb0730fb
guid: 949901fdfc4bf1f4896611716017b98d
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 418b228c754fd71489425cd7e0b1f4a8
guid: b2c2e89691919fa499df517b7649aa1a
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: 77a3f4dd7c9ab4d96931458744fdd54c
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Debug/Fusion.Common.dll.debug
uploadId: 888248

View File

@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: b6804dab0d6f844a5beef5a13c1c68d0
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Debug/Fusion.Log.dll.debug
uploadId: 888248

View File

@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: 34bc3067f716f48b483f25e35a6f40fa
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Debug/Fusion.Realtime.dll.debug
uploadId: 888248

View File

@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: f0e034d5ba3d24e75bc16d027e9323aa
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Debug/Fusion.Runtime.dll.debug
uploadId: 888248

View File

@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: dfb7dd94cac1543509a880f56943302a
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Debug/Fusion.Sockets.dll.debug
uploadId: 888248

Binary file not shown.

View File

@@ -31,3 +31,10 @@ PluginImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Fusion.Common.dll
uploadId: 888248

View File

@@ -663,17 +663,6 @@
Used to tag the Messages in <see cref="T:Fusion.Protocol.ICommunicator"/>.
</summary>
</member>
<member name="T:Fusion.Common.ExceptionConstants">
<summary>
Hold Exception Key used to attach extra data to exception within the SDK
</summary>
</member>
<member name="F:Fusion.Common.ExceptionConstants.TrackerId">
<summary>
Used to associate a unique ID to an Exception
It must contain a long value
</summary>
</member>
<member name="T:Fusion.ArrayLengthAttribute">
<summary>
Editor attribute for selecting the minimum and maximum length constraints for an array field.
@@ -1366,6 +1355,42 @@
Height of the space.
</summary>
</member>
<member name="T:Fusion.StructExplicitAttribute">
<summary>
Marks a struct for automatic generation of fixed layout constants and [StructLayout(LayoutKind.Explicit, Size = ...)].
Fields must have [FieldOffset].
</summary>
<param name="Size"><seealso cref="F:System.Runtime.InteropServices.StructLayoutAttribute.Size"/></param>
</member>
<member name="M:Fusion.StructExplicitAttribute.#ctor(System.Int32)">
<summary>
Marks a struct for automatic generation of fixed layout constants and [StructLayout(LayoutKind.Explicit, Size = ...)].
Fields must have [FieldOffset].
</summary>
<param name="Size"><seealso cref="F:System.Runtime.InteropServices.StructLayoutAttribute.Size"/></param>
</member>
<member name="P:Fusion.StructExplicitAttribute.Size">
<summary> <seealso cref="F:System.Runtime.InteropServices.StructLayoutAttribute.Size"/> </summary>
</member>
<member name="P:Fusion.StructExplicitAttribute.Pack">
<summary> <seealso cref="F:System.Runtime.InteropServices.StructLayoutAttribute.Pack"/> </summary>
</member>
<member name="P:Fusion.StructExplicitAttribute.AllowOversizing">
<summary>If true, allows for the struct to be larger than its contents.</summary>
</member>
<member name="P:Fusion.StructExplicitAttribute.EmitWordOffsets">
<summary>If true, emits word offsets for each field not marked with <seealso cref="T:Fusion.FieldNotWordAlignedAttribute"/>.</summary>
</member>
<member name="P:Fusion.StructExplicitAttribute.WordCountName">
<summary>Custom name for the WORD_COUNT constant. Default is "WORD_COUNT".</summary>
</member>
<member name="T:Fusion.FieldNotWordAlignedAttribute">
<summary>
Marks a field as not word-aligned. Fields with this attribute will be skipped
when generating word-based constants (WORD_OF_*, WORD_COUNT_OF_*) and byte-based
field constants (BYTE_OF_*, BYTE_COUNT_OF_*).
</summary>
</member>
<member name="T:Fusion.ToggleLeftAttribute">
<summary>
Specifies that the bool field should be drawn as the toggle on the left side of the label.
@@ -2281,6 +2306,27 @@
<param name="source">The source pointer.</param>
<param name="size">The number of bytes to copy.</param>
</member>
<member name="M:Fusion.Native.CopyTo(System.Span{System.Int32},System.Span{System.Int32})">
<summary>
Copy from s to d, with CopyTo semantics: d must be the same size or bigger than s.
If s is smaller than d the excess part of d is not written to.
</summary>
<param name="d">The Destination</param>
<param name="s">The Source</param>
</member>
<member name="M:Fusion.Native.CopyTo(System.Span{System.Byte},System.Span{System.Byte})">
<inheritdoc cref="M:Fusion.Native.CopyTo(System.Span{System.Int32},System.Span{System.Int32})"/>
</member>
<member name="M:Fusion.Native.CopyToExact(System.Span{System.Int32},System.Span{System.Int32})">
<summary>
Copy from s to d, like CopyTo but s and d must be the same size.
</summary>
<param name="d">The Destination</param>
<param name="s">The Source</param>
</member>
<member name="M:Fusion.Native.CopyToExact(System.Span{System.Byte},System.Span{System.Byte})">
<inheritdoc cref="M:Fusion.Native.CopyToExact(System.Span{System.Int32},System.Span{System.Int32})"/>
</member>
<member name="M:Fusion.Native.MemClear(System.Void*,System.Int32)">
<summary>
Clears a block of memory by setting it to zero.
@@ -2877,82 +2923,112 @@
</member>
<member name="T:Fusion.RuntimeUnityFlagsSetup">
<summary>
Contains methods to setup runtime flags for Unity.
Contains methods to setup runtime _flags for Unity.
</summary>
</member>
<member name="F:Fusion.RuntimeUnityFlagsSetup.flagsBuildFlags">
<member name="F:Fusion.RuntimeUnityFlagsSetup._flagsBuildFlags">
<summary>
Flags for BuildFlags
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_UNITY_WEBGL">
<summary>
Checks if the UNITY_WEBGL flag is set and updates the flagsDotNetVersion accordingly.
Checks if the UNITY_WEBGL flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_UNITY_XBOXONE">
<summary>
Checks if the UNITY_XBOXONE flag is set and updates the flagsDotNetVersion accordingly.
Checks if the UNITY_XBOXONE flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_UNITY_GAMECORE">
<summary>
Checks if the UNITY_GAMECORE flag is set and updates the flagsDotNetVersion accordingly.
Checks if the UNITY_GAMECORE flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_UNITY_EDITOR">
<summary>
Checks if the UNITY_EDITOR flag is set and updates the flagsDotNetVersion accordingly.
Checks if the UNITY_EDITOR flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_UNITY_SWITCH">
<summary>
Checks if the UNITY_SWITCH flag is set and updates the flagsDotNetVersion accordingly.
Checks if the UNITY_SWITCH flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_UNITY_2019_4_OR_NEWER">
<summary>
Checks if the UNITY_2019_4_OR_NEWER flag is set and updates the flagsDotNetVersion accordingly.
Checks if the UNITY_2019_4_OR_NEWER flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="F:Fusion.RuntimeUnityFlagsSetup.flagsBuildTypes">
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_UNITY_6000_0_OR_NEWER">
<summary>
Checks if the UNITY_6000_0_OR_NEWER flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_UNITY_64">
<summary>
Checks if the UNITY_64 flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_UNITY_FUSION">
<summary>
Checks if the UNITY_FUSION flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_UNITY_WSA">
<summary>
Checks if the UNITY_WSA flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="F:Fusion.RuntimeUnityFlagsSetup._flagsBuildTypes">
<summary>
Flags for BuildTypes
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_ENABLE_MONO">
<summary>
Checks if the ENABLE_MONO flag is set and updates the flagsDotNetVersion accordingly.
Checks if the ENABLE_MONO flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_ENABLE_IL2CPP">
<summary>
Checks if the ENABLE_IL2CPP flag is set and updates the flagsDotNetVersion accordingly.
Checks if the ENABLE_IL2CPP flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="F:Fusion.RuntimeUnityFlagsSetup.flagsDotNetVersion">
<member name="F:Fusion.RuntimeUnityFlagsSetup._flagsDotNetVersion">
<summary>
Flags for DotNetVersion
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_NET_4_6">
<summary>
Checks if the NET_4_6 flag is set and updates the flagsDotNetVersion accordingly.
Checks if the NET_4_6 flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_NETFX_CORE">
<summary>
Checks if the NETFX_CORE flag is set and updates the flagsDotNetVersion accordingly.
Checks if the NETFX_CORE flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_NET_STANDARD_2_0">
<summary>
Checks if the NET_STANDARD_2_0 flag is set and updates the flagsDotNetVersion accordingly.
Checks if the NET_STANDARD_2_0 flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_NET_STANDARD_2_1">
<summary>
Checks if the NET_STANDARD_2_1 flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_NET_LEGACY">
<summary>
Checks if the NET_LEGACY flag is set and updates the _flagsDotNetVersion accordingly.
</summary>
</member>
<member name="M:Fusion.RuntimeUnityFlagsSetup.Reset">
<summary>
Resets all runtime flags to their default values.
Resets all runtime _flags to their default values.
</summary>
</member>
<member name="T:Fusion.Unsafe">

View File

@@ -0,0 +1,16 @@
fileFormatVersion: 2
guid: 34d443d4f2f4b48628cfda74062712f2
labels:
- FusionCodeDoc
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Fusion.Common.xml
uploadId: 888248

Binary file not shown.

View File

@@ -31,3 +31,10 @@ PluginImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Fusion.Log.dll
uploadId: 888248

View File

@@ -1092,6 +1092,73 @@
<member name="M:Fusion.LogStream.Dispose">
<inheritdoc/>
</member>
<member name="T:Fusion.LogStream.LogTracker">
<summary>
Defines a Tracker Type for logs based on an incremental ID and amount of logs
</summary>
</member>
<member name="M:Fusion.LogStream.LogTracker.#ctor(System.UInt64,System.Boolean)">
<summary>
Defines a Tracker Type for logs based on an incremental ID and amount of logs
</summary>
</member>
<member name="M:Fusion.LogStream.LogTracker.Create(System.UInt64,System.Boolean)">
<summary>
Sets up a new <see cref="T:Fusion.LogStream.LogTracker"/>.
</summary>
<param name="threshold">The maximum number of logs allowed (or the frequency if repeating).</param>
<param name="repeat">If true, it logs every X times (10th, 20th, etc.). If false, it stops logging after the threshold is hit.</param>
<returns>A configured LogTracker instance.</returns>
</member>
<member name="M:Fusion.LogStream.LogTracker.ResetTracker(System.Int32)">
<summary>
Reset Log Tracker for a given ID
</summary>
<param name="dynamicUniqueId">Unique ID to reset Log Tracking</param>
</member>
<member name="M:Fusion.LogStream.LogTracker.ResetAllTrackers">
<summary>
Reset all tracked entries
</summary>
</member>
<member name="M:Fusion.LogStream.Limit(Fusion.LogStream.LogTracker,System.Int32,System.UInt64@,System.Boolean@)">
<summary>
Controls how often logs are written for a specific source to prevent spam.
It checks if the source (identified by ID) has reached its limit based on the rules in the LogTracker.
</summary>
<param name="tracker">The ruleset that decides how many logs are allowed.</param>
<param name="dynamicUniqueId">The ID of the item or area sending the log.</param>
<param name="logCount">The updated total number of times this source has tried to log.</param>
<param name="allowLogging">True if this specific log is allowed to be written; otherwise, false.</param>
<returns>Returns the current LogStream if logging is allowed, or null if it should be blocked.</returns>
</member>
<member name="M:Fusion.LogStream.Limit(Fusion.LogStream.LogTracker,System.Int32,System.UInt64@)">
<summary>
Controls how often logs are written for a specific source to prevent spam.
It checks if the source (identified by ID) has reached its limit based on the rules in the LogTracker.
</summary>
<param name="tracker">The ruleset that decides how many logs are allowed.</param>
<param name="dynamicUniqueId">The ID of the item or area sending the log.</param>
<param name="logCount">The updated total number of times this source has tried to log.</param>
<returns>Returns the current LogStream if logging is allowed, or null if it should be blocked.</returns>
</member>
<member name="M:Fusion.LogStream.Limit(Fusion.LogStream.LogTracker,System.Int32)">
<summary>
Controls how often logs are written for a specific source to prevent spam.
It checks if the source (identified by ID) has reached its limit based on the rules in the LogTracker.
</summary>
<param name="tracker">The ruleset that decides how many logs are allowed.</param>
<param name="dynamicUniqueId">The ID of the item or area sending the log.</param>
<returns>Returns the current LogStream if logging is allowed, or null if it should be blocked.</returns>
</member>
<member name="M:Fusion.LogStream.Limit(Fusion.LogStream.LogTracker)">
<summary>
Controls how often logs are written for a specific source to prevent spam.
It checks if this tracker has reached its limit based on the rules in the LogTracker.
</summary>
<param name="tracker">The ruleset that decides how many logs are allowed.</param>
<returns>Returns the current LogStream if logging is allowed, or null if it should be blocked.</returns>
</member>
<member name="T:Fusion.FusionUnityLoggerBase">
<summary>
A logger that outputs messages to the Unity console.

View File

@@ -0,0 +1,16 @@
fileFormatVersion: 2
guid: 8d36aa146f84c485e9d05e2acc150911
labels:
- FusionCodeDoc
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Fusion.Log.xml
uploadId: 888248

Binary file not shown.

View File

@@ -31,3 +31,10 @@ PluginImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Fusion.Realtime.dll
uploadId: 888248

View File

@@ -2814,7 +2814,7 @@
</remarks>
</member>
<member name="F:Fusion.Photon.Realtime.ActorProperties.PlayerName">
<summary>(255) Name of a player/actor.</summary>
<summary>(255) NickName of a player/actor.</summary>
</member>
<member name="F:Fusion.Photon.Realtime.ActorProperties.IsInactive">
<summary>(254) Tells you if the player is currently in this game (getting events live).</summary>
@@ -3796,7 +3796,7 @@
</summary>
</member>
<member name="P:Fusion.Photon.Realtime.Player.IsInactive">
<summary>If this player is active in the room (and getting events which are currently being sent).</summary>
<summary>If this player in the room is currently inactive (not being connected and not getting "live" events).</summary>
<remarks>
Inactive players keep their spot in a room but otherwise behave as if offline (no matter what their actual connection status is).
The room needs a PlayerTTL != 0. If a player is inactive for longer than PlayerTTL, the server will remove this player from the room.
@@ -3945,7 +3945,7 @@
</returns>
</member>
<member name="M:Fusion.Photon.Realtime.Player.UpdateNickNameOnJoined">
<summary>If there is a nickname in the room props, but it's not the current (local) one, update the room when joining/joined.</summary>
<summary>Updates the server, if the NickName in the custom properties (coming from the server) is not correct.</summary>
</member>
<member name="M:Fusion.Photon.Realtime.Player.SetPlayerNameProperty">
<summary>Uses OpSetPropertiesOfActor to sync this player's NickName (server is being updated with this.NickName).</summary>
@@ -4547,6 +4547,12 @@
Photon client to log information and statistics from.
</summary>
</member>
<member name="F:Fusion.Photon.Realtime.SupportLogger.LogStatsInterval">
<summary>Seconds between logging network stats.</summary>
</member>
<member name="F:Fusion.Photon.Realtime.SupportLogger.TrackValuesInterval">
<summary>Seconds between internally tracking network stats.</summary>
</member>
<member name="M:Fusion.Photon.Realtime.SupportLogger.LogStats">
<summary>
Debug logs vital traffic statistics about the attached Photon Client.

View File

@@ -0,0 +1,16 @@
fileFormatVersion: 2
guid: d30bfd6550dcc4b65ab2f943121846fa
labels:
- FusionCodeDoc
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Fusion.Realtime.xml
uploadId: 888248

Binary file not shown.

View File

@@ -36,3 +36,10 @@ PluginImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Fusion.Runtime.dll
uploadId: 888248

View File

@@ -0,0 +1,16 @@
fileFormatVersion: 2
guid: d461b7cc07b37504f94b4a901b69e494
labels:
- FusionCodeDoc
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Fusion.Runtime.xml
uploadId: 888248

Binary file not shown.

View File

@@ -31,3 +31,10 @@ PluginImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Fusion.Sockets.dll
uploadId: 888248

View File

@@ -781,6 +781,13 @@
<param name="buffer">A pointer to the block of bytes to store the read data.</param>
<param name="length">The number of bytes to read.</param>
</member>
<member name="M:Fusion.Sockets.NetBitBuffer.ReadBytesAligned(System.Int32[],System.Int32)">
<summary>
Reads a block of bytes from the buffer, ensuring byte alignment.
</summary>
<param name="buffer">A pointer to the block of bytes to store the read data.</param>
<param name="length">The number of bytes to read.</param>
</member>
<member name="M:Fusion.Sockets.NetBitBuffer.WriteInt64VarLength(System.Int64,System.Int32)">
<summary>
Writes a 64-bit signed integer value with variable length to the buffer.
@@ -950,6 +957,12 @@
<param name="value">The value to write.</param>
<param name="bits">The number of bits to write.</param>
</member>
<member name="M:Fusion.Sockets.NetBitBuffer.CanReadUInt32VarLength">
<summary>
Reads a 32-bit unsigned integer value with variable length from the buffer.
</summary>
<returns>The 32-bit unsigned integer value read from the buffer.</returns>
</member>
<member name="T:Fusion.Sockets.NetBitBufferList">
<summary>
Represents a linked list of <see cref="T:Fusion.Sockets.NetBitBuffer"/>
@@ -2296,6 +2309,18 @@
</returns>
<exception cref="T:System.ArgumentException">Thrown when the calculated distance is outside the range of an integer.</exception>
</member>
<member name="F:Fusion.Sockets.NetUnreliableHeader.SIZE">
<summary>Total size of the struct in bytes.</summary>
</member>
<member name="F:Fusion.Sockets.NetUnreliableHeader.WORD_COUNT">
<summary>Total word count of the struct (4-byte words).</summary>
</member>
<member name="F:Fusion.Sockets.NetUnreliableHeader.BYTE_OF_PACKET_TYPE">
<summary>Byte offset of <see cref="F:Fusion.Sockets.NetUnreliableHeader.PacketType"/>.</summary>
</member>
<member name="F:Fusion.Sockets.NetUnreliableHeader.BYTE_COUNT_OF_PACKET_TYPE">
<summary>Byte size of <see cref="F:Fusion.Sockets.NetUnreliableHeader.PacketType"/>.</summary>
</member>
<member name="T:Fusion.Sockets.ReliableBuffer">
<summary>
Represents a buffer for reliable data transmission.
@@ -2375,11 +2400,6 @@
Represents a reliable key structure used in the Fusion.Sockets namespace.
</summary>
</member>
<member name="F:Fusion.Sockets.ReliableKey.SIZE">
<summary>
The size of the ReliableKey structure in bytes.
</summary>
</member>
<member name="F:Fusion.Sockets.ReliableKey.Data">
<summary>
Fixed byte array to store the key data.
@@ -2445,16 +2465,23 @@
</summary>
</member>
<member name="F:Fusion.Sockets.ReliableKey.SIZE">
<summary>Total size of the struct in bytes.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableKey.WORD_COUNT">
<summary>Total word count of the struct (4-byte words).</summary>
</member>
<member name="F:Fusion.Sockets.ReliableKey.BYTE_OF_DATA">
<summary>Byte offset of <see cref="F:Fusion.Sockets.ReliableKey.Data"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableKey.BYTE_COUNT_OF_DATA">
<summary>Byte size of <see cref="F:Fusion.Sockets.ReliableKey.Data"/>.</summary>
</member>
<member name="T:Fusion.Sockets.ReliableId">
<summary>
Represents a reliable identifier used in the Fusion.Sockets namespace.
</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.SIZE">
<summary>
The size of the ReliableId structure in bytes.
</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.Sequence">
<summary>
The sequence number associated with this ReliableId.
@@ -2500,16 +2527,65 @@
Gets the combined source identifier.
</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.SIZE">
<summary>Total size of the struct in bytes.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.WORD_COUNT">
<summary>Total word count of the struct (4-byte words).</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.BYTE_OF_SEQUENCE">
<summary>Byte offset of <see cref="F:Fusion.Sockets.ReliableId.Sequence"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.BYTE_COUNT_OF_SEQUENCE">
<summary>Byte size of <see cref="F:Fusion.Sockets.ReliableId.Sequence"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.BYTE_OF_SLICE_LENGTH">
<summary>Byte offset of <see cref="F:Fusion.Sockets.ReliableId.SliceLength"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.BYTE_COUNT_OF_SLICE_LENGTH">
<summary>Byte size of <see cref="F:Fusion.Sockets.ReliableId.SliceLength"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.BYTE_OF_TOTAL_LENGTH">
<summary>Byte offset of <see cref="F:Fusion.Sockets.ReliableId.TotalLength"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.BYTE_COUNT_OF_TOTAL_LENGTH">
<summary>Byte size of <see cref="F:Fusion.Sockets.ReliableId.TotalLength"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.BYTE_OF_SOURCE">
<summary>Byte offset of <see cref="F:Fusion.Sockets.ReliableId.Source"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.BYTE_COUNT_OF_SOURCE">
<summary>Byte size of <see cref="F:Fusion.Sockets.ReliableId.Source"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.BYTE_OF_SOURCE_SEND">
<summary>Byte offset of <see cref="F:Fusion.Sockets.ReliableId.SourceSend"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.BYTE_COUNT_OF_SOURCE_SEND">
<summary>Byte size of <see cref="F:Fusion.Sockets.ReliableId.SourceSend"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.BYTE_OF_TARGET">
<summary>Byte offset of <see cref="F:Fusion.Sockets.ReliableId.Target"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.BYTE_COUNT_OF_TARGET">
<summary>Byte size of <see cref="F:Fusion.Sockets.ReliableId.Target"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.BYTE_OF_KEY">
<summary>Byte offset of <see cref="F:Fusion.Sockets.ReliableId.Key"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.BYTE_COUNT_OF_KEY">
<summary>Byte size of <see cref="F:Fusion.Sockets.ReliableId.Key"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.BYTE_OF__PADDING">
<summary>Byte offset of <see cref="F:Fusion.Sockets.ReliableId._padding"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableId.BYTE_COUNT_OF__PADDING">
<summary>Byte size of <see cref="F:Fusion.Sockets.ReliableId._padding"/>.</summary>
</member>
<member name="T:Fusion.Sockets.ReliableHeader">
<summary>
Represents a reliable header structure used in the Fusion.Sockets namespace.
</summary>
</member>
<member name="F:Fusion.Sockets.ReliableHeader.SIZE">
<summary>
The size of the ReliableHeader structure in bytes.
</summary>
</member>
<member name="F:Fusion.Sockets.ReliableHeader.Next">
<summary>
Pointer to the next ReliableHeader in the list.
@@ -2532,6 +2608,30 @@
<param name="header">The ReliableHeader to get data from.</param>
<returns>A pointer to the data associated with the specified ReliableHeader.</returns>
</member>
<member name="F:Fusion.Sockets.ReliableHeader.SIZE">
<summary>Total size of the struct in bytes.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableHeader.WORD_COUNT">
<summary>Total word count of the struct (4-byte words).</summary>
</member>
<member name="F:Fusion.Sockets.ReliableHeader.BYTE_OF_NEXT">
<summary>Byte offset of <see cref="F:Fusion.Sockets.ReliableHeader.Next"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableHeader.BYTE_COUNT_OF_NEXT">
<summary>Byte size of <see cref="F:Fusion.Sockets.ReliableHeader.Next"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableHeader.BYTE_OF_PREV">
<summary>Byte offset of <see cref="F:Fusion.Sockets.ReliableHeader.Prev"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableHeader.BYTE_COUNT_OF_PREV">
<summary>Byte size of <see cref="F:Fusion.Sockets.ReliableHeader.Prev"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableHeader.BYTE_OF_ID">
<summary>Byte offset of <see cref="F:Fusion.Sockets.ReliableHeader.Id"/>.</summary>
</member>
<member name="F:Fusion.Sockets.ReliableHeader.BYTE_COUNT_OF_ID">
<summary>Byte size of <see cref="F:Fusion.Sockets.ReliableHeader.Id"/>.</summary>
</member>
<member name="T:Fusion.Sockets.ReliableList">
<summary>
Represents a list of reliable headers.

View File

@@ -0,0 +1,16 @@
fileFormatVersion: 2
guid: 90eb05fb7ef2645cd82db07c7ff31ddf
labels:
- FusionCodeDoc
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Fusion.Sockets.xml
uploadId: 888248

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: ad677f39f9d15f746a4df26e67a7b402
guid: d5ac567a6df0cc341bde7e0ef8aeb580
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: fe080a3ec4f6d4af1aea87aff18bf1b8
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Release/Fusion.Common.dll.release
uploadId: 888248

View File

@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: f5c7850dc19194141a6b63f9148fd291
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Release/Fusion.Log.dll.release
uploadId: 888248

View File

@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: 2f3011b7a4b184365902989c3a5aef4b
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Release/Fusion.Realtime.dll.release
uploadId: 888248

View File

@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: f7e5601f719784b7a9c1aacc2a07cc14
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Release/Fusion.Runtime.dll.release
uploadId: 888248

View File

@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: 4a27cec7997c0493d9259aa8fcd7dd5d
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Assemblies/Release/Fusion.Sockets.dll.release
uploadId: 888248

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: aac8de19e8d82d844b4a99a89c3b26a2
guid: 601dd7fb3194b514694a6b989d537df3
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -9,3 +9,10 @@ ScriptedImporter:
assetBundleVariant:
script: {fileID: 11500000, guid: ad51894a651725c42acc54ccd6a81282, type: 3}
RunWeaverOnConfigChanges: 1
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/CodeGen/Fusion.CodeGen.Trigger.fusionweavertrigger
uploadId: 888248

View File

@@ -9,3 +9,10 @@ MonoImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/CodeGen/Fusion.CodeGen.User.cs
uploadId: 888248

View File

@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: d9d8635f8670c0c44ba7a8140f7ac7b9
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/CodeGen/Fusion.CodeGen.asmdef
uploadId: 888248

View File

@@ -9,3 +9,10 @@ MonoImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/CodeGen/Fusion.CodeGen.cs
uploadId: 888248

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 505520cfe3e106e4fbf591aace73bdc5
guid: 37849f4a6c441b6488f0a13ccba3959d
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 68c2afe3bc0582f439533eb3b5178491
guid: af4afec9633ba984a99b2517493211ed
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 7e075107f5c7e6246bc185e8afc7f951
guid: 955f8b59cf8ce0946abdb2fd27f6cb93
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: db2794fb134f41649947dbdbcac93dee
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fonts/OFL.txt
uploadId: 888248

View File

@@ -20,3 +20,10 @@ TrueTypeFontImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fonts/Oswald-Header.ttf
uploadId: 888248

View File

@@ -121,3 +121,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fusion-dark-help-button-off.png
uploadId: 888248

View File

@@ -121,3 +121,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fusion-dark-help-button-on.png
uploadId: 888248

View File

@@ -121,3 +121,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fusion-inline-box-2x.png
uploadId: 888248

View File

@@ -121,3 +121,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fusion-inline-box-no-vertical-borders.png
uploadId: 888248

View File

@@ -121,3 +121,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fusion-inline-box.png
uploadId: 888248

View File

@@ -121,3 +121,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fusion-inline-help-box.png
uploadId: 888248

View File

@@ -121,3 +121,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fusion-inline-selector.png
uploadId: 888248

View File

@@ -121,3 +121,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fusion-light-help-button-off.png
uploadId: 888248

View File

@@ -121,3 +121,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fusion-light-help-button-on.png
uploadId: 888248

View File

@@ -121,3 +121,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fusion-logo-2x.png
uploadId: 888248

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -121,3 +121,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fusion-logo.png
uploadId: 888248

View File

@@ -121,3 +121,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fusion-outline-box.png
uploadId: 888248

View File

@@ -121,3 +121,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fusion-script-header-2x.png
uploadId: 888248

View File

@@ -121,3 +121,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fusion-script-header.png
uploadId: 888248

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: b199a25aef303094f8d299987c726459
labels:
- FusionCodeDoc
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/Fusion.Unity.xml
uploadId: 888248

View File

@@ -0,0 +1,15 @@
fileFormatVersion: 2
guid: c809d493e97d33546a90fc00dcd9ba38
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/FusionEditorSkin.guiskin
uploadId: 888248

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 32233be8e24abce40b70c013c4298c14
guid: c16f5562486f4844ea91e313f985159d
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -118,3 +118,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/FusionHub/Fusion-hub-community.png
uploadId: 888248

View File

@@ -118,3 +118,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/FusionHub/Fusion-hub-correct-icon.png
uploadId: 888248

View File

@@ -118,3 +118,10 @@ TextureImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 267958
packageName: Photon Fusion
packageVersion: 2.0.12
assetPath: Assets/Photon/Fusion/Editor/EditorResources/FusionHub/Fusion-hub-documentation.png
uploadId: 888248

Some files were not shown because too many files have changed in this diff Show More