Esempio n. 1
0
        public void Execute(InputCmd cmd, InputEntity entity)
        {
            var type = (ECmdType)cmd.type;

            if (BitUtil.HasBit(cmd.type, ECmdType.Up))
            {
                entity.AddMoveDir(EDir.Up);
            }
            if (BitUtil.HasBit(cmd.type, ECmdType.Left))
            {
                entity.AddMoveDir(EDir.Left);
            }
            if (BitUtil.HasBit(cmd.type, ECmdType.Down))
            {
                entity.AddMoveDir(EDir.Down);
            }
            if (BitUtil.HasBit(cmd.type, ECmdType.Right))
            {
                entity.AddMoveDir(EDir.Right);
            }
            if (BitUtil.HasBit(cmd.type, ECmdType.Fire))
            {
                entity.isFire = true;
            }
        }
Esempio n. 2
0
        public void Execute(InputCmd cmd, InputEntity entity)
        {
            if (cmd.content == null)
            {
                int ss = 0;
                return;
            }

            var type = cmd.content[0];

            if (BitUtil.HasBit(type, ECmdType.Up))
            {
                entity.AddMoveDir(EDir.Up);
            }
            if (BitUtil.HasBit(type, ECmdType.Left))
            {
                entity.AddMoveDir(EDir.Left);
            }
            if (BitUtil.HasBit(type, ECmdType.Down))
            {
                entity.AddMoveDir(EDir.Down);
            }
            if (BitUtil.HasBit(type, ECmdType.Right))
            {
                entity.AddMoveDir(EDir.Right);
            }
            if (BitUtil.HasBit(type, ECmdType.Fire))
            {
                entity.isFire = true;
            }
        }
Esempio n. 3
0
        public static void Execute(InputCmd cmd, IEntity sentity)
        {
            if (cmd.content == null)
            {
                return;
            }
            var entity = sentity as InputEntity;

            var type = cmd.content[0];

            if (EnumBitUtil.HasBit(type, EInputCmdType.Up))
            {
                entity.AddMoveDir(EDir.Up);
            }
            if (EnumBitUtil.HasBit(type, EInputCmdType.Left))
            {
                entity.AddMoveDir(EDir.Left);
            }
            if (EnumBitUtil.HasBit(type, EInputCmdType.Down))
            {
                entity.AddMoveDir(EDir.Down);
            }
            if (EnumBitUtil.HasBit(type, EInputCmdType.Right))
            {
                entity.AddMoveDir(EDir.Right);
            }
            if (EnumBitUtil.HasBit(type, EInputCmdType.Fire))
            {
                entity.isFire = true;
            }
        }
Esempio n. 4
0
        public void Execute(InputCmd cmd, object entity)
        {
            var input       = new Deserializer(cmd.content).Parse <PlayerInput>();
            var playerInput = entity as PlayerInput;

            playerInput.skillId = input.skillId;
            playerInput.deg     = input.deg;
            //Debug.Log("InputUV  " + input.inputUV);
        }
        protected override void DoProcessInputQueue(InputCmd cmd)
        {
            var entity = _context.input.CreateEntity();
            var input  = new Deserializer(cmd.content).Parse <PlayerInput>();

            entity.AddInputInfo(input.deg, input.skillId);
            entity.AddTick(Tick);
            entity.AddActorId(0);
            entity.isDestroyed = true;
        }
        public void Execute(InputCmd cmd, object entity)
        {
            var input       = new Deserializer(cmd.content).Parse <PlayerInput>();
            var playerInput = entity as PlayerInput;

            playerInput.mousePos    = input.mousePos;
            playerInput.inputUV     = input.inputUV;
            playerInput.isInputFire = input.isInputFire;
            playerInput.skillId     = input.skillId;
            playerInput.isSpeedUp   = input.isSpeedUp;
            //Debug.Log("InputUV  " + input.inputUV);
        }
Esempio n. 7
0
 protected override void DoProcessInputQueue(byte actorId, InputCmd cmd)
 {
 }
 protected override void OnProcessInputQueue(byte actorId, InputCmd cmd)
 {
     TempFields.InputCmds[actorId] = cmd;
 }
Esempio n. 9
0
 // Token: 0x06000217 RID: 535 RVA: 0x00003A82 File Offset: 0x00001C82
 public void Execute(InputCmd cmd, object entity)
 {
 }
Esempio n. 10
0
 public void Execute(InputCmd cmd, IEntity sentity)
 {
     InputUtil.Execute(cmd, sentity);
 }
Esempio n. 11
0
 protected virtual void DoProcessInputQueue(byte actorId, InputCmd cmd)
 {
 }
Esempio n. 12
0
 public void ProcessInputQueue(byte actorId, InputCmd cmd)
 {
     this.DoProcessInputQueue(actorId, cmd);
 }
Esempio n. 13
0
 protected override void DoProcessInputQueue(byte actorId, InputCmd cmd)
 {
     _context.ProcessInputQueue(actorId, cmd);
 }
Esempio n. 14
0
 public void Execute(InputCmd cmd, IEntity entity)
 {
 }
Esempio n. 15
0
 public InputPack_Key(InputPackCmd cmd, int ctrllerIdx,InputCmd key,bool downOrUp):base(cmd,ctrllerIdx)
 {
     Key_ = key;
     DownOrUp = downOrUp;
 }
Esempio n. 16
0
 public void Enter()
 {
     InputCmd?.Execute(viewModel.SearchText);
     ReturnInitial();
 }