C# Class NetworkSkins.Props.PropCustomizer

Inheritance: LoadingExtensionBase
显示文件 Open project: boformer/NetworkSkins Class Usage Examples

Public Properties

Property Type Description
Instance PropCustomizer
StreetLightPrefabDataIndices int[]

Public Methods

Method Description
GetActiveStreetLight ( NetInfo prefab ) : PropInfo
GetActiveStreetLightDistance ( NetInfo prefab ) : float
GetActiveTree ( NetInfo prefab, LanePosition position ) : TreeInfo
GetActiveTreeDistance ( NetInfo prefab, LanePosition position ) : float
GetAvailableStreetLights ( NetInfo prefab ) : List
GetAvailableTrees ( NetInfo prefab ) : List
GetDefaultStreetLight ( NetInfo prefab ) : PropInfo
GetDefaultStreetLightDistance ( NetInfo prefab ) : float
GetDefaultTree ( NetInfo prefab, LanePosition position ) : TreeInfo
GetDefaultTreeDistance ( NetInfo prefab, LanePosition position ) : float
HasStreetLights ( NetInfo prefab ) : bool
HasTrees ( NetInfo prefab, LanePosition position ) : bool
OnCreated ( ILoading loading ) : void
OnLevelUnloading ( ) : void
OnReleased ( ) : void
OnUpdateData ( SimulationManager mode ) : void

Like OnLevelLoaded, but executed earlier.

SetStreetLight ( NetInfo prefab, PropInfo prop ) : void
SetStreetLightDistance ( NetInfo prefab, float val ) : void
SetTree ( NetInfo prefab, LanePosition position, TreeInfo tree ) : void
SetTreeDistance ( NetInfo prefab, LanePosition position, float val ) : void

Method Details

GetActiveStreetLight() public method

public GetActiveStreetLight ( NetInfo prefab ) : PropInfo
prefab NetInfo
return PropInfo

GetActiveStreetLightDistance() public method

public GetActiveStreetLightDistance ( NetInfo prefab ) : float
prefab NetInfo
return float

GetActiveTree() public method

public GetActiveTree ( NetInfo prefab, LanePosition position ) : TreeInfo
prefab NetInfo
position LanePosition
return TreeInfo

GetActiveTreeDistance() public method

public GetActiveTreeDistance ( NetInfo prefab, LanePosition position ) : float
prefab NetInfo
position LanePosition
return float

GetAvailableStreetLights() public method

public GetAvailableStreetLights ( NetInfo prefab ) : List
prefab NetInfo
return List

GetAvailableTrees() public method

public GetAvailableTrees ( NetInfo prefab ) : List
prefab NetInfo
return List

GetDefaultStreetLight() public method

public GetDefaultStreetLight ( NetInfo prefab ) : PropInfo
prefab NetInfo
return PropInfo

GetDefaultStreetLightDistance() public method

public GetDefaultStreetLightDistance ( NetInfo prefab ) : float
prefab NetInfo
return float

GetDefaultTree() public method

public GetDefaultTree ( NetInfo prefab, LanePosition position ) : TreeInfo
prefab NetInfo
position LanePosition
return TreeInfo

GetDefaultTreeDistance() public method

public GetDefaultTreeDistance ( NetInfo prefab, LanePosition position ) : float
prefab NetInfo
position LanePosition
return float

HasStreetLights() public method

public HasStreetLights ( NetInfo prefab ) : bool
prefab NetInfo
return bool

HasTrees() public method

public HasTrees ( NetInfo prefab, LanePosition position ) : bool
prefab NetInfo
position LanePosition
return bool

OnCreated() public method

public OnCreated ( ILoading loading ) : void
loading ILoading
return void

OnLevelUnloading() public method

public OnLevelUnloading ( ) : void
return void

OnReleased() public method

public OnReleased ( ) : void
return void

OnUpdateData() public method

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

SetStreetLight() public method

public SetStreetLight ( NetInfo prefab, PropInfo prop ) : void
prefab NetInfo
prop PropInfo
return void

SetStreetLightDistance() public method

public SetStreetLightDistance ( NetInfo prefab, float val ) : void
prefab NetInfo
val float
return void

SetTree() public method

public SetTree ( NetInfo prefab, LanePosition position, TreeInfo tree ) : void
prefab NetInfo
position LanePosition
tree TreeInfo
return void

SetTreeDistance() public method

public SetTreeDistance ( NetInfo prefab, LanePosition position, float val ) : void
prefab NetInfo
position LanePosition
val float
return void

Property Details

Instance public_oe static_oe property

public static PropCustomizer,NetworkSkins.Props Instance
return PropCustomizer

StreetLightPrefabDataIndices public_oe property

public int[] StreetLightPrefabDataIndices
return int[]