void Start()
 {
     boatUpgrade   = boat.GetComponent <BoatUpgrade>();
     pointer       = transform.GetChild(0).GetComponent <Transform>();
     prevBoatIndex = boatUpgrade.BoatIndex;
     toSetSize     = false;
 }
 void Start()
 {
     boatFuel    = GetComponent <BoatFuel>();
     boatUpgrade = GetComponent <BoatUpgrade>();
     ResetStats();
     factIndex = 0;
 }
Example #3
0
    public void UpgradeBoatLevel()
    {
        switch (currentBoatUpgrade)
        {
        case (BoatUpgrade.LITTLE_BOAT):
            currentBoatUpgrade = BoatUpgrade.AIR_BOAT;
            SetCurrentBoat();
            break;

        case (BoatUpgrade.AIR_BOAT):
            currentBoatUpgrade = BoatUpgrade.WOOD_BOAT;
            SetCurrentBoat();
            break;

        case (BoatUpgrade.WOOD_BOAT):
            currentBoatUpgrade = BoatUpgrade.FISHERMAN_BOAT;
            SetCurrentBoat();
            break;

        case (BoatUpgrade.FISHERMAN_BOAT):
            currentBoatUpgrade = BoatUpgrade.BEAUTIFUL_FISHERMAN_BOAT;
            SetCurrentBoat();
            maxUpgraded = true;
            break;
        }
    }
Example #4
0
 void Awake()
 {
     pillopressval = 0.02f;
     pilloreleaseval = pillopressval / 10;
     turnstate = 0;
     finishedmenu = false;
     rotationSpeed = 5f;
     speed = 5f;
     boatupgrade = FindObjectOfType<BoatUpgrade>().GetComponent<BoatUpgrade>();
     turningspeed = boatupgrade.getTurningSpeed();
 }
Example #5
0
    public Upgrade(UpgradeType upgradeType)
    {
        this.upgradeType = upgradeType;
        switch (upgradeType)
        {
        case (UpgradeType.FISHING_ROD): currentFishingRodUpgrade = FishingRodUpgrade.WOOD; SetCurrentUpdateLevel(); break;

        case (UpgradeType.BETTER_BOAT): currentBoatUpgrade = BoatUpgrade.LITTLE_BOAT; SetCurrentUpdateLevel(); break;
        }
        this.maxUpgraded = false;
    }
    private void Start()
    {
        _targetPosition  = transform.position;
        boatCurrentState = BoatState.START;
        boatFuel         = GetComponent <BoatFuel>();
        boatStats        = GetComponent <BoatStats>();
        boatUpgrade      = GetComponent <BoatUpgrade>();
        boatColliders    = gameObject.GetComponents <BoxCollider>();
        //HealthBar.OnBirdRescueSuccess += BirdSaved;
        //HealthBar.OnBirdRescueFail += BirdDied;
        tutorial.SetActive(true);

        FindObjectOfType <AudioManager>().Play("Ocean");
        FindObjectOfType <AudioManager>().Play("Engine");
        FindObjectOfType <AudioManager>().Volume("Engine", 0.4f);
        FindObjectOfType <AudioManager>().Play("EngineStart");
    }
 void Start()
 {
     boatUpgrade = GetComponent <BoatUpgrade>();
     y           = 15;
 }
Example #8
0
 void Start()
 {
     canHitPirate = false;
     hashitkraken = true;
     movement = FindObjectOfType<Movement>().GetComponent<Movement>();
     pickupspawner = FindObjectOfType<PickUpSpawning>().GetComponent<PickUpSpawning>();
     menucontrols = FindObjectOfType<MenuControl>().GetComponent<MenuControl>();
     //lvlm = FindObjectOfType<LevelManager>().GetComponent<LevelManager>();
     krakenspawner = FindObjectOfType<KrakenSpawn>().GetComponent<KrakenSpawn>();
     //so = FindObjectOfType<SpawnObstacles>().GetComponent<SpawnObstacles>();
     boatupgrade = FindObjectOfType<BoatUpgrade>().GetComponent<BoatUpgrade>();
     pirateTime = 8.0f;
     collisionParticles = GameObject.FindGameObjectWithTag("CollisionParticle");
     //sfx = GameObject.Find("SfxPlayer").GetComponent<AudioSource>();
 }
Example #9
0
 private void Start()
 {
     boatStats   = GetComponent <BoatStats>();
     boatUpgrade = GetComponent <BoatUpgrade>();
 }