C# Class Sol.ObjectiveTracker

Inheritance: Menu
Show file Open project: Stumpstump/RoverGame Class Usage Examples

Public Properties

Property Type Description
aiHexColor string
completedObjectiveAttributes CompletedObjectiveAttributes
displayedObjectives List
humanHexColor string
objectivePrefab ObjectiveDisplay
objectiveTextAI UnityEngine.UI.Text
objectiveTextAdmin UnityEngine.UI.Text
permanentObjectiveContainer UnityEngine.Transform
permanentObjectivePrefab PermanentObjectiveDisplay
permanentlyDisplayedObjectives List
persistentHud PersistentHUD
typeSpeed float

Public Methods

Method Description
Close ( ) : void
Open ( ) : void
Open ( string objective, bool admin = true, bool delayedClose = false, float delayedCloseTime = 4f ) : void
ShowPermanentObjective ( string objective ) : void

Private Methods

Method Description
DelayedClose ( float delayedCloseTime ) : IEnumerator
FadeOldObjective ( PermanentObjectiveDisplay pod ) : IEnumerator
TypeObjective ( string objective ) : IEnumerator
Update ( ) : void

Method Details

Close() public method

public Close ( ) : void
return void

Open() public method

public Open ( ) : void
return void

Open() public method

public Open ( string objective, bool admin = true, bool delayedClose = false, float delayedCloseTime = 4f ) : void
objective string
admin bool
delayedClose bool
delayedCloseTime float
return void

ShowPermanentObjective() public method

public ShowPermanentObjective ( string objective ) : void
objective string
return void

Property Details

aiHexColor public property

public string aiHexColor
return string

completedObjectiveAttributes public property

public CompletedObjectiveAttributes,Sol completedObjectiveAttributes
return CompletedObjectiveAttributes

displayedObjectives public property

public List displayedObjectives
return List

humanHexColor public property

public string humanHexColor
return string

objectivePrefab public property

public ObjectiveDisplay objectivePrefab
return ObjectiveDisplay

objectiveTextAI public property

public Text,UnityEngine.UI objectiveTextAI
return UnityEngine.UI.Text

objectiveTextAdmin public property

public Text,UnityEngine.UI objectiveTextAdmin
return UnityEngine.UI.Text

permanentObjectiveContainer public property

public Transform,UnityEngine permanentObjectiveContainer
return UnityEngine.Transform

permanentObjectivePrefab public property

public PermanentObjectiveDisplay,Sol permanentObjectivePrefab
return PermanentObjectiveDisplay

permanentlyDisplayedObjectives public property

public List permanentlyDisplayedObjectives
return List

persistentHud public property

public PersistentHUD persistentHud
return PersistentHUD

typeSpeed public property

public float typeSpeed
return float