protected override void OnCreate() { base.OnCreate(); group = GetEntityQuery( ComponentType.ReadOnly <BaseUnitStatus.Component>(), ComponentType.ReadOnly <BaseUnitHealth.Component>(), ComponentType.ReadOnly <Transform>(), ComponentType.ReadOnly <SpatialEntityId>() ); action = Query; }
protected override void OnCreate() { base.OnCreate(); deviceGroup = new EntityQuerySet(GetEntityQuery( ComponentType.ReadWrite <DominationStamina.Component>(), ComponentType.ReadOnly <DominationStamina.HasAuthority>(), ComponentType.ReadOnly <BaseUnitStatus.Component>(), ComponentType.ReadOnly <Transform>(), ComponentType.ReadOnly <SpatialEntityId>() ), 1.0f); deviceAction = DeviceQuery; portalUpdateSytem = World.GetExistingSystem <StrategyHexAccessPortalUpdateSystem>(); }
protected override void OnCreate() { base.OnCreate(); group = GetEntityQuery( ComponentType.ReadWrite <StrategyOrderManager.Component>(), ComponentType.ReadOnly <StrategyOrderManager.HasAuthority>(), ComponentType.ReadOnly <BaseUnitStatus.Component>(), ComponentType.ReadOnly <SpatialEntityId>() ); inter = IntervalCheckerInitializer.InitializedChecker(1.0f); action = Query; }
protected override void OnCreate() { base.OnCreate(); querySet = new EntityQuerySet(GetEntityQuery( ComponentType.ReadWrite <BaseUnitReviveTimer.Component>(), ComponentType.ReadOnly <BaseUnitReviveTimer.HasAuthority>(), ComponentType.ReadOnly <BaseUnitStatus.Component>(), ComponentType.ReadOnly <SpatialEntityId>() ), period); deltaTime = Time.ElapsedTime; action = Query; }
protected override void OnCreate() { base.OnCreate(); hexpowerQuerySet = new EntityQuerySet(GetEntityQuery( ComponentType.ReadWrite <HexPower.Component>(), ComponentType.ReadOnly <HexPower.HasAuthority>(), ComponentType.ReadOnly <HexBase.Component>(), ComponentType.ReadOnly <SpatialEntityId>() ), frequencyPower, Time.ElapsedTime); resourceQuerySet = new EntityQuerySet(GetEntityQuery( ComponentType.ReadOnly <HexPowerResource.Component>(), ComponentType.ReadOnly <Position.Component>() ), frequencyResource, Time.ElapsedTime); powerAction = PowerQuery; resourceAction = ResourceQuery; }
protected override void OnCreate() { base.OnCreate(); commanderQuerySet = new EntityQuerySet(GetEntityQuery( ComponentType.ReadWrite <VirtualArmy.Component>(), ComponentType.ReadOnly <VirtualArmy.HasAuthority>(), ComponentType.ReadOnly <CommanderTeam.Component>(), ComponentType.ReadOnly <BaseUnitStatus.Component>()), 1); turretQuerySet = new EntityQuerySet(GetEntityQuery( ComponentType.ReadWrite <VirtualArmy.Component>(), ComponentType.ReadOnly <VirtualArmy.HasAuthority>(), ComponentType.ReadOnly <TurretHub.Component>(), ComponentType.ReadOnly <BaseUnitStatus.Component>()), 1); commanderAction = CommanderQuery; turretAction = TurretQuery; }
protected override void OnCreate() { base.OnCreate(); portalGroup = GetEntityQuery( ComponentType.ReadWrite <StrategyHexAccessPortal.Component>(), ComponentType.ReadOnly <StrategyHexAccessPortal.HasAuthority>() ); facilityGroup = GetEntityQuery( ComponentType.ReadOnly <HexFacility.Component>(), ComponentType.ReadOnly <BaseUnitStatus.Component>(), ComponentType.ReadOnly <SpatialEntityId>() ); interAccess = IntervalCheckerInitializer.InitializedChecker(frequencyManager); portalQuery = PortalQuery; facilityQuery = FacilityQuery; }
protected override void OnCreate() { base.OnCreate(); group = GetEntityQuery( ComponentType.ReadOnly <UnitTransform>(), ComponentType.ReadOnly <MovementData>(), ComponentType.ReadOnly <BaseUnitStatus.Component>(), ComponentType.ReadOnly <Rigidbody>() ); movementAction = MovementQuery; syncQuerySet = new EntityQuerySet(GetEntityQuery( ComponentType.ReadOnly <MovementData>(), ComponentType.ReadWrite <BaseUnitMovement.Component>(), ComponentType.ReadOnly <BaseUnitMovement.HasAuthority>(), ComponentType.ReadOnly <BaseUnitStatus.Component>()), syncInterval); syncAction = SyncQuery; }
protected override void OnCreate() { base.OnCreate(); playerGroup = GetEntityQuery( ComponentType.ReadOnly <PlayerInfo.Component>(), ComponentType.ReadOnly <BaseUnitStatus.Component>(), ComponentType.ReadOnly <Transform>(), ComponentType.ReadOnly <SpatialEntityId>() ); unitGroup = GetEntityQuery( ComponentType.ReadOnly <BaseUnitStatus.Component>(), ComponentType.ReadOnly <Position.Component>(), ComponentType.ReadOnly <SpatialEntityId>() ); playerAction = PlayerQuery; unitAction = UnitQuery; }
protected override void OnCreate() { base.OnCreate(); orderQuerySet = new EntityQuerySet(GetEntityQuery( ComponentType.ReadOnly <BaseUnitStatus.Component>(), ComponentType.ReadOnly <StrongholdSight.Component>(), ComponentType.ReadOnly <HexFacility.Component>(), ComponentType.ReadOnly <Transform>() ), 1); factoryQuerySet = new EntityQuerySet(GetEntityQuery( ComponentType.ReadWrite <UnitFactory.Component>(), ComponentType.ReadOnly <UnitFactory.HasAuthority>(), ComponentType.ReadOnly <BaseUnitStatus.Component>(), ComponentType.ReadOnly <StrongholdSight.Component>(), ComponentType.ReadOnly <HexFacility.Component>(), ComponentType.ReadOnly <Transform>() ), 1); orderAction = OrderQuery; factoryAction = FactoryQuery; }