public DialogueEditorPhaseType(DialogueEditorPhaseTypes type, string name, string info, Texture iconDark, Texture iconLight) { this.type = type; this.name = name; this.info = info; this.iconDark = iconDark; this.iconLight = iconLight; }
public DialogueEditorPhaseObject(){ type = DialogueEditorPhaseTypes.EmptyPhase; position = Vector2.zero; text = string.Empty; outs = new List<int?>(); choices = new List<string>(); waitType = DialogueEditorWaitTypes.Seconds; }
public DialogueEditorPhaseObject() { type = DialogueEditorPhaseTypes.EmptyPhase; position = Vector2.zero; text = string.Empty; outs = new List <int?>(); choices = new List <string>(); waitType = DialogueEditorWaitTypes.Seconds; }
public void addPhase(DialogueEditorPhaseTypes phaseType, Vector2 newPhasePosition) { switch (phaseType) { case DialogueEditorPhaseTypes.TextPhase: phases.Add(DialogueEditorPhaseTemplates.newTextPhase(phases.Count)); break; case DialogueEditorPhaseTypes.BranchedTextPhase: phases.Add(DialogueEditorPhaseTemplates.newBranchedTextPhase(phases.Count)); break; /* * case DialogueEditorPhaseTypes.AsyncPhase: * phases.Add(DialogueEditorPhaseTemplates.newAsyncPhase(phases.Count)); * break; */ case DialogueEditorPhaseTypes.WaitPhase: phases.Add(DialogueEditorPhaseTemplates.newWaitPhase(phases.Count)); break; case DialogueEditorPhaseTypes.SetVariablePhase: phases.Add(DialogueEditorPhaseTemplates.newSetVariablePhase(phases.Count)); break; case DialogueEditorPhaseTypes.ConditionalPhase: phases.Add(DialogueEditorPhaseTemplates.newConditionalPhase(phases.Count)); break; case DialogueEditorPhaseTypes.CustomConditionalPhase: phases.Add(DialogueEditorPhaseTemplates.newCustomConditionalPhase(phases.Count)); break; case DialogueEditorPhaseTypes.SendMessagePhase: phases.Add(DialogueEditorPhaseTemplates.newSendMessagePhase(phases.Count)); break; case DialogueEditorPhaseTypes.EndPhase: phases.Add(DialogueEditorPhaseTemplates.newEndPhase(phases.Count)); break; } phases[phases.Count - 1].position = newPhasePosition; }
public void addPhase(DialogueEditorPhaseTypes phaseType, Vector2 newPhasePosition){ switch(phaseType){ case DialogueEditorPhaseTypes.TextPhase: phases.Add(DialogueEditorPhaseTemplates.newTextPhase(phases.Count)); break; case DialogueEditorPhaseTypes.BranchedTextPhase: phases.Add(DialogueEditorPhaseTemplates.newBranchedTextPhase(phases.Count)); break; /* case DialogueEditorPhaseTypes.AsyncPhase: phases.Add(DialogueEditorPhaseTemplates.newAsyncPhase(phases.Count)); break; */ case DialogueEditorPhaseTypes.WaitPhase: phases.Add(DialogueEditorPhaseTemplates.newWaitPhase(phases.Count)); break; case DialogueEditorPhaseTypes.SetVariablePhase: phases.Add(DialogueEditorPhaseTemplates.newSetVariablePhase(phases.Count)); break; case DialogueEditorPhaseTypes.ConditionalPhase: phases.Add(DialogueEditorPhaseTemplates.newConditionalPhase(phases.Count)); break; case DialogueEditorPhaseTypes.SendMessagePhase: phases.Add(DialogueEditorPhaseTemplates.newSendMessagePhase(phases.Count)); break; case DialogueEditorPhaseTypes.EndPhase: phases.Add(DialogueEditorPhaseTemplates.newEndPhase(phases.Count)); break; } phases[phases.Count - 1].position = newPhasePosition; }