private void Awake() { DialogAsset.CreateDialog(); Text.text = ""; Sentenses = new Queue <string>(DialogAsset.Sentenses); Sentenses.Dequeue(); Cooldown = new Cooldown(CooldownTime); }
private void Start() { OnLetterAppearence = GameObjectHandler.instance.OnLetterAppearance; Text = GameObjectHandler.instance.DialogTextField; DialogAsset.CreateDialog(); Text.text = ""; Sentenses = new Queue <string>(DialogAsset.Sentenses); Sentenses.Dequeue(); Cooldown = new Cooldown(CooldownTime); switch (AppearanceSpeed) { case AppearanceSpeed.RatherSlow: Speed = 0.083f; break; case AppearanceSpeed.Slow: Speed = 0.05f; break; case AppearanceSpeed.Normal: Speed = 0.026f; break; case AppearanceSpeed.AboveNormal: Speed = 0.02f; break; case AppearanceSpeed.Fast: Speed = 0.01f; break; case AppearanceSpeed.RatherFast: Speed = 0.0f; break; default: Speed = 0.026f; break; } }
public void ResetDialog(DialogAsset newDialog) { DialogAsset = newDialog; DialogAsset.CreateDialog(); }