/// <summary>
        /// Execute event add log
        /// </summary>
        public override void Execute()
        {
            var stringBuilder = new StringBuilder();

            stringBuilder.Append("  ");
            foreach (var str in CurrentLog)
            {
                stringBuilder.Append(str);
            }

            stringBuilder.Append("\n");
            StateService.ActiveHistotyTurn.AddLog(stringBuilder.ToString(), LogType);
            AddHistoryLogToViewSignal.Dispatch(stringBuilder.ToString());
        }
        /// <summary>
        /// On register mediator
        /// </summary>
        public override void OnRegister()
        {
            AddHistoryLogToViewSignal.AddListener(str => { View.AddHistoryLog(str); });

            RefreshHistoryLog.AddListener(() => { View.RefreshLog(); });
        }