void Start() { this.restartController = new RestartController(this, this.dataCenter, this.inputProviderPlayer1); movementeControllerPlayer1 = new MovementController(this.inputProviderPlayer1, this.moverPlayer1, this); movementeControllerPlayer2 = new MovementController(this.inputProviderPlayer2, this.moverPlayer2, this); shootControllerPlayer1 = new ShootController(inputProviderPlayer1, dataCenter.fireRate, dataCenter.laser1, dataCenter.ship1, this); shootControllerPlayer2 = new ShootController(inputProviderPlayer2, dataCenter.fireRate, dataCenter.laser2, dataCenter.ship2, this); defenseControllerPlayer1 = new DefenseController(inputProviderPlayer1, dataCenter.ship1, dataCenter.tower1, dataCenter.barrier1, dataCenter.towerPrice, dataCenter.barrierPrice, dataCenter.pointPlayer1, this); defenseControllerPlayer2 = new DefenseController(inputProviderPlayer2, dataCenter.ship2, dataCenter.tower2, dataCenter.barrier2, dataCenter.towerPrice, dataCenter.barrierPrice, dataCenter.pointPlayer2, this); ///-------------------------------------------------------------------------------------------------- ///Criadas por Lael this.colliderControllerPlayer1 = new ColliderController(this.dataCenter.colliderCheckerPlayer1, this.dataCenter.lifePlayer1, this.pointsPlayer2, this); this.colliderControllerPlayer2 = new ColliderController(this.dataCenter.colliderCheckerPlayer2, this.dataCenter.lifePlayer2, this.pointsPlayer1, this); this.gameOverController = new GameOverController(this.dataCenter.lifePlayer1, this.dataCenter.lifePlayer2, this); ///-------------------------------------------------------------------------------------------------- this.guiControllerPlayer1 = new GUIController(dataCenter.guiContainerPlayer1.points, dataCenter.guiContainerPlayer1.healh, dataCenter.pointPlayer1, dataCenter.lifePlayer1, this); this.guiControllerPlayer2 = new GUIController(dataCenter.guiContainerPlayer2.points, dataCenter.guiContainerPlayer2.healh, dataCenter.pointPlayer2, dataCenter.lifePlayer2, this); }
//public EnemySpawner enemySpawner; // Start is called before the first frame update void Start() { collider = GetComponent <CircleCollider2D>(); //body = GetComponent<Rigidbody2D>(); shootController = GetComponentInParent <ShootController>(); }
private void Start() { m_shootController = GetComponent <ShootController>(); m_sonarController = GetComponent <SonarController>(); m_dashController = GetComponent <DashController>(); m_energy = GetComponent <Soldier>().Energy; }
public void Shoot() { if (!gameObject.activeInHierarchy) { return; } if (_shootController) { return; } ShootController shootController = ShootController.StartChecking(gameObject, _shootingType); if (!shootController) { return; } _shootController = shootController; _shootController.ShootEvent += OnShootChecked; _isShooting = true; if (_canShoot) { SpawnProjectile(); } _canShoot = false; }
// Use this for initialization void Awake() { currentHealth = startingHealth; capsuleCollider = GetComponent <CapsuleCollider>(); playerController = GetComponent <PlayerController>(); shootController = GetComponentInChildren <ShootController>(); AudioSource[] sounds = GetComponents <AudioSource>(); deathSound = sounds[1]; }
// Start is called before the first frame update void Start() { player = GetComponent <Transform>(); shootController = GetComponent <ShootController>(); healthController = GetComponent <HealthController>(); powerUpSound = GetComponentInChildren <AudioSource>(); }
// Use this for initialization void Start() { sceneControler = (ShootController)SSDirector.getInstance().currentScenceController; sceneControler.factory = this; arrow = Instantiate(Resources.Load("prefabs/Arrow01")) as GameObject; arrow.transform.parent = sceneControler.Bow.transform; arrow.transform.localEulerAngles = new Vector3(90, 0, -90); free.Add(sceneControler.Arrow); }
void Pick(ShootController s) { if (canPlay) { current = Instantiate(bulletPrefab, this.transform); current.GetComponent <ShootController>().SetColor(); } // bullets.RemoveAt(0); }
void Start() { shootController = FindObjectOfType <ShootController>(); defaultPosition = transform.position.y; rb = GetComponent <Rigidbody>(); lengthOfLine = new Vector3(0f, -0.5f, 0.0f); timeToNextJump = 0f; }
//private ShieldController shield; //private float shotDelay; // Start is called before the first frame update void Start() { //shield = GetComponent<ShieldController>(); //shotDelay = 0f; shootController = this; audioSource = GetComponent <AudioSource>(); }
private void Awake() { if (_instance != null && _instance != this) { Destroy(this.gameObject); } else { _instance = this; } }
public void SpawnPlayer() { GameObject ship = Instantiate(playerShip); switch (moveType) { case MoveType.Controller_Move: ship.AddComponent <Controller360Move>(); break; case MoveType.Keyboard_Move: ship.AddComponent <KeyboardMove>(); break; } ShootController shooter = null; switch (shootType) { case ShootType.Controller_Shoot: shooter = ship.AddComponent <Controller360Shoot>(); break; case ShootType.Keyboard_Shoot: shooter = ship.AddComponent <KeyboardShoot>(); break; } if (shooter != null) { shooter.projectilePre = projectile; } switch (aimType) { case AimType.Controller_Aim: ship.AddComponent <Controller360Aim>(); break; case AimType.Mouse_Aim: ship.AddComponent <MouseAim>(); break; case AimType.Oculus_Aim: Camera.main.enabled = false; ocControllerInstance = (GameObject)Instantiate(oculusController, cameraPos, Quaternion.identity); OculusAim oculus = ship.AddComponent <OculusAim>(); oculus.ocCamera = ocControllerInstance; break; } aimTypeStatic = aimType; }
void HitDetect(ShootController s) { State state; var hitPoint = GetState(out state); score += ((int)state + 1) * scoreMultiplier; OnUpdateScore(score); if (hitPoint != null) { if (lastState == State.PERFECT && state == State.PERFECT) { combo++; OnCombo(combo); } else { combo = 0; } lastState = state; // Debug.Log("Hit" + state); s.FixPosition(hitPoint.obj); hitPoint.Hit(); if (hitPoint.coin) { GetCoin(lastState == State.PERFECT? 2 : 1); } if (pointAngles.TrueForAll(x => x.hit)) { Win(); // return; } // MoveOnNext(); // state = State.BAD; } else { Debug.LogError("NINGGG"); state = State.BAD; s.GravityOff(); GameOver(); } OnStateCheck((int)state); UpdateHighscore(score); }
void Start() { body = GetComponent <Rigidbody>(); body.centerOfMass = transform.Find("MassCenter").transform.localPosition; grDetect = GetComponent <GripDetector>(); if (photonView.isMine) { Camera.main.gameObject.GetComponent <FollowTarget>().Target = this.transform; marker = Camera.main.gameObject.GetComponent <ShootController>(); } }
public static ShootController StartChecking(GameObject addComponentAt, ShootingType shootingType) { if (addComponentAt.GetComponent <ShootController>()) { return(null); } ShootController shootController = addComponentAt.AddComponent <ShootController>(); shootController.Execute(shootingType); return(shootController); }
// Use this for initialization void Start() { if (PlayerPrefs.HasKey("Max Fizzyo Pressure")) { maxBreath = PlayerPrefs.GetFloat("Max Fizzyo Pressure"); } maxY = WorldSpace.topBound - 1; minY = WorldSpace.bottomBound + 1; movingDown = true; transform.position = new Vector2(WorldSpace.leftBound + 1, WorldSpace.RandomY()); shootController = GetComponentInChildren <ShootController>(); }
// Start is called before the first frame update void Start() { sc = GameObject.Find("Player").GetComponent <ShootController>(); if (LevelManager.InLevel()) { image.enabled = true; } else { image.enabled = false; ammoText.gameObject.SetActive(false); } }
// Update is called once per frame void Awake() { GameObject gameManager = GameObject.FindGameObjectWithTag("GameController"); prafabHolder = gameManager.GetComponent <PrafabHolder>(); player = GetComponent <Player>(); shootController = GetComponent <ShootController>(); playerController = GetComponent <PlayerController>(); animationController = GetComponentInChildren <PlayerAnimationController>(); eventHelper = GetComponentInChildren <SimpleEventHelper>(); eventHelper.notifyRangeAttack += OnAttackFired; }
// Fix Call void Awake() { GameObject gameManager = GameObject.FindGameObjectWithTag("GameController"); prafabHolder = gameManager.GetComponent <PrafabHolder>(); playerMovementController = gameObject.GetComponentInParent <PlayerMovementController>(); animationController = GetComponentInChildren <PlayerAnimationController>(); eventHelper = GetComponentInChildren <SimpleEventHelper>(); player = GetComponent <Player>(); shootController = GetComponent <ShootController>(); attackController = GetComponent <AttackController>(); autoAming = GetComponent <AutoAming>(); }
public void GetLeaderboard_Ties_Ok() { Player.ClearPlayersList(); // Arrange Mock <RandomGenerator> randomTest = new Mock <RandomGenerator>(MockBehavior.Strict); randomTest.Setup(h => h.GetNumber(It.Is <int>(t => t == 3))) .Returns(2); ShootController controller = new ShootController(randomTest.Object); controller.Get("rock", "Jane"); controller.Get("rock", "Evgeniya"); controller.Get("rock", "Evgeniya"); controller.Get("scissors", "Jane"); controller.Get("paper", "Evgeniya"); LeaderboardController leadController = new LeaderboardController(); // Act var actionResult = leadController.Get(); var objectResult = actionResult.Result as ObjectResult; var list = new List <PlayerInfo>() { new PlayerInfo { PlayerName = "Evgeniya", Score = 2 }, new PlayerInfo { PlayerName = "Jane", Score = 1 } }; var listResult = objectResult.Value as List <PlayerInfo>; //Assert Assert.IsNotNull(objectResult); Assert.AreEqual(200, objectResult.StatusCode); Assert.AreEqual(2, listResult.Count); Assert.AreEqual("Evgeniya", listResult[0].PlayerName); Assert.AreEqual(2, listResult[0].Score); Assert.AreEqual("Jane", listResult[1].PlayerName); Assert.AreEqual(1, listResult[1].Score); randomTest.VerifyAll(); }
public void GetShoot_IncorrectPlay_BadRequest() { // Arrange Mock <RandomGenerator> randomTest = new Mock <RandomGenerator>(MockBehavior.Strict); ShootController controller = new ShootController(randomTest.Object); // Act var actionResult = controller.Get("play", "Evgeniya"); var objectResult = actionResult.Result as ObjectResult; var errorMessage = objectResult.Value as ErrorMessage; //Assert Assert.IsNotNull(objectResult); Assert.AreEqual(400, objectResult.StatusCode); Assert.AreEqual("play parameter is invalid", errorMessage.Error); randomTest.VerifyAll(); }
public void GetShoot_Wins_Ok() { // Arrange Mock <RandomGenerator> randomTest = new Mock <RandomGenerator>(MockBehavior.Strict); randomTest.Setup(h => h.GetNumber(It.Is <int>(t => t == 3))) .Returns(2); ShootController controller = new ShootController(randomTest.Object); // Act var actionResult = controller.Get("rock", "Evgeniya"); var objectResult = actionResult.Result as ObjectResult; //Assert Assert.IsNotNull(objectResult); Assert.AreEqual(200, objectResult.StatusCode); Assert.AreEqual("Player Evgeniya wins the round", objectResult.Value); randomTest.VerifyAll(); }
void Start() { UI = GameObject.Find("UI").GetComponent <PlayerHUD> (); health = max_health; shootController = GetComponent <ShootController> (); _flasher = GetComponent <Flasher> (); var sc = GameObject.Find("StageController"); if (sc != null) { _stageController = sc.GetComponent <StageController> (); } _cameraShake = Camera.main.gameObject.GetComponent <CameraShake> (); SetBoundaries(); }
// Start is called before the first frame update void Start() { shoot = gameObject.GetComponent <ShootController>(); if (GlobalVariables.isShieldBought) { Instantiate(barrier, gameObject.transform.position - new Vector3(0.5f, 0.0f, -10.0f), Quaternion.identity); GlobalVariables.isShieldBought = false; } if (GlobalVariables.isSwordBought) { shoot.damage += 1; GlobalVariables.isSwordBought = false; } if (GlobalVariables.isInfinityBought) { shoot.delayBetweenShots /= 2; GlobalVariables.isInfinityBought = false; } }
void Start() { GM = GameObject.Find("GameManager").GetComponent <GameManagerScript>(); shootController = this.GetComponent <ShootController>(); }
public void Start() { sceneController = (ShootController)SSDirector.getInstance().currentScenceController; }
public void Hit(ShootController prefab) { Instantiate(prefab, firePoint.transform.position, firePoint.transform.rotation); }
public override void StartPowerUpAction() { shootController = BasePlayer.Instance.shootController; // fourBullet.ActivateShotPoints(shootController.shotPoints); Debug.Log("Four Bullet Activated"); }
void Start() { player_shooting = GameObject.Find("Player").GetComponent <ShootController>(); }
void Awake() { shootController = GetComponent <ShootController>(); fov = GetComponent <FieldOfView>(); }