C# Class ConversationManager, Unity-Game

Inheritance: MonoBehaviour
Afficher le fichier Open project: PeasB/Unity-Game Class Usage Examples

Méthodes publiques

Свойство Type Description
ChoicesIsActive bool
CurrentChoice int
DialogueNode XmlNode,
HasRun bool
ID int
IsActive bool
TimeToChoose float
TimerIsActive bool

Méthodes publiques

Méthode 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

Méthode Description
DisplayChoices ( ) : void
ShouldEndConversation ( ) : bool
ValidateConditions ( XmlNode, ConditionNode ) : bool

Method Details

ChooseChoice() public méthode

public ChooseChoice ( int ChoiceNumber = 2 ) : void
ChoiceNumber int
Résultat void

ConversationManager() public méthode

public ConversationManager ( Canvas CanvasUI ) : System.Collections
CanvasUI Canvas
Résultat System.Collections

DrainTimer() public méthode

public DrainTimer ( float Amount ) : void
Amount float
Résultat void

ProcessDialogue() public méthode

public ProcessDialogue ( ) : void
Résultat void

StartConversation() public méthode

public StartConversation ( int SceneID, int ConvoID ) : void
SceneID int
ConvoID int
Résultat void

Property Details

ChoicesIsActive public_oe property

public bool ChoicesIsActive
Résultat bool

CurrentChoice public_oe property

public int CurrentChoice
Résultat int

DialogueNode public_oe property

public XmlNode, DialogueNode
Résultat XmlNode,

HasRun public_oe property

public bool HasRun
Résultat bool

ID public_oe property

public int ID
Résultat int

IsActive public_oe property

public bool IsActive
Résultat bool

TimeToChoose public_oe property

public float TimeToChoose
Résultat float

TimerIsActive public_oe property

public bool TimerIsActive
Résultat bool