docs.unity3d.com
    Show / Hide Table of Contents

    Enum SceneEventProgressStatus

    Used by NetworkSceneManager to determine if a server invoked scene event has started. The returned status is stored in the Unity.Netcode.SceneEventProgress.Status property.
    Note: This was formally known as SwitchSceneProgress which contained the AsyncOperation. All AsyncOperations are now delivered by the OnSceneEvent event handler via the SceneEvent parameter.

    Namespace: Unity.Netcode
    Syntax
    public enum SceneEventProgressStatus

    Fields

    Name Description Value
    None

    No scene event progress status can be used to initialize a variable that will be checked over time.


    0
    Started

    The scene event was successfully started.


    1
    SceneNotLoaded

    Returned if you try to unload a scene that was not yet loaded.


    2
    SceneEventInProgress

    Returned if you try to start a new scene event before a previous one is finished.


    3
    InvalidSceneName

    Returned if the scene name used with LoadScene(String, LoadSceneMode) or UnloadScene(Scene)is invalid.


    4
    SceneFailedVerification

    Server side: Returned if the VerifySceneBeforeLoading delegate handler returns false (i.e. scene is considered not valid/safe to load).


    5
    InternalNetcodeError

    This is used for internal error notifications.
    If you receive this event then it is most likely due to a bug (please open a GitHub issue with steps to replicate).


    6
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023