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