⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Interface INeoSerializedGameObjectContainer

    Inherited Members
    System.Collections.Generic.IEnumerable<NeoSaveGames.Serialization.NeoSerializedGameObject>.GetEnumerator()
    Namespace: NeoSaveGames.Serialization
    Assembly: NeoFPS.dll
    Syntax
    public interface INeoSerializedGameObjectContainer : IEnumerable<NeoSerializedGameObject>, IEnumerable

    Properties

    count

    Declaration
    int count { get; }
    Property Value
    Type Description
    System.Int32

    isValid

    Declaration
    bool isValid { get; }
    Property Value
    Type Description
    System.Boolean

    Item[Int32]

    Declaration
    NeoSerializedGameObject this[int key] { get; }
    Parameters
    Type Name Description
    System.Int32 key
    Property Value
    Type Description
    NeoSerializedGameObject

    owner

    Declaration
    INeoSerializedSceneObject owner { get; }
    Property Value
    Type Description
    INeoSerializedSceneObject

    rootTransform

    Declaration
    Transform rootTransform { get; }
    Property Value
    Type Description
    Transform

    Methods

    Contains(NeoSerializedGameObject)

    Declaration
    bool Contains(NeoSerializedGameObject nsgo)
    Parameters
    Type Name Description
    NeoSerializedGameObject nsgo
    Returns
    Type Description
    System.Boolean

    GetSerializationKeyForObject(NeoSerializedGameObject)

    Declaration
    int GetSerializationKeyForObject(NeoSerializedGameObject nsgo)
    Parameters
    Type Name Description
    NeoSerializedGameObject nsgo
    Returns
    Type Description
    System.Int32

    Initialise()

    Declaration
    void Initialise()

    OnDestroy()

    Declaration
    void OnDestroy()

    ReadGameObjectHierarchy(INeoDeserializer)

    Declaration
    void ReadGameObjectHierarchy(INeoDeserializer reader)
    Parameters
    Type Name Description
    INeoDeserializer reader

    ReadGameObjectProperties(INeoDeserializer)

    Declaration
    void ReadGameObjectProperties(INeoDeserializer reader)
    Parameters
    Type Name Description
    INeoDeserializer reader

    RegisterObject(NeoSerializedGameObject, Int32)

    Declaration
    void RegisterObject(NeoSerializedGameObject nsgo, int suggestedKey = 0)
    Parameters
    Type Name Description
    NeoSerializedGameObject nsgo
    System.Int32 suggestedKey

    UnregisterObject(NeoSerializedGameObject)

    Declaration
    void UnregisterObject(NeoSerializedGameObject nsgo)
    Parameters
    Type Name Description
    NeoSerializedGameObject nsgo

    WriteGameObjects(INeoSerializer, SaveMode)

    Declaration
    void WriteGameObjects(INeoSerializer writer, SaveMode saveMode)
    Parameters
    Type Name Description
    INeoSerializer writer
    SaveMode saveMode

    WriteGameObjects(INeoSerializer, NeoSerializationFilter, NeoSerializedGameObject[], SaveMode)

    Declaration
    void WriteGameObjects(INeoSerializer writer, NeoSerializationFilter filter, NeoSerializedGameObject[] objects, SaveMode saveMode)
    Parameters
    Type Name Description
    INeoSerializer writer
    NeoSerializationFilter filter
    NeoSerializedGameObject[] objects
    SaveMode saveMode
    Back to top Copyright © 2019 Yondernauts Game Studios Ltd
    Generated with DocFX