Example #1
0
    void Update()
    {
        GameObject   da_laser = GameObject.Find("Laserous");
        ChooseWeapon laser    = da_laser.GetComponent <ChooseWeapon>();

        exei_laser = laser.using_laser;

        GameObject skori   = GameObject.Find("Bro");
        movement   keimeno = skori.GetComponent <movement> ();
    }
    void Update()
    {
        Renderer rend  = glasses.GetComponent <Renderer>();
        Renderer rend2 = hat.GetComponent <Renderer>();

        if (using_glasses == 1)
        {
            rend.enabled = true;
        }
        else
        {
            rend.enabled = false;
        }
        if (using_hat == 1)
        {
            rend2.enabled = true;
        }
        else
        {
            rend2.enabled = false;
        }
        energy = PlayerPrefs.GetInt("energy");

        energy_text.text = "" + energy;
        if (energy == 0)
        {
            Application.LoadLevel(0);
        }


        GameObject player_object = GameObject.Find("myAnimationBros 1");
        Vector3    player_pos_x  = player_object.transform.position;
        Vector3    temp          = player_object.transform.position;

        temp.x       = player_object.transform.position.x;
        player_pos_x = temp;
        if (player_pos_x.x > 168)
        {
            animator.Play("Thug_Life");
            erwthseis = true;
            GameObject broly  = GameObject.Find("bro_figure");
            Animator   broish = broly.GetComponent <Animator> ();
            broish.Play("happy_da_bro");
            hapi = true;
        }

        //	if (player_pos_x.x > 4)
//		{


        //		GameObject nokiaz = GameObject.Find("Nokias");
        //		Vector3 scale = transform.localScale;
        //		scale.x = 1.7f;
        //		scale.y = 1.7f;
        //		nokiaz.transform.localScale = scale;
        //	}


        GameObject skori   = GameObject.Find("Bro");
        movement   keimeno = skori.GetComponent <movement> ();

        current_score = keimeno.total;



        GameObject player         = GameObject.Find("ControlButtons");
        Touch      gateController = player.GetComponent <Touch> ();

        mov = gateController.moving;



        if (sms)
        {
            GameObject.Find("Health Bar").GetComponent <HealthBar>().Damage(10);

            sms = false;
        }

        GameObject nokia_3 = GameObject.Find("nokia_3");
        nokia_3    n3      = nokia_3.GetComponent <nokia_3> ();

        nok_3 = n3.nokia;


        GameObject nokiaa_1 = GameObject.Find("nokia_1");
        nokia_2    n1       = nokiaa_1.GetComponent <nokia_2> ();

        nok_1 = n1.nokia;

        GameObject nokia = GameObject.Find("nokia");
        Nokia      n     = nokia.GetComponent <Nokia> ();

        nok = n.nokia;

        sc1         = n1.score;
        sc2         = n.score;
        sc3         = n3.score;
        total       = sc1 + sc2 + sc3;
        Points.text = "Points = " + total;


        if (total > highscore)
        {
            PlayerPrefs.SetInt("highscore", total);
        }
        Total_Points_Nokia = total;


        GameObject   change = GameObject.Find("Laserous");
        ChooseWeapon l      = change.GetComponent <ChooseWeapon>();

        changed = l.change_weapon;

        GameObject   da_laser = GameObject.Find("Laserous");
        ChooseWeapon laser    = da_laser.GetComponent <ChooseWeapon>();

        exei_laser = laser.using_laser;

        GameObject   using_punch = GameObject.Find("Laserous");
        ChooseWeapon bounia      = using_punch.GetComponent <ChooseWeapon>();

        bounidi = bounia.using_punch;

        if (nok || nok_1 || nok_3)
        {
            GetComponent <Rigidbody2D>().AddForce(Vector2.left * 100f);
            Vector3 destination = new Vector3(0, 0, 30);
            transform.eulerAngles = Vector3.Lerp(transform.rotation.eulerAngles,
                                                 destination,
                                                 Time.deltaTime);

            animator.Play("almost_dead");
            Almost_dead();

            // gameObject.GetComponentInChildren<Renderer>().enabled = false;
            // animator.enabled = false;
        }



        if (Input.GetMouseButtonDown(0) && !pause && !mov && !nok && !nok_1 && !nok_3 && !sms && !changed && !thug_life && !erwthseis)
        {
            if (bounidi)
            {
                animator.Play("myAnimationBros 1");
            }
            if (exei_laser)
            {
                animator.Play("Laserino");
            }

            animator.SetTrigger("Idle");
        }
    }
Example #3
0
    // Use this for initialization
    void Start()
    {
        graph = GameObject.FindObjectsOfType <PathNode> ();

        for (int i = 0; i < 4; i++)
        {
            RunAllTask rootTask = new RunAllTask();

            /******* Attack ******/
            Sequence attackSequence = new Sequence();

            AquireTargetPriority aquireTargetNode = new AquireTargetPriority();
            //PredictAim predictAimNode = new PredictAim();
            ChooseWeapon chooseWeapon = new ChooseWeapon();
            AttackTarget attackNode   = new AttackTarget();

            attackSequence.AddTask(aquireTargetNode);
            //attackSequence.AddTask(predictAimNode);
            attackSequence.AddTask(chooseWeapon);
            attackSequence.AddTask(attackNode);

            /****** Movement *******/
            Selector movementSelector = new Selector();

            /****** Flee *******/
            Sequence fleeSequence = new Sequence();

            FindFleeDirection findFleeNode = new FindFleeDirection();
            Flee fleeNode = new Flee();

            fleeSequence.AddTask(findFleeNode);
            fleeSequence.AddTask(fleeNode);

            /****** Pickups ******/
            Selector       pickupSelector     = new Selector();
            MoveToItem     moveToItemNode     = new MoveToItem();
            PickupItem     pickupItemNode     = new PickupItem();
            Sequence       pickupSequence     = new Sequence();
            Selector       choosePickup       = new Selector();
            NeedAmmo       needAmmoNode       = new NeedAmmo();
            NeedHealth     needHealthNode     = new NeedHealth();
            FindPathToItem findPathToItemNode = new FindPathToItem();

            choosePickup.AddTask(needHealthNode);
            choosePickup.AddTask(needAmmoNode);

            pickupSequence.AddTask(choosePickup);
            pickupSequence.AddTask(findPathToItemNode);

            pickupSelector.AddTask(moveToItemNode);
            pickupSelector.AddTask(pickupItemNode);
            pickupSelector.AddTask(pickupSequence);

            movementSelector.AddTask(pickupSelector);
            movementSelector.AddTask(fleeSequence);



            // Add sequences to root
            rootTask.AddTask(attackSequence);
            rootTask.AddTask(movementSelector);
            //rootTask.AddTask(pickupSelector);

            if (i == 0)
            {
                Blackboard bd = new Blackboard(Francis, graph);
                bd.fleeDistance = 10.0f;
                FrancisBT       = new BehaviorTree(rootTask, bd);
            }
            else if (i == 1)
            {
                Blackboard bd = new Blackboard(Zoey, graph);
                bd.fleeDistance = 10.0f;
                ZoeyBT          = new BehaviorTree(rootTask, bd);
            }
            else if (i == 2)
            {
                Blackboard bd = new Blackboard(Bill, graph);
                bd.fleeDistance = 10.0f;
                BillBT          = new BehaviorTree(rootTask, bd);
            }
            else
            {
                Blackboard bd = new Blackboard(Louis, graph);
                bd.fleeDistance = 10.0f;
                LouisBT         = new BehaviorTree(rootTask, bd);
            }
        }
    }
    void Update()
    {
        Renderer rend  = glasses.GetComponent <Renderer>();
        Renderer rend2 = hat.GetComponent <Renderer>();

        if (using_glasses == 1)
        {
            rend.enabled = true;
        }
        else
        {
            rend.enabled = false;
        }
        if (using_hat == 1)
        {
            rend2.enabled = true;
        }
        else
        {
            rend2.enabled = false;
        }

        GameObject vel     = GameObject.Find("Da_instructions");
        Animator   velakia = vel.GetComponent <Animator> ();

        //	if(first_time == 0){

        if (velakia.GetCurrentAnimatorStateInfo(0).IsName("idle_instr") && !finished)
        {
            Time.timeScale = 0.0f;
            instruct       = true;
            velakia.Play("use_instruction");
        }
        if (Input.GetMouseButtonDown(0) && velakia.GetCurrentAnimatorStateInfo(0).IsName("use_instruction"))
        {
            velakia.Play("change");
        }
        if (Input.GetMouseButtonDown(0) && velakia.GetCurrentAnimatorStateInfo(0).IsName("change"))
        {
            velakia.Play("anywhere");
        }
        if (Input.GetMouseButtonDown(0) && velakia.GetCurrentAnimatorStateInfo(0).IsName("anywhere"))
        {
            velakia.Play("idle_instr");
            Time.timeScale = 1.0f;
            instruct       = false;
            finished       = true;
            first_time     = 1;
            PlayerPrefs.SetInt("ft", first_time);
        }
        //}


        energy = PlayerPrefs.GetInt("energy");

        energy_text.text = "" + energy;
        if (energy == 0)
        {
            Application.LoadLevel(0);
        }
        GameObject      skori   = GameObject.Find("Bro");
        movement_justin keimeno = skori.GetComponent <movement_justin> ();

        current_score = keimeno.Score;



        GameObject player_object = GameObject.Find("myAnimationBros 1");
        Vector3    player_pos_x  = player_object.transform.position;
        Vector3    temp          = player_object.transform.position;

        temp.x       = player_object.transform.position.x;
        player_pos_x = temp;

        if (player_pos_x.x > 98)
        {
            animator.Play("Thug_Life");
            erwthseis = true;
            GameObject girly   = GameObject.Find("home");
            Animator   girlish = girly.GetComponent <Animator> ();
            girlish.Play("mama_animation");
            mama = true;
        }

        GameObject nokia_3 = GameObject.Find("justinos_3");
        justin_3   n3      = nokia_3.GetComponent <justin_3> ();

        justin_3 = n3.just;


        GameObject nokia_1 = GameObject.Find("justinos_2");
        justin_1   n1      = nokia_1.GetComponent <justin_1> ();

        justin_1 = n1.just;

        GameObject nokia = GameObject.Find("justinos");
        justin     n     = nokia.GetComponent <justin> ();

        nok = n.just;

        sc1 = n1.score;
        sc2 = n.score;
        sc3 = n3.score;


        total       = sc1 + sc2 + sc3;
        Points.text = "Points = " + total;
        if (bieber)
        {
            animator.Play("bieber_hit");

            animator.SetTrigger("Idle");
            bieber = false;
        }
        GameObject   player         = GameObject.Find("ControlButtons");
        Touch_justin gateController = player.GetComponent <Touch_justin> ();

        mov = gateController.moving;

        GameObject destroyed     = GameObject.Find("justinos");
        justin     efage_bounidi = destroyed.GetComponent <justin> ();

        destr = efage_bounidi.destroyed;

        if (total > highscore_justin)
        {
            PlayerPrefs.SetInt("highscore_justin", total);
        }
        Total_Points_Justin = total;
        GameObject   change = GameObject.Find("Laserous");
        ChooseWeapon l      = change.GetComponent <ChooseWeapon>();

        changed = l.change_weapon;



        GameObject   da_laser = GameObject.Find("Laserous");
        ChooseWeapon laser    = da_laser.GetComponent <ChooseWeapon>();

        exei_laser = laser.using_laser;

        GameObject   using_punch = GameObject.Find("Laserous");
        ChooseWeapon bounia      = using_punch.GetComponent <ChooseWeapon>();

        bounidi = bounia.using_punch;

        if (Input.GetMouseButtonDown(0) && !mov && !nok && !changed && !pause && !thug_life && !instruct && !erwthseis)
        {
            if (bounidi)
            {
                animator.Play("myAnimationBros 1");
            }
            if (exei_laser)
            {
                animator.Play("Laserino");
            }

            animator.SetTrigger("Idle");
        }
        if (nok || justin_1 || justin_3)
        {
            bieber = true;
        }
    }
Example #5
0
    void Update()
    {
        Renderer rend  = glasses.GetComponent <Renderer>();
        Renderer rend2 = hat.GetComponent <Renderer>();

        if (using_glasses == 1)
        {
            rend.enabled = true;
        }
        else
        {
            rend.enabled = false;
        }
        if (using_hat == 1)
        {
            rend2.enabled = true;
        }
        else
        {
            rend2.enabled = false;
        }
        GameObject player_object = GameObject.Find("Bro");

        Vector3 player_pos_x = player_object.transform.position;


        Vector3 temp = player_object.transform.position;

        temp.x       = player_object.transform.position.x;
        player_pos_x = temp;
        if (player_pos_x.x > 148)
        {
            animator.Play("Thug_Life");
            erwthseis = true;
            my_girl();
            GameObject girly   = GameObject.Find("girl");
            Animator   girlish = girly.GetComponent <Animator>();
            girlish.Play("free_da_girl");
            girl = true;
        }

        //	if (player_pos_x.x > 4)
        //		{


        //		GameObject cloudz = GameObject.Find("Clouders");
        //		Vector3 scale = transform.localScale;
        //		scale.x = 1.7f;
        //		scale.y = 1.7f;
        //		cloudz.transform.localScale = scale;
        //	}


        GameObject       skori   = GameObject.Find("Bro");
        movement_clouder keimeno = skori.GetComponent <movement_clouder> ();

        current_score = keimeno.Score;

        GameObject fin = GameObject.Find("Initial Hello");
        gkomena    gf  = fin.GetComponent <gkomena> ();

        finished = gf.finished;

        GameObject kapsimo = GameObject.Find("clouds");
        clouder    kahla   = kapsimo.GetComponent <clouder> ();

        kamenos = kahla.kamenos;

        GameObject kapsimo2 = GameObject.Find("clouds_2");
        clouder_2  kahla2   = kapsimo2.GetComponent <clouder_2> ();

        kamenos2 = kahla2.kamenos2;

        GameObject kapsimo3 = GameObject.Find("clouds_3");
        clouder_3  kahla3   = kapsimo3.GetComponent <clouder_3> ();

        kamenos3 = kahla3.kamenos3;



        GameObject    player         = GameObject.Find("ControlButtons_clouder");
        Touch_clouder gateController = player.GetComponent <Touch_clouder> ();

        mov         = gateController.moving;
        Points.text = "Points = " + Score;
        if (sms)
        {
            GameObject.Find("Health Bar").GetComponent <HealthBar>().Damage(10);

            sms = false;
        }


        GameObject cloud3 = GameObject.Find("clouds_3");
        clouder_3  c3     = cloud3.GetComponent <clouder_3> ();

        clouds_3 = c3.kopanhse3;


        GameObject cloud2 = GameObject.Find("clouds_2");
        clouder_2  c2     = cloud2.GetComponent <clouder_2> ();

        clouds_2 = c2.kopanhse2;

        GameObject clouds1 = GameObject.Find("clouds");
        clouder    c       = clouds1.GetComponent <clouder> ();

        clouds_1 = c.kopanhse;

        sc1                  = c.score;
        sc2                  = c2.score;
        sc3                  = c3.score;
        total                = sc1 + sc2 + sc3;
        Points.text          = "Points = " + total;
        Total_Points_Clouder = total;


        if (total > highscore_cloud)
        {
            PlayerPrefs.SetInt("highscore_cloud", total);
        }
        GameObject   change = GameObject.Find("Laserous");
        ChooseWeapon l      = change.GetComponent <ChooseWeapon>();

        changed = l.change_weapon;

        GameObject   da_laser = GameObject.Find("Laserous");
        ChooseWeapon laser    = da_laser.GetComponent <ChooseWeapon>();

        exei_laser = laser.using_laser;

        GameObject   using_punch = GameObject.Find("Laserous");
        ChooseWeapon bounia      = using_punch.GetComponent <ChooseWeapon>();

        bounidi = bounia.using_punch;


        if (kamenos || kamenos2 || kamenos3)
        {
            animator.Play("kamenos");
            GetComponent <Rigidbody2D>().AddForce(Vector2.down * 5f);
            GameObject.Find("Health Bar").GetComponent <HealthBar>().Damage(100);
            setGrand();
            GameObject Floor = GameObject.Find("Floor");
            Floor.GetComponent <BoxCollider2D>().isTrigger = true;
        }
        if (kopanhse || kopanhse2 || kopanhse3)
        {
            //animator.Play("Hit");
            // gameObject.GetComponentInChildren<Renderer>().enabled = false;
            // animator.enabled = false;
        }

        if (Input.GetMouseButtonDown(0) && !pause && !mov && !sms && !changed && !thug_life && !kamenos && !kamenos2 && !kamenos3 && !finished && !erwthseis)
        {
            if (bounidi)
            {
                animator.Play("myAnimationBros 1");
            }
            if (exei_laser)
            {
                animator.Play("Laserino");
            }
            animator.SetTrigger("Idle");
        }
    }