void IEcsRunSystem.Run()
        {
            Vector2 dir = new Vector2(Input.GetAxis("Horizontal"), Input.GetAxis("Vertical"));
            //Vector2 Dir = Input.acceleration;
            bool onMouseDown;

            if (Input.GetMouseButtonDown(0))
            {
                onMouseDown = true;
            }
            else
            {
                onMouseDown = false;
            }

            foreach (var i in filter)
            {
                ref Components.InputComponent input = ref filter.Get1(i);
                input.Direction   = dir;
                input.IsShoot     = onMouseDown;
                input.PressAnyKey = onMouseDown;
            }
Exemple #2
0
 void IEcsRunSystem.Run()
 {
     foreach (var i in filter)
     {
         ref Components.InputComponent          input    = ref filter.Get1(i);
         ref Components.MovementPlayerComponent movement = ref filter.Get2(i);
 void IEcsRunSystem.Run()
 {
     foreach (var i in filter)
     {
         ref Components.InputComponent input          = ref filter.Get1(i);
         ref Components.ShootComponent shootComponent = ref filter.Get2(i);