示例#1
0
    private void Awake()
    {
        DialogAsset.CreateDialog();
        Text.text = "";

        Sentenses = new Queue <string>(DialogAsset.Sentenses);
        Sentenses.Dequeue();

        Cooldown = new Cooldown(CooldownTime);
    }
示例#2
0
    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;
        }
    }
示例#3
0
 public void ResetDialog(DialogAsset newDialog)
 {
     DialogAsset = newDialog;
     DialogAsset.CreateDialog();
 }