C# Класс NetworkSkins.Data.SegmentDataManager

Наследование: SerializableDataExtensionBase
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Instance SegmentDataManager
SegmentToSegmentDataMap SegmentData[]

Открытые методы

Метод Описание
GetActiveOptions ( NetInfo prefab ) : SegmentData
OnCreated ( ISerializableData serializableData ) : void
OnLevelLoaded ( ) : void
OnLevelUnloaded ( ) : void
OnReleased ( ) : void
OnSaveData ( ) : void
OnSegmentCreate ( ushort segment ) : void
OnSegmentRelease ( ushort segment ) : void
OnSegmentTransferData ( ushort oldSegment, ushort newSegment ) : void
OnUpdateData ( SimulationManager mode ) : void

Like OnLevelLoaded, but executed earlier.

SetActiveOptions ( NetInfo prefab, SegmentData segmentOptions ) : void
SetAssetMode ( bool value ) : void

Приватные методы

Метод Описание
CleanupData ( ) : void

Validates the data. Removes data which is no longer used (should never happen).

DeleteIfNotInUse ( SegmentData segmentData ) : void
DeserializeActiveOptions ( ) : void
DeserializeSegmentDataMap ( ) : void
SerializeActiveOptions ( ) : void
SerializeSegmentData ( ) : void

Описание методов

GetActiveOptions() публичный Метод

public GetActiveOptions ( NetInfo prefab ) : SegmentData
prefab NetInfo
Результат SegmentData

OnCreated() публичный Метод

public OnCreated ( ISerializableData serializableData ) : void
serializableData ISerializableData
Результат void

OnLevelLoaded() публичный Метод

public OnLevelLoaded ( ) : void
Результат void

OnLevelUnloaded() публичный Метод

public OnLevelUnloaded ( ) : void
Результат void

OnReleased() публичный Метод

public OnReleased ( ) : void
Результат void

OnSaveData() публичный Метод

public OnSaveData ( ) : void
Результат void

OnSegmentCreate() публичный Метод

public OnSegmentCreate ( ushort segment ) : void
segment ushort
Результат void

OnSegmentRelease() публичный Метод

public OnSegmentRelease ( ushort segment ) : void
segment ushort
Результат void

OnSegmentTransferData() публичный Метод

public OnSegmentTransferData ( ushort oldSegment, ushort newSegment ) : void
oldSegment ushort
newSegment ushort
Результат void

OnUpdateData() публичный Метод

Like OnLevelLoaded, but executed earlier.
public OnUpdateData ( SimulationManager mode ) : void
mode SimulationManager
Результат void

SetActiveOptions() публичный Метод

public SetActiveOptions ( NetInfo prefab, SegmentData segmentOptions ) : void
prefab NetInfo
segmentOptions SegmentData
Результат void

SetAssetMode() публичный Метод

public SetAssetMode ( bool value ) : void
value bool
Результат void

Описание свойств

Instance публичное статическое свойство

public static SegmentDataManager,NetworkSkins.Data Instance
Результат SegmentDataManager

SegmentToSegmentDataMap публичное свойство

public SegmentData[] SegmentToSegmentDataMap
Результат SegmentData[]