C# Class ConversationManager, Unity-Game

Inheritance: MonoBehaviour
Show file Open project: PeasB/Unity-Game Class Usage Examples

Public Properties

Property Type Description
ChoicesIsActive bool
CurrentChoice int
DialogueNode XmlNode,
HasRun bool
ID int
IsActive bool
TimeToChoose float
TimerIsActive bool

Public Methods

Method Description
ChooseChoice ( int ChoiceNumber = 2 ) : void
ConversationManager ( Canvas CanvasUI ) : System.Collections
DrainTimer ( float Amount ) : void
ProcessDialogue ( ) : void
StartConversation ( int SceneID, int ConvoID ) : void

Private Methods

Method Description
DisplayChoices ( ) : void
ShouldEndConversation ( ) : bool
ValidateConditions ( XmlNode, ConditionNode ) : bool

Method Details

ChooseChoice() public method

public ChooseChoice ( int ChoiceNumber = 2 ) : void
ChoiceNumber int
return void

ConversationManager() public method

public ConversationManager ( Canvas CanvasUI ) : System.Collections
CanvasUI Canvas
return System.Collections

DrainTimer() public method

public DrainTimer ( float Amount ) : void
Amount float
return void

ProcessDialogue() public method

public ProcessDialogue ( ) : void
return void

StartConversation() public method

public StartConversation ( int SceneID, int ConvoID ) : void
SceneID int
ConvoID int
return void

Property Details

ChoicesIsActive public property

public bool ChoicesIsActive
return bool

CurrentChoice public property

public int CurrentChoice
return int

DialogueNode public property

public XmlNode, DialogueNode
return XmlNode,

HasRun public property

public bool HasRun
return bool

ID public property

public int ID
return int

IsActive public property

public bool IsActive
return bool

TimeToChoose public property

public float TimeToChoose
return float

TimerIsActive public property

public bool TimerIsActive
return bool