• Api Documentation
  • Manual
Show / Hide Table of Contents
  • FishNet
    • InstanceFinder
  • FishNet.Authenticating
    • Authenticator
  • FishNet.Broadcast
    • IBroadcast
  • FishNet.Broadcast.Helping
    • BroadcastHandlerBase
  • FishNet.CodeGenerating
    • AllowMutableSyncTypeAttribute
    • CustomComparerAttribute
    • DefaultDeltaReaderAttribute
    • DefaultDeltaWriterAttribute
    • DefaultReaderAttribute
    • DefaultWriterAttribute
    • ExcludeSerializationAttribute
    • IncludeSerializationAttribute
    • NotSerializerAttribute
    • ReadUnallocatedAttribute
    • UseGlobalCustomSerializerAttribute
  • FishNet.Component.Animating
    • NetworkAnimator
  • FishNet.Component.ColliderRollback
    • ColliderRollback
    • RollbackManager
    • RollbackPhysicsType
  • FishNet.Component.Observing
    • DistanceCondition
    • GridCondition
    • GridEntry
    • HashGrid
    • HashGrid.GridAxes
    • HostOnlyCondition
    • MatchCondition
    • MatchCondition.ConditionCollections
    • OwnerOnlyCondition
    • SceneCondition
  • FishNet.Component.Ownership
    • PredictedOwner
    • PredictedSpawn
  • FishNet.Component.Prediction
    • NetworkCollider
    • NetworkCollider2D
    • NetworkCollision
    • NetworkCollision2D
    • NetworkTrigger
    • NetworkTrigger2D
    • OfflineRigidbody
    • Rigidbody2DState
    • RigidbodyPauser
    • RigidbodyState
    • RigidbodyStateExtensions
    • RigidbodyStateSerializers
    • RigidbodyType
  • FishNet.Component.Scenes
    • DefaultScene
  • FishNet.Component.Spawning
    • PlayerSpawner
  • FishNet.Component.Transforming
    • DetachableNetworkTickSmoother
    • MonoTickSmoother
    • NetworkTickSmoother
    • NetworkTransform
    • NetworkTransform.ComponentConfigurationType
    • NetworkTransform.GoalData
    • NetworkTransform.RateData
    • NetworkTransform.SnappedAxes
    • NetworkTransform.TransformData
    • NetworkTransform.TransformData.ExtrapolateState
    • SynchronizedProperty
  • FishNet.Component.Utility
    • BandwidthDisplay
    • PingDisplay
  • FishNet.Connection
    • NetworkConnection
    • NetworkConnectionExtensions
  • FishNet.Managing
    • NetworkManager
    • NetworkManager.HostIterationOrder
    • NetworkManager.PersistenceType
    • NetworkManagerExtensions
    • RemoteTimeoutType
  • FishNet.Managing.Client
    • ClientManager
    • ClientObjects
  • FishNet.Managing.Debugging
    • DebugManager
  • FishNet.Managing.Logging
    • LevelLoggingConfiguration
    • LoggingConfiguration
    • LoggingType
  • FishNet.Managing.Object
    • DualPrefab
    • ManagedObjects
  • FishNet.Managing.Observing
    • ObserverManager
  • FishNet.Managing.Predicting
    • PredictionManager
    • PredictionManager.PostPhysicsSyncTransformDel
    • PredictionManager.PostReconcileDel
    • PredictionManager.PostReplicateReplayDel
    • PredictionManager.PrePhysicsSyncTransformDel
    • PredictionManager.PreReconcileDel
    • PredictionManager.PreReplicateReplayDel
    • PredictionManager.ReconcileDel
    • PredictionManager.ReplicateReplayDel
    • ReplicateStateOrder
  • FishNet.Managing.Scened
    • ClientPresenceChangeEventArgs
    • DefaultSceneProcessor
    • EmptyStartScenesBroadcast
    • LoadOptions
    • LoadParams
    • LoadQueueData
    • PreferredScene
    • ReplaceOption
    • SceneLoadData
    • SceneLoadEndEventArgs
    • SceneLoadPercentEventArgs
    • SceneLoadStartEventArgs
    • SceneLookupData
    • SceneManager
    • SceneProcessorBase
    • SceneScopeType
    • SceneUnloadData
    • SceneUnloadEndEventArgs
    • SceneUnloadStartEventArgs
    • UnloadedScene
    • UnloadOptions
    • UnloadOptions.ServerUnloadMode
    • UnloadParams
    • UnloadQueueData
  • FishNet.Managing.Server
    • ClientConnectionChangeBroadcast
    • ConnectedClientsBroadcast
    • KickReason
    • ServerManager
    • ServerObjects
  • FishNet.Managing.Statistic
    • NetworkTrafficArgs
    • NetworkTraficStatistics
    • StatisticsManager
  • FishNet.Managing.Timing
    • EstimatedTick
    • EstimatedTick.OldTickOption
    • PhysicsMode
    • PreciseTick
    • PreciseTickExtensions
    • PreciseTickSerializer
    • TickRounding
    • TickType
    • TimeManager
  • FishNet.Managing.Transporting
    • IntermediateLayer
    • LatencySimulator
    • TransportManager
  • FishNet.Managing.Utility
    • Packets
  • FishNet.Object
    • ClientAttribute
    • DataOrderType
    • DespawnType
    • EmptyNetworkBehaviour
    • GlobalPreserveOwnedObjects
    • NetworkBehaviour
    • NetworkObject
    • NetworkObject.HostVisibilityUpdatedDelegate
    • NetworkObjectIdComparer
    • NetworkPreserveOwnedObjects
    • ObserversRpcAttribute
    • ReplicateState
    • ReplicateStateExtensions
    • RpcAttribute
    • ServerAttribute
    • ServerRpcAttribute
    • TargetRpcAttribute
    • TransformProperties
    • TransformPropertiesCls
    • TransformPropertiesFlag
    • TransformPropertiesOptionExtensions
  • FishNet.Object.Prediction
    • AdaptiveInterpolationType
    • ChildTransformTickSmoother
    • IReconcileData
    • IReplicateData
    • PredictionigidbodySerializers
    • PredictionRigidbody
    • PredictionRigidbody.AllForceData
    • PredictionRigidbody.EntryData
    • PredictionRigidbody.ForceApplicationType
    • PredictionRigidbody.IForceData
    • PredictionRigidbody2D
    • PredictionRigidbody2D.AllForceData
    • PredictionRigidbody2D.EntryData
    • PredictionRigidbody2D.ForceApplicationType
    • PredictionRigidbody2D2DSerializers
    • ReconcileAttribute
    • ReplicateAttribute
  • FishNet.Object.Synchronizing
    • ByteSyncVar
    • DoubleSyncVar
    • FloatSyncVar
    • ICustomSync
    • IntSyncVar
    • LongSyncVar
    • ReadPermission
    • SbyteSyncVar
    • ShortSyncVar
    • SyncDictionary<TKey, TValue>
    • SyncHashSet<T>
    • SyncList<T>
    • SyncObjectAttribute
    • SyncStopwatch
    • SyncStopwatch.SyncTypeChanged
    • SyncStopwatchOperation
    • SyncTimer
    • SyncTimer.SyncTypeChanged
    • SyncTimerOperation
    • SyncTypeSettings
    • SyncVarAttribute
    • UIntSyncVar
    • ULongSyncVar
    • UShortSyncVar
    • Vector2IntSyncVar
    • Vector2SyncVar
    • Vector3IntSyncVar
    • Vector3SyncVar
    • Vector4SyncVar
    • WritePermission
  • FishNet.Observing
    • HostVisibilityUpdateTypes
    • NetworkObserver
    • NetworkObserver.ConditionOverrideType
    • ObserverCondition
    • ObserverConditionType
  • FishNet.Serializing
    • AutoPackType
    • DeltaSerializerOption
    • DeltaSerializerOptionExtensions
    • PooledReader
    • PooledWriter
    • Reader
    • Reader.DataSource
    • ReaderPool
    • SubStream
    • Writer
    • WriterPool
  • FishNet.Transporting
    • Channel
    • ClientConnectionStateArgs
    • ClientReceivedDataArgs
    • ConnectedClientsArgs
    • IPAddressType
    • LocalConnectionState
    • RemoteConnectionState
    • RemoteConnectionStateArgs
    • ServerConnectionStateArgs
    • ServerReceivedDataArgs
    • Transport
    • TransportConsts
  • GameKit.Dependencies.Utilities
    • ApplicationState
    • Arrays
    • BasicQueue<T>
    • Booleans
    • Bytes
    • CanvaseGroups
    • CanvasGroupBlockingType
    • CollectionCaches<T>
    • CollectionCaches<T1, T2>
    • Collider2DExtensions
    • ColliderExtensions
    • DictionaryFN
    • Disks
    • Enums
    • Floats
    • Hashing
    • Ints
    • IOs
    • IResettable
    • IWeighted
    • Layers
    • LayoutGroups
    • Materials
    • Maths
    • ObjectCaches<T>
    • Objects
    • Particles
    • PointerMonoBehaviour
    • Quaternions
    • ResettableCollectionCaches<T>
    • ResettableCollectionCaches<T1, T2>
    • ResettableObjectCaches<T>
    • ResettableT1CollectionCaches<T1, T2>
    • ResettableT2CollectionCaches<T1, T2>
    • Strings
    • Transforms
    • UInts
    • Vectors
    • WeightedRandom
  • GameKit.Dependencies.Utilities.ObjectPooling
    • ListStack<GameObject>
    • ObjectPool
    • PoolData
  • GameKit.Dependencies.Utilities.ObjectPooling.Examples
    • Projectile
    • ProjectileSpawner
  • GameKit.Dependencies.Utilities.Types
    • ByteRange
    • CanvasGroupFader
    • CanvasGroupFader.FadeGoalType
    • CanvasTracker
    • DDOL
    • FloatRange
    • FloatRange2D
    • IntRange
    • IOrderable
    • RectTransformResizer
    • RectTransformResizer.ResizeData
    • RectTransformResizer.ResizeDelegate
    • ResettableRingBuffer<T>
    • ResettableRingBuffer<T>.Enumerator
    • RingBuffer<T>
    • RingBuffer<T>.Enumerator
    • SceneAttribute
    • ScrollbarValueSetter
    • SingletonScriptableObject<T>
    • SmoothCameraTarget
    • TimedOperation
    • UIntRange
    • Vector2Range
  • GameKit.Dependencies.Utilities.Types.CanvasContainers
    • ButtonData
    • ButtonData.PressedDelegate
    • FloatingContainer
    • FloatingImage
    • ImageButtonData
    • ResizableContainer
  • GameKit.Dependencies.Utilities.Types.OptionMenuButtons
    • FloatingOptions

Class SceneLoadData

Data about which scenes to load.

Inheritance
System.Object
SceneLoadData
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: FishNet.Managing.Scened
Assembly: FishNet.Runtime.dll
Syntax
public class SceneLoadData

Constructors

SceneLoadData()

Declaration
public SceneLoadData()

SceneLoadData(SceneLookupData)

Declaration
public SceneLoadData(SceneLookupData sceneLookupData)
Parameters
Type Name Description
SceneLookupData sceneLookupData

Scene to load by SceneLookupData.

SceneLoadData(SceneLookupData[])

Declaration
public SceneLoadData(SceneLookupData[] sceneLookupDatas)
Parameters
Type Name Description
SceneLookupData[] sceneLookupDatas

Scenes to load by SceneLookupDatas.

SceneLoadData(SceneLookupData[], NetworkObject[])

Declaration
public SceneLoadData(SceneLookupData[] sceneLookupDatas, NetworkObject[] movedNetworkObjects)
Parameters
Type Name Description
SceneLookupData[] sceneLookupDatas

Scenes to load by SceneLookupDatas.

NetworkObject[] movedNetworkObjects

NetworkObjects to move to the first specified scene.

SceneLoadData(List<Int32>)

Declaration
public SceneLoadData(List<int> sceneHandles)
Parameters
Type Name Description
System.Collections.Generic.List<System.Int32> sceneHandles

Scenes to load by handle.

SceneLoadData(List<String>)

Declaration
public SceneLoadData(List<string> sceneNames)
Parameters
Type Name Description
System.Collections.Generic.List<System.String> sceneNames

Scenes to load by name.

SceneLoadData(List<Scene>)

Declaration
public SceneLoadData(List<Scene> scenes)
Parameters
Type Name Description
System.Collections.Generic.List<UnityEngine.SceneManagement.Scene> scenes

Scenes to load.

SceneLoadData(Int32)

Declaration
public SceneLoadData(int sceneHandle)
Parameters
Type Name Description
System.Int32 sceneHandle

Scene to load by handle.

SceneLoadData(Int32, String)

Declaration
public SceneLoadData(int sceneHandle, string sceneName)
Parameters
Type Name Description
System.Int32 sceneHandle

Scene to load by handle.

System.String sceneName

Scene to load by name.

SceneLoadData(Int32[])

Declaration
public SceneLoadData(int[] sceneHandles)
Parameters
Type Name Description
System.Int32[] sceneHandles

Scenes to load by handle.

SceneLoadData(Int32[], NetworkObject[])

Declaration
public SceneLoadData(int[] sceneHandles, NetworkObject[] movedNetworkObjects)
Parameters
Type Name Description
System.Int32[] sceneHandles

Scenes to load by handle.

NetworkObject[] movedNetworkObjects

NetworkObjects to move to the first specified scene.

SceneLoadData(String)

Declaration
public SceneLoadData(string sceneName)
Parameters
Type Name Description
System.String sceneName

Scene to load by name.

SceneLoadData(String[])

Declaration
public SceneLoadData(string[] sceneNames)
Parameters
Type Name Description
System.String[] sceneNames

Scenes to load by name.

SceneLoadData(String[], NetworkObject[])

Declaration
public SceneLoadData(string[] sceneNames, NetworkObject[] movedNetworkObjects)
Parameters
Type Name Description
System.String[] sceneNames

Scenes to load by Name.

NetworkObject[] movedNetworkObjects

NetworkObjects to move to the first specified scene.

SceneLoadData(Scene)

Declaration
public SceneLoadData(Scene scene)
Parameters
Type Name Description
UnityEngine.SceneManagement.Scene scene

Scene to load.

SceneLoadData(Scene, NetworkObject[])

Declaration
public SceneLoadData(Scene scene, NetworkObject[] movedNetworkObjects)
Parameters
Type Name Description
UnityEngine.SceneManagement.Scene scene

Scene to load.

NetworkObject[] movedNetworkObjects

NetworkObjects to move to the first specified scene.

SceneLoadData(Scene[])

Declaration
public SceneLoadData(Scene[] scenes)
Parameters
Type Name Description
UnityEngine.SceneManagement.Scene[] scenes

Scenes to load.

SceneLoadData(Scene[], NetworkObject[])

Declaration
public SceneLoadData(Scene[] scenes, NetworkObject[] movedNetworkObjects)
Parameters
Type Name Description
UnityEngine.SceneManagement.Scene[] scenes

Scenes to load.

NetworkObject[] movedNetworkObjects

NetworkObjects to move to the first specified scene.

Fields

MovedNetworkObjects

NetworkObjects to move to the new scenes. Objects will be moved to the first scene.

Declaration
public NetworkObject[] MovedNetworkObjects
Field Value
Type Description
NetworkObject[]

Options

Additional options to use for loaded scenes.

Declaration
public LoadOptions Options
Field Value
Type Description
LoadOptions

Params

Parameters which may be set and will be included in load callbacks.

Declaration
public LoadParams Params
Field Value
Type Description
LoadParams

PreferredActiveScene

When specified these scenes will be set as the active scene after loading occurs.

Declaration
public PreferredScene PreferredActiveScene
Field Value
Type Description
PreferredScene

ReplaceScenes

How to replace current scenes with new ones. When replacing scenes the first scene loaded will be set as the active scene, and the rest additive.

Declaration
public ReplaceOption ReplaceScenes
Field Value
Type Description
ReplaceOption

SceneLookupDatas

SceneLookupData for each scene to load.

Declaration
public SceneLookupData[] SceneLookupDatas
Field Value
Type Description
SceneLookupData[]

Methods

GetFirstLookupScene()

Gets the first Scene in SceneLookupDatas.

Declaration
public Scene GetFirstLookupScene()
Returns
Type Description
UnityEngine.SceneManagement.Scene
In This Article
Back to top Generated by DocFX