예제 #1
0
파일: UiState.cs 프로젝트: XXXHake/Ensage-1
        private void OnUIStateChanged(UIStateChangedEventArgs args)
        {
            var item = new LogItem(LogType.GameEvent, Color.Yellow, "UI state changed");

            item.AddLine("Name: " + args.UIState, args.UIState);

            this.log.Display(item);
        }
예제 #2
0
        private void OnUiStateChanged(UIStateChangedEventArgs args)
        {
            var menu = mainMenu.GameEventsMenu.UiState;

            if (!menu.Enabled)
            {
                return;
            }

            const Color       Color = Color.DarkYellow;
            const Logger.Type Type  = Logger.Type.GameEvent;

            logger.Write("UI state change", Type, Color, true);
            logger.Write("Name: " + args.UIState, Type, Color);
            logger.EmptyLine();
        }
예제 #3
0
 private void OnUIStateChanged(UIStateChangedEventArgs args)
 {
     Messenger <UIStateChangedEventArgs> .Publish(args);
 }