示例#1
0
        protected override bool GetInputData(ComandDataBase comandData)
        {
            ComandDataAim comandDataAim = comandData as ComandDataAim;

            if (comandDataAim != null)
            {
                StateController.WeaponModule.SetPressedFlags(comandDataAim.IsPrimaryPressed, comandDataAim.IsSecondaryPressed);


                return(true);
            }

            return(false);
        }
示例#2
0
        public void Attack(IFacade facadeI, bool prim, bool secondary)
        {
            ComandDataAim    cma = new ComandDataAim();
            ComandDataAttack cda = new ComandDataAttack();

            cma.IsPrimaryPressed   = prim;
            cma.IsSecondaryPressed = secondary;

            cda.IsPrimaryPressed   = prim;
            cda.IsSecondaryPressed = secondary;

            facadeI.ComandGet(cma);
            facadeI.ComandGet(cda);
        }