C# Class ConversationManager, Unity-Game

Inheritance: MonoBehaviour
ファイルを表示 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_oe property

public bool ChoicesIsActive
return bool

CurrentChoice public_oe property

public int CurrentChoice
return int

DialogueNode public_oe property

public XmlNode, DialogueNode
return XmlNode,

HasRun public_oe property

public bool HasRun
return bool

ID public_oe property

public int ID
return int

IsActive public_oe property

public bool IsActive
return bool

TimeToChoose public_oe property

public float TimeToChoose
return float

TimerIsActive public_oe property

public bool TimerIsActive
return bool