Exemplo n.º 1
0
        void ReleaseDesignerOutlets()
        {
            if (ConnectBluetoothButton != null)
            {
                ConnectBluetoothButton.Dispose();
                ConnectBluetoothButton = null;
            }

            if (DisconnectButton != null)
            {
                DisconnectButton.Dispose();
                DisconnectButton = null;
            }

            if (MoveDownButton != null)
            {
                MoveDownButton.Dispose();
                MoveDownButton = null;
            }

            if (MoveLeftButton != null)
            {
                MoveLeftButton.Dispose();
                MoveLeftButton = null;
            }

            if (MovementView != null)
            {
                MovementView.Dispose();
                MovementView = null;
            }

            if (MoveRightButton != null)
            {
                MoveRightButton.Dispose();
                MoveRightButton = null;
            }

            if (MoveUpButton != null)
            {
                MoveUpButton.Dispose();
                MoveUpButton = null;
            }

            if (OptionsView != null)
            {
                OptionsView.Dispose();
                OptionsView = null;
            }
        }
Exemplo n.º 2
0
    void Awake()
    {
        waypointManager = GetComponent <WaypointManager> ();
        owningPlayer    = GetComponent <PlayerConfig> ();

        enemyModel      = GetComponent <EnemyModel> ();
        enemyController = GetComponent <EnemyController> ();
        enemyView       = GetComponent <EnemyView> ();

        movementModel      = GetComponent <MovementModel> ();
        movementController = GetComponent <MovementController> ();
        movementView       = GetComponent <MovementView> ();

        sfx  = GetComponent <AudioHelper> ();
        anim = GetComponent <AnimationHelper> ();
    }
Exemplo n.º 3
0
        /// <summary>
        /// Shows movement dialog
        /// </summary>
        public MovementModel ShowMovementDialog(MovementModel movementModel)
        {
            ModalDialog modalDialog = new ModalDialog();

            if (_parentWindow != null)
            {
                modalDialog.Owner = _parentWindow;
            }

            MovementModel     movementModelCopy = new MovementModel(movementModel);
            MovementViewModel movementViewModel = new MovementViewModel(movementModelCopy);
            MovementView      movementView      = new MovementView(movementViewModel);

            modalDialog.WindowTitle  = "Movement";
            modalDialog.Body         = movementView;
            modalDialog.Confirmation = movementView.ViewModel;

            bool?result = ShowDialog(modalDialog);

            return(result == true ? movementModelCopy : null);
        }