public void OnTriggerEnter(Collider collider) { if (!AIEnabled) { return; } Flipper flipper = collider.GetComponent <Flipper>(); if (flipper != null) { if ((collider.transform.position - transform.position).sqrMagnitude > 1.5f) { if (flipper.IsLeftFlipper && (collider.transform.position - transform.position).x > 0) { StartCoroutine(Delay(flipper, 0.2f)); return; } if (!flipper.IsLeftFlipper && (collider.transform.position - transform.position).x < 0) { StartCoroutine(Delay(flipper, 0.2f)); return; } } flipper.TriggerAI = true; } }
public void SetUp() { FlipperActor = MockActor("User:5"); StatsdClient = MockRepository.GenerateStub<IStatsd>(); Instrumenter = new StatsdInstrumenter(StatsdClient); Flipper = new Flipper(new MemoryAdapter(), Instrumenter); }
// Start is called before the first frame update protected override void Start() { base.Start(); rigid = GetComponent <Rigidbody2D>(); flipper = GetComponent <Flipper>(); anim = GetComponentInChildren <Animator>(); }
private void Awake() { shootingDirection = Direction.RIGHT; animator = GetComponent <Animator>(); controller = GetComponent <CharacterController2D>(); inputManager = InputManager.GetInstance(); audioManager = AudioManager.GetInstance(); flipper = GetComponent <Flipper>(); dying = false; hitReceiver = GetComponent <EnemyHitReceiver>(); invuln = GetComponent <Invulnerability>(); invulnerableAura = Instantiate(Resources.Load <GameObject>("Prefabs/Halo"), transform); invulnerableAura.SetActive(false); // Controller events. controller.onControllerCollidedEvent += onControllerCollider; controller.onTriggerEnterEvent += onTriggerEnterEvent; controller.onTriggerExitEvent += onTriggerExitEvent; // Object pools. var projectile = Instantiate(Resources.Load <GameObject>("Prefabs/CrossProjectile"), transform); for (var i = 0; i < 5; i++) { crossPool[i] = Instantiate(projectile, Vector2.zero, Quaternion.identity).gameObject; crossPool[i].SetActive(false); } deadNunResource = Resources.Load <GameObject>("Prefabs/DeadNun"); }
private bool BallToFlipperCollision(Flipper flipper) { Vector3 closestPoint = flipper.OrientedBounds.ClosestPoint(ball.Center); float distance = (ball.Center - closestPoint).magnitude; return(distance <= ball.Radius + 0.2f); }
public void ShouldEnableAPercentageOfTimeGate() { var feature = Flipper.Feature("Stats"); Adapter.Enable(feature, feature.PercentageOfTimeGate, 10); Assert.That(Adapter.Get(feature)[PercentageOfTimeGate.KEY], Is.EqualTo("10")); }
public void ShouldRemoveFeature() { Adapter.Add(Flipper.Feature("Stats")); Adapter.Add(Flipper.Feature("Search")); Adapter.Remove(Flipper.Feature("Stats")); Assert.That(Adapter.Features, Is.EquivalentTo(new[] { "Search" })); }
public static void Initialize() { _Flipper = new Flipper(TimeSpan.FromMilliseconds(300), delegate { }); InterceptKeys.Hook(); InterceptKeys.KeyPressed += InterceptKeys_KeyPressed; }
public void ConstructorShouldSetAdapter() { var adapter = MockRepository.GenerateStub <IAdapter>(); var flipper = new Flipper(adapter); Assert.That(flipper.Adapter, Is.Not.Null); }
private void Awake() { var random = Random.Range(0, 4); List <int>[] sequences = new List <int> [5]; sequences[0] = new List <int>() { 4, 9, 3, 7, 5, 0, 8, 2, 6, 1 }; sequences[1] = new List <int>() { 4, 2, 6, 0, 8, 7, 9, 1, 5, 3 }; sequences[2] = new List <int>() { 4, 5, 1, 7, 3, 6, 8, 9, 0, 2 }; sequences[3] = new List <int>() { 4, 0, 6, 2, 8, 3, 9, 5, 7, 1 }; sequences[4] = new List <int>() { 4, 9, 7, 1, 5, 2, 3, 0, 8, 6 }; sequence = sequences[random]; fireballPrefab = Resources.Load <GameObject>(Hazards.FIREBALL); flipper = GetComponent <Flipper>(); var fireball = Resources.Load <GameObject>(Hazards.FIREBALL); fireballPool = new ObjectPool(fireball, 12); }
public void Awake() { PrepareBombPool(); midWay = leftX + (rightX - leftX) / 2; flipper = GetComponent <Flipper>(); target = ObjectLocator.GetPlayer(); }
public void EnableEnablesTheFeature() { var flipper = new Flipper(new MemoryAdapter()); flipper.Enable("Test"); Assert.That(flipper.Feature("Test").BooleanValue, Is.True); }
// POST api/values public HttpResponseMessage Post() { const string FLIPPER = "Test"; string xml = Request.Content.ReadAsStringAsync().Result; // Console.WriteLine(xml); if (xml.Contains("<event")) { @event e; try { using (TextReader sr = new StringReader(xml)) { e = (@event)new XmlSerializer(typeof(@event)).Deserialize(sr); } if (e.event_header.entity.Equals("NotifyMe") && e.event_header.event_type.Equals(FLIPPER)) { Flipper flipper = new Flipper(); flipper.Create(e); } else return Request.CreateResponse(HttpStatusCode.BadRequest, "Bad Request"); } catch (Exception ex) { return Request.CreateResponse(HttpStatusCode.Unauthorized, "Unauthorized"); } return Request.CreateResponse(HttpStatusCode.OK); } else return Request.CreateResponse(HttpStatusCode.NotFound, "Not Found"); }
public void SetUp() { FlipperActor = MockActor("User:5"); StatsdClient = MockRepository.GenerateStub <IStatsd>(); Instrumenter = new StatsdInstrumenter(StatsdClient); Flipper = new Flipper(new MemoryAdapter(), Instrumenter); }
public void DisableDisablesTheFeature() { var flipper = new Flipper(new MemoryAdapter()); flipper.Enable("Test"); flipper.Disable("Test"); Assert.That(flipper.Feature("Test").BooleanValue, Is.False); }
void Start() { animator = GetComponent <Animator>(); rb = GetComponent <Rigidbody2D>(); flipper = GetComponent <Flipper>(); health = healthStart; }
public void ShouldEnableABooleanGate() { var feature = Flipper.Feature("Stats"); Adapter.Enable(feature, feature.BooleanGate, true); Assert.That(Adapter.Get(feature)[BooleanGate.KEY], Is.EqualTo("true")); }
/// <summary> /// Flipping between Grid & Chart /// Using the method FlipItem in class Flipper.cs /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnFlip_Click(object sender, RoutedEventArgs e) { if (this.grdRadGridView.Visibility == Visibility.Visible) { Flipper.FlipItem(this.grdRadGridView, this.grdRadChart); } else { Flipper.FlipItem(this.grdRadChart, this.grdRadGridView); } if (this.grdRadGridView.Visibility == Visibility.Visible) { this.txtADD.Visibility = Visibility.Visible; this.cmbAddSeries.Visibility = Visibility.Visible; this.btnAddToChart.Visibility = Visibility.Visible; this.itemDel.Visibility = Visibility.Visible; this.txtGadgetName.Visibility = Visibility.Visible; this.cbGadgetName.Visibility = Visibility.Visible; } else { this.txtADD.Visibility = Visibility.Collapsed; this.cmbAddSeries.Visibility = Visibility.Collapsed; this.btnAddToChart.Visibility = Visibility.Collapsed; this.itemDel.Visibility = Visibility.Collapsed; this.txtGadgetName.Visibility = Visibility.Collapsed; this.cbGadgetName.Visibility = Visibility.Collapsed; } }
public static ConvertedItem SetupGameObject(this Flipper flipper, GameObject obj) { var mainAuthoring = obj.AddComponent <FlipperAuthoring>().SetItem(flipper); var meshAuthoring = new List <IItemMeshAuthoring>(); FlipperColliderAuthoring colliderAuthoring = null; switch (flipper.SubComponent) { case ItemSubComponent.None: colliderAuthoring = obj.AddComponent <FlipperColliderAuthoring>(); // if invisible in main component, we skip creation entirely, because we think users won't dynamically toggle visibility. if (flipper.Data.IsVisible) { meshAuthoring.Add(ConvertedItem.CreateChild <FlipperBaseMeshAuthoring>(obj, FlipperMeshGenerator.Base)); meshAuthoring.Add(ConvertedItem.CreateChild <FlipperRubberMeshAuthoring>(obj, FlipperMeshGenerator.Rubber)); } break; case ItemSubComponent.Collider: { Logger.Warn("Cannot parent a flipper collider to a different object than a flipper!"); break; } case ItemSubComponent.Mesh: { Logger.Warn("Cannot parent a flipper mesh to a different object than a flipper!"); break; } default: throw new ArgumentOutOfRangeException(); } obj.AddComponent <ConvertToEntity>(); return(new ConvertedItem(mainAuthoring, meshAuthoring, colliderAuthoring)); }
public void ConstructorShouldSetInstrumenter() { var instrumenter = MockRepository.GenerateStub <IInstrumenter>(); var flipper = new Flipper(MockRepository.GenerateStub <IAdapter>(), instrumenter); Assert.That(flipper.Instrumenter, Is.EqualTo(instrumenter)); }
public void generartarjetasLikeCorreo(TextBox Busqueda) { try { PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "E4"); MyPermission.Demand(); Empleado empleado = new Empleado(); Empleado[] empleadosActivos = empleado.TableToArray(empleado.SelLikeEmail(Busqueda.Text, false)); Empleado[] empleadosInactivos = empleado.TableToArray(empleado.SelLikeEmail(Busqueda.Text, true)); flippers = new Flipper[empleadosActivos.Length]; flipperInactivos = new FlipperUsuarioInactivo[empleadosInactivos.Length]; //int fila = 1; //int columna = 1; //agregarcolumnas(); //agregarfila(flippers.Length + flipperInactivos.Length); for (int x = 0; x < flippers.Length; x++) { flippers[x] = new Flipper(this, Mn, IdUSUATIO); flippers[x].CargarDatosTarjeta(empleadosActivos[x].Clave, empleadosActivos[x].Nombre, empleadosActivos[x].Domicilio, empleadosActivos[x].Telefono, empleadosActivos[x].Email, empleadosActivos[x].Foto, empleadosActivos[x].Perfil, empleadosActivos[x].Usuario); //Grid.SetColumn(flippers[x], columna - 1); //Grid.SetRow(flippers[x], fila - 1); //GridContenedor.Children.Add(flippers[x]); n.Items.Add(flippers[x]); //if (columna > 3) //{ // columna = 1; // fila++; //} //else //{ // columna++; //} } if (flipperInactivos.Length != 0) { for (int x = 0; x < flipperInactivos.Length; x++) { flipperInactivos[x] = new FlipperUsuarioInactivo(this, Mn, IdUSUATIO); flipperInactivos[x].CargarDatosTarjeta(empleadosInactivos[x].Clave, empleadosInactivos[x].Nombre, empleadosInactivos[x].Domicilio, empleadosInactivos[x].Telefono, empleadosInactivos[x].Email, empleadosInactivos[x].Foto, empleadosInactivos[x].Perfil, empleadosInactivos[x].Usuario); //Grid.SetColumn(flipperInactivos[x], columna - 1); //Grid.SetRow(flipperInactivos[x], fila - 1); //GridContenedor.Children.Add(flipperInactivos[x]); n.Items.Add(flipperInactivos[x]); //if (columna > 3) //{ // columna = 1; // fila++; //} //else //{ // columna++; //} } } } catch (Exception ex) { } }
public SearchDockControl() { InitializeComponent(); searchFlipper = new Flipper(TimeSpan.FromMilliseconds(500), ExecuteSearch); DataContext = this; }
// Start is called before the first frame update void Start() { slowTime = character.GetComponent <SlowTime>(); playerManager = character.GetComponent <PlayerManager>(); rotator = character.GetComponentInChildren <Rotator>(); weapon = character.GetComponentInChildren <Weapon>(); flipper = character.GetComponent <Flipper>(); }
public void GetFeatureMemoizesTheFeature() { var adapter = MockRepository.GenerateStub <IAdapter>(); var flipper = new Flipper(adapter); var feature = flipper.Feature("Test"); Assert.That(flipper.Feature("Test"), Is.SameAs(feature)); }
public void ShouldDisableABooleanGate() { var feature = Flipper.Feature("Stats"); Adapter.Enable(feature, feature.BooleanGate, true); Adapter.Disable(feature, feature.BooleanGate, false); Assert.That(Adapter.Get(feature)[BooleanGate.KEY], Is.Null); }
public void ShouldDisableAPercentageOfActorsGate() { var feature = Flipper.Feature("Stats"); Adapter.Enable(feature, feature.PercentageOfActorsGate, 15); Adapter.Disable(feature, feature.PercentageOfActorsGate, 0); Assert.That(Adapter.Get(feature)[PercentageOfActorsGate.KEY], Is.EqualTo("0")); }
public void SetUp() { var clientConfig = new ConsulClientConfiguration {Address = new Uri("http://127.0.0.1:9500")}; var client = new ConsulClient(clientConfig); var adapter = new ConsulAdapter(client); var flipper = new Flipper(adapter); _feature = flipper.Feature("unobtanium"); }
public void GetFeatureSetsAdapterOnFeature() { var adapter = MockRepository.GenerateStub <IAdapter>(); var flipper = new Flipper(adapter); var feature = flipper.Feature("Test"); Assert.That(feature.Adapter, Is.EqualTo(flipper.Adapter)); }
public void GetFeatureSetsInstrumenterOnFeature() { var instrumenter = MockRepository.GenerateStub <IInstrumenter>(); var flipper = new Flipper(MockRepository.GenerateStub <IAdapter>(), instrumenter); var feature = flipper.Feature("Test"); Assert.That(feature.Instrumenter, Is.EqualTo(instrumenter)); }
public void SetUp() { client = new Client(); client.KV.DeleteTree("/"); adapter = new ConsulAdapter(client); flipper = new Flipper(adapter); rubyAdapter = new ConsulRubyAdapter(); }
public void FeaturesShouldReturnEnabledAndDisabledFeatures() { var flipper = new Flipper(new MemoryAdapter()); flipper.Enable("Stats"); flipper.Enable("Cache"); flipper.Disable("Search"); Assert.That(from feature in flipper.Features select feature.Name, Is.EquivalentTo(new[] {"Stats", "Cache", "Search"})); }
private void Awake() { animator = GetComponent <Animator>(); var fireball = Resources.Load <GameObject>(Hazards.FIREBALL); fireballPool = new ObjectPool(fireball, 12); flipper = GetComponent <Flipper>(); fireRate = fireRates[GameState.difficulty]; }
public Column() { InitializeComponent(); DataContext = this; selectionFlipper = new Flipper(TimeSpan.FromMilliseconds(400), () => State.SelectedPersons.ReplaceWithCast(ContactsListView.SelectedItems)); }
public void SetUp() { var clientConfig = new ConsulClientConfiguration(); clientConfig.Address = "127.0.0.1:9500"; var client = new Client(clientConfig); var adapter = new ConsulAdapter(client); var flipper = new Flipper(adapter); _feature = flipper.Feature("unobtanium"); }
public void ShouldEnableActorsForActorGate() { var feature = Flipper.Feature("Stats"); Adapter.Enable(feature, feature.ActorGate, "22"); Adapter.Enable(feature, feature.ActorGate, "asdf"); Assert.That(Adapter.Get(feature)[ActorGate.KEY], Is.EquivalentTo(new[] { "22", "asdf" })); }
void Awake() { playerCamera = Camera.main; leftFlipper = GetFlipper(leftFlipperName); rightFlipper = GetFlipper(rightFlipperName); Assert.IsNotNull(leftFlipper, "Could not find child: " + leftFlipperName); Cursor.lockState = CursorLockMode.Confined; Cursor.visible = false; }
public void SetUp() { var endpoint = Redis.GetEndPoints().First(); var server = Redis.GetServer(endpoint); server.FlushDatabase(); var database = Redis.GetDatabase(); adapter = new RedisAdapter(database); flipper = new Flipper (adapter); rubyAdapter = new RedisRubyAdapter(); }
public void SetUp() { _client = new ConsulClient(); var pairs = _client.KV.Keys("/", "/").Result; foreach (var key in pairs.Response) { _client.KV.DeleteTree(key).Wait(); } adapter = new ConsulAdapter(_client); flipper = new Flipper(adapter); rubyAdapter = new ConsulRubyAdapter(); }
void Start() { if (Application.platform == RuntimePlatform.IPhonePlayer || Application.platform == RuntimePlatform.Android ) { // smart phone this.enabled = true; flipper = GetComponent<Flipper>(); float left = Screen.width * touchRectX; float top = Screen.height * touchRectY; float width = Screen.width * touchRectW; float height = Screen.height * touchRectH; touchArea = new Rect(left, top, width, height); } else { // other this.enabled = false; } }
// Use this for initialization void Start() { // Get the Flipper component attached to parent flip = transform.parent.GetComponent<Flipper> (); }
void Start() { _rightFlipper = _righty.GetComponent<Flipper>(); _leftFlipper = _lefty.GetComponent<Flipper>(); _spawner = _ballSpawner.GetComponent<BallSpawner> (); }
public void GetFeatureSetsInstrumenterOnFeature() { var instrumenter = MockRepository.GenerateStub<IInstrumenter>(); var flipper = new Flipper(MockRepository.GenerateStub<IAdapter>(), instrumenter); var feature = flipper.Feature("Test"); Assert.That(feature.Instrumenter, Is.EqualTo(instrumenter)); }
public void ConstructorSetsNoOpInstrumenterByDefault() { var flipper = new Flipper(MockRepository.GenerateStub<IAdapter>()); Assert.That(flipper.Instrumenter, Is.InstanceOf<NoOpInstrumenter>()); }
public void ConstructorShouldSetAdapter() { var adapter = MockRepository.GenerateStub<IAdapter>(); var flipper = new Flipper(adapter); Assert.That(flipper.Adapter, Is.Not.Null); }
public void ConstructorShouldSetInstrumenter() { var instrumenter = MockRepository.GenerateStub<IInstrumenter>(); var flipper = new Flipper(MockRepository.GenerateStub<IAdapter>(), instrumenter); Assert.That(flipper.Instrumenter, Is.EqualTo(instrumenter)); }
public void ConstructorShouldThrowExceptionOnNullInstrumenter() { Assert.Throws<ArgumentNullException>(delegate { var flipper = new Flipper(MockRepository.GenerateStub<IAdapter>(), null); }); }
public void SetUp() { Flipper = new Flipper(Adapter); }
public void FeaturesShouldDefaultToEmptySet() { var flipper = new Flipper(new MemoryAdapter()); Assert.That(flipper.Features, Is.Empty); }
public void GetFeatureMemoizesTheFeature() { var adapter = MockRepository.GenerateStub<IAdapter>(); var flipper = new Flipper(adapter); var feature = flipper.Feature("Test"); Assert.That(flipper.Feature("Test"), Is.SameAs(feature)); }
public void GetFeatureSetsAdapterOnFeature() { var adapter = MockRepository.GenerateStub<IAdapter>(); var flipper = new Flipper(adapter); var feature = flipper.Feature("Test"); Assert.That(feature.Adapter, Is.EqualTo(flipper.Adapter)); }
private IEnumerator Delay(Flipper target, float time) { yield return new WaitForSeconds(time); target.TriggerAI = true; }