Exemple #1
0
        public override void HandleMcpeSetTitle(McpeSetTitle message)
        {
            var titleComponent = BaseClient.WorldProvider?.TitleComponent;

            if (titleComponent == null)
            {
                return;
            }

            switch ((TitleType)message.type)
            {
            case TitleType.Clear:
                titleComponent.Hide();
                break;

            case TitleType.Reset:
                titleComponent.Reset();
                break;

            case TitleType.Title:
                titleComponent.SetTimes(message.fadeInTime, message.stayTime, message.fadeOutTime);
                titleComponent.SetTitle(new ChatObject(message.text));
                titleComponent.Show();
                break;

            case TitleType.SubTitle:
                titleComponent.SetTimes(message.fadeInTime, message.stayTime, message.fadeOutTime);
                titleComponent.SetSubtitle(new ChatObject(message.text));
                titleComponent.Show();
                break;

            case TitleType.ActionBar:

                break;

            case TitleType.AnimationTimes:
                titleComponent.SetTimes(message.fadeInTime, message.stayTime, message.fadeOutTime);
                break;
            }

            //UnhandledPackage(message);
        }
Exemple #2
0
 public virtual void HandleMcpeSetTitle(McpeSetTitle message)
 {
 }
 public abstract void HandleMcpeSetTitle(McpeSetTitle message);
Exemple #4
0
 public override void HandleMcpeSetTitle(McpeSetTitle message)
 {
 }