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); }
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); }