コード例 #1
0
        // AddMessage
        public void AddMessage( int type, int data )
        {
            if ( MessageCount == _UI.Settings.Screen_MessageCount )
            return;

            MessagePool[ MessageCount++ ] = new ScreenMessage( type, data );
        }
コード例 #2
0
ファイル: StartMenu.cs プロジェクト: ollesate/TankGame
        // OnProcessMessage
        protected override void OnProcessMessage(ref ScreenMessage message)
        {
            E_UiMessageType type = (E_UiMessageType)message.Type;

            if (type == E_UiMessageType.PopupConfirm) {
                switch ((E_PopupType)message.Data) {
                    case E_PopupType.NewGame:  break;
                    case E_PopupType.Quit: _UI.Game.Exit(); break;
                }
            }
        }
コード例 #3
0
ファイル: Screen.cs プロジェクト: tuannsofta/kinect4bag
 // ProcessMessage
 public void ProcessMessage( ref ScreenMessage message )
 {
     OnProcessMessage( ref message );
 }
コード例 #4
0
ファイル: Screen.cs プロジェクト: tuannsofta/kinect4bag
 // OnProcessMessage
 protected virtual void OnProcessMessage( ref ScreenMessage message )
 {
     //
 }
コード例 #5
0
        // ProcessMessage
        public void ProcessMessage( ref ScreenMessage message )
        {
            if ( State != E_ScreenState.Update )
            return;

            CurrentScreen.ProcessMessage( ref message );
        }
コード例 #6
0
ファイル: Screen.cs プロジェクト: swiercc/SpacebarClicker
 // OnProcessMessage
 protected virtual void OnProcessMessage(ref ScreenMessage message)
 {
     //
 }
コード例 #7
0
ファイル: Screen.cs プロジェクト: swiercc/SpacebarClicker
 // ProcessMessage
 public void ProcessMessage(ref ScreenMessage message)
 {
     OnProcessMessage(ref message);
 }