public override void ResetEvent() { base.ResetEvent(); DialogueInst = null; bGameFinished = false; bProblemEncountered = false; bNavigationRequired = false; }
public override bool ExecuteEvent() { base.ExecuteEvent(); DialogueInst = this; WaitTimeLeft -= Time.deltaTime; return(!bGameFinished && !bProblemEncountered && !bNavigationRequired); }
public override LinkedEntity<MonsterTestBase> EditorDuplicate(LinkedEntity<MonsterTestBase> DerivedDuplicateInto = null) { MonsterDialogue DuplicateInto = (MonsterDialogue)DerivedDuplicateInto; if(DuplicateInto == null) { DuplicateInto = new MonsterDialogue(); } return base.EditorDuplicate(DuplicateInto); }
public override LinkedEntity <MonsterTestBase> EditorDuplicate(LinkedEntity <MonsterTestBase> DerivedDuplicateInto = null) { MonsterDialogue DuplicateInto = (MonsterDialogue)DerivedDuplicateInto; if (DuplicateInto == null) { DuplicateInto = new MonsterDialogue(); } return(base.EditorDuplicate(DuplicateInto)); }
public override bool ExecuteEvent() { base.ExecuteEvent(); DialogueInst = this; WaitTimeLeft -= Time.deltaTime; return !bGameFinished && !bProblemEncountered && !bNavigationRequired; }