Exemple #1
0
        protected override void Awake()
        {
            base.Awake();

            this.AssertRequiredObjects(revealableText);
            printerManager = Engine.GetService <ITextPrinterManager>();
        }
Exemple #2
0
        protected override void Awake()
        {
            base.Awake();

            printerManager    = Engine.GetService <ITextPrinterManager>();
            UIComponent.value = printerManager.BaseRevealSpeed;
        }
Exemple #3
0
        protected override void Awake()
        {
            base.Awake();

            printerMngr       = Engine.GetService <ITextPrinterManager>();
            UIComponent.value = printerMngr.BaseAutoDelay;
        }
Exemple #4
0
 public CharacterManager(CharactersConfiguration config, CameraConfiguration cameraConfig, ITextManager textManager,
                         ILocalizationManager localizationManager, ITextPrinterManager textPrinterManager)
     : base(config, cameraConfig)
 {
     this.textManager         = textManager;
     this.localizationManager = localizationManager;
     this.textPrinterManager  = textPrinterManager;
 }
Exemple #5
0
 public CharacterLipSyncer(string authorId, Action <bool> setIsSpeaking)
 {
     this.authorId      = authorId;
     this.setIsSpeaking = setIsSpeaking;
     audioManager       = Engine.GetService <IAudioManager>();
     textPrinterManager = Engine.GetService <ITextPrinterManager>();
     textPrinterManager.OnPrintTextStarted += HandlePrintTextStarted;
     setIsSpeaking.Invoke(false);
 }