C# Class NetworkSkins.Data.SegmentDataManager

Inheritance: SerializableDataExtensionBase
Datei anzeigen Open project: boformer/NetworkSkins Class Usage Examples

Public Properties

Property Type Description
Instance SegmentDataManager
SegmentToSegmentDataMap SegmentData[]

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

GetActiveOptions() public method

public GetActiveOptions ( NetInfo prefab ) : SegmentData
prefab NetInfo
return SegmentData

OnCreated() public method

public OnCreated ( ISerializableData serializableData ) : void
serializableData ISerializableData
return void

OnLevelLoaded() public method

public OnLevelLoaded ( ) : void
return void

OnLevelUnloaded() public method

public OnLevelUnloaded ( ) : void
return void

OnReleased() public method

public OnReleased ( ) : void
return void

OnSaveData() public method

public OnSaveData ( ) : void
return void

OnSegmentCreate() public method

public OnSegmentCreate ( ushort segment ) : void
segment ushort
return void

OnSegmentRelease() public method

public OnSegmentRelease ( ushort segment ) : void
segment ushort
return void

OnSegmentTransferData() public method

public OnSegmentTransferData ( ushort oldSegment, ushort newSegment ) : void
oldSegment ushort
newSegment ushort
return void

OnUpdateData() public method

Like OnLevelLoaded, but executed earlier.
public OnUpdateData ( SimulationManager mode ) : void
mode SimulationManager
return void

SetActiveOptions() public method

public SetActiveOptions ( NetInfo prefab, SegmentData segmentOptions ) : void
prefab NetInfo
segmentOptions SegmentData
return void

SetAssetMode() public method

public SetAssetMode ( bool value ) : void
value bool
return void

Property Details

Instance public_oe static_oe property

public static SegmentDataManager,NetworkSkins.Data Instance
return SegmentDataManager

SegmentToSegmentDataMap public_oe property

public SegmentData[] SegmentToSegmentDataMap
return SegmentData[]