// Use this for initialization void Start() { rb = GetComponent <Rigidbody>(); rb.centerOfMass = Vector3.zero; leftEngine = transform.Find("engine_left"); rightEngine = transform.Find("engine_right"); if (CheckNull()) { leftEngine = lEngine.transform; rightEngine = rEngine.transform; CheckNull(); } _debugCameraLine = _debugCameraLineObj.GetComponent <LineRenderer>(); missileFFSM = new WeaponFiringFSM(FireMissile); missileText = _missileCount.GetComponent <Text>(); localCameraPosition = _camera.transform.localPosition; localCameraAngleX = 10.722f;//hack _camera.transform.localRotation.x; Debug.Log("initial angle: " + localCameraAngleX); cameraRadar = _camera.GetComponent <TargetRadar>(); Input_Manager = GetComponent <InputManager>(); Input_Manager.QueryControllers(); Input_Manager.PressA = cameraRadar.SelectNextTarget; Input_Manager.PressB = Fire; Input_Manager.PressX = TriggerFireMissile; Input_Manager.PressRightStick = NullSpin; Input_Manager.MoveLeftStick = PitchAndRoll; Input_Manager.MoveRightStick = RotateCamera; Input_Manager.PressLeftTrigger = Thrust; }
//Sets health, speed, finds it's own radars and targets player. void Start() { this.playerShip = GameObject.Find("PlayerShip"); this.enemyHitPoints = 50f; this.enemyShipSpeed = 5f; this.radar = GetComponentInChildren <Radar> (); this.targetRadar = GetComponentInChildren <TargetRadar> (); this.laser = GetComponentInChildren <Laser> (); }
//Sets health, speed, finds it's own radars and weapons and targets player. void Start() { this.playerShip = GameObject.Find("PlayerShip"); this.enemyHitPoints = 500f; this.enemyShipSpeed = 2f; this.targetRadar = GetComponentInChildren <TargetRadar> (); this.laser1 = GetComponentInChildren <Laser> (); this.laser2 = GetComponentInChildren <LaserLeft> (); this.doomLaser = GetComponentInChildren <DoomLaser> (); this.missileLauncher1 = GetComponentInChildren <MissileLauncher> (); this.missileLauncher2 = GetComponentInChildren <MissileLeft> (); }
//Sets health, speed, finds it's own radars and weapons and targets player. void Start() { this.playerShip = GameObject.Find("PlayerShip"); this.radar = GetComponentInChildren <Radar> (); this.targetRadar = GetComponentInChildren <TargetRadar> (); this.laser1 = GetComponentInChildren <Laser> (); this.laser2 = GetComponentInChildren <LaserLeft> (); this.carrierSubSpawner = GetComponentInChildren <CarrierSubSpawner> (); this.fanaticSpawner = GetComponentInChildren <FanaticSpawner> (); this.doomLaser = GetComponentInChildren <DoomLaser> (); this.enemyHitPoints = 1000f; this.enemyShipSpeed = 3f; }