C# Class ElevatedTrainStationTrack.AbstractInitializer

Inheritance: UnityEngine.MonoBehaviour
Show file Open project: earalov/Skylines-ElevatedTrainStationTrack

Public Methods

Method Description
Awake ( ) : void
OnLevelWasLoaded ( int level ) : void
Update ( ) : void

Protected Methods

Method Description
CreatePrefab ( string newPrefabName, string originalPrefabName, Action setupAction ) : void
FindOriginalPrefab ( string originalPrefabName ) : NetInfo
InitializeImpl ( ) : void

Method Details

Awake() public method

public Awake ( ) : void
return void

CreatePrefab() protected method

protected CreatePrefab ( string newPrefabName, string originalPrefabName, Action setupAction ) : void
newPrefabName string
originalPrefabName string
setupAction Action
return void

FindOriginalPrefab() protected static method

protected static FindOriginalPrefab ( string originalPrefabName ) : NetInfo
originalPrefabName string
return NetInfo

InitializeImpl() protected abstract method

protected abstract InitializeImpl ( ) : void
return void

OnLevelWasLoaded() public method

public OnLevelWasLoaded ( int level ) : void
level int
return void

Update() public method

public Update ( ) : void
return void