Beispiel #1
0
    /*
     * private void OnTriggerEnter2D(Collider2D collision)
     * {
     *  if (collision.tag == "Player" && !viewed)
     *  {
     *      StartCoroutine("conv");
     *      player.GetComponent<basicActions>().anim.SetBool("fall", false);
     *      viewed = true;
     *  }
     * }
     */

    private IEnumerator conv()
    {
        //Game Modes
        player.GetComponent <basicActions>().gameMode = 1;

        //Stop anim
        player.GetComponent <basicActions>().anim.SetBool("run", false);
        player.GetComponent <basicActions>().anim.SetBool("fall", false);

        //Drone Stuff
        rowanSpeech.GetComponent <speech>().setName("Rowan");
        matildaSpeech.GetComponent <speech>().setName("Matilda");

        //Camera Stuff
        camScript.folowPlayer(false);
        camScript.setTarget(new Vector3(0, 0, -10));
        camScript.setSize(7.25f);

        //Cutscene
        //rowanSpeech.GetComponent<speech>().flip();

        rowanTy.typeWrite("...How.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rowanTy.typeWrite("...I took all the advice he gave me, but still...");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        Destroy(rowan);
        MatildaTy.typeWrite("Ugh, why didn't he just listen!? We could have both got out of here!");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        MatildaTy.typeWrite("As unlikeable as he is...");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        MatildaTy.typeWrite("Well, I guess I at least get to live.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        MatildaTy.typeWrite("Back to the Hub to meet Oda.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        MatildaTy.typeWrite("");
        Application.LoadLevel("hub3");


        //Game Modes
        player.GetComponent <basicActions>().gameMode = 0;

        //Drone Stuff
        //droneScript.follow = false;

        //Camera Stuff
        camScript.folowPlayer(true);
        camScript.setSize(3);
    }
Beispiel #2
0
    /*
     * private void OnTriggerEnter2D(Collider2D collision)
     * {
     *  if (collision.tag == "Player" && !viewed)
     *  {
     *      StartCoroutine("conv");
     *      player.GetComponent<basicActions>().anim.SetBool("fall", false);
     *      viewed = true;
     *  }
     * }
     */

    private IEnumerator conv()
    {
        //Game Modes
        player.GetComponent <basicActions>().gameMode = 1;

        //Stop anim
        player.GetComponent <basicActions>().anim.SetBool("run", false);
        player.GetComponent <basicActions>().anim.SetBool("fall", false);

        //Drone Stuff
        rustySpeech.GetComponent <speech>().setName("Rusty");
        matildaSpeech.GetComponent <speech>().setName("Matilda");

        //Camera Stuff
        //Camera Stuff
        camScript.folowPlayer(false);
        camScript.setTarget(new Vector3(0, 0, -10));
        camScript.setSize(8f);

        //Cutscene
        //rowanSpeech.GetComponent<speech>().flip();

        rustyTy.typeWrite("...Darn...");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rustyTy.typeWrite("...I suppose this is it, huh?");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rustyTy.typeWrite("...Go beat that grumpy fox for me...");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        Destroy(rusty);
        MatildaTy.typeWrite("...");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        MatildaTy.typeWrite("...I'll do what I can, Rusty.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        MatildaTy.typeWrite("");
        Application.LoadLevel("hub2");


        //Game Modes
        player.GetComponent <basicActions>().gameMode = 0;

        //Drone Stuff
        //droneScript.follow = false;

        //Camera Stuff
    }
Beispiel #3
0
    /*
     * private void OnTriggerEnter2D(Collider2D collision)
     * {
     *  if (collision.tag == "Player" && !viewed)
     *  {
     *      StartCoroutine("conv");
     *      player.GetComponent<basicActions>().anim.SetBool("fall", false);
     *      viewed = true;
     *  }
     * }
     */

    private IEnumerator conv()
    {
        //Game Modes
        player.GetComponent <basicActions>().gameMode = 1;

        //Stop anim
        player.GetComponent <basicActions>().anim.SetBool("run", false);
        player.GetComponent <basicActions>().anim.SetBool("fall", false);

        //Drone Stuff
        starSpeech.GetComponent <speech>().setName("???");
        matildaSpeech.GetComponent <speech>().setName("Matilda");

        //Camera Stuff
        camScript.folowPlayer(false);
        camScript.setTarget(new Vector3(0, 0, -10));
        camScript.setSize(8f);

        //Cutscene
        //rowanSpeech.GetComponent<speech>().flip();

        starTy.typeWrite("...Impossible...");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        Destroy(star);
        MatildaTy.typeWrite("Well... I do sort of still feel bad.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        MatildaTy.typeWrite("..He was quite a downer though.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        MatildaTy.typeWrite("Back to the hub!");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        MatildaTy.typeWrite("");
        Application.LoadLevel("hub1");



        //Game Modes
        player.GetComponent <basicActions>().gameMode = 0;

        //Drone Stuff
        //droneScript.follow = false;

        //Camera Stuff
    }
Beispiel #4
0
    private IEnumerator conv()
    {
        //Game Modes
        player.GetComponent <basicActions>().gameMode = 1;
        rowan.GetComponent <basicActions>().gameMode  = 1;

        //Stop anim
        player.GetComponent <basicActions>().anim.SetBool("run", false);
        player.GetComponent <basicActions>().anim.SetBool("fall", false);
        rowan.GetComponent <basicActions>().anim.SetBool("run", false);
        rowan.GetComponent <basicActions>().anim.SetBool("fall", false);

        //Drone Stuff
        rowanSpeech.GetComponent <speech>().setName("Rowan");
        matildaSpeech.GetComponent <speech>().setName("Matilda");
        matildaSpeech.GetComponent <speech>().flip();

        //Camera Stuff
        camScript.folowPlayer(false);
        camScript.setTarget(new Vector3(0, 0, -10));
        camScript.setSize(8f);

        //Cutscene
        //rowanSpeech.GetComponent<speech>().flip();

        rowanTy.typeWrite("I don't have anything to say you.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rowanTy.typeWrite("");
        MatildaTy.typeWrite("...Well I something to say to you.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rowanTy.typeWrite("");
        MatildaTy.typeWrite("...This is a pretty awful situation.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rowanTy.typeWrite("");
        MatildaTy.typeWrite("We're living being created by some madman to help sell Piñatas!");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rowanTy.typeWrite("");
        MatildaTy.typeWrite("...I say, instead of fighting eachother, why don't we do something about this?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rowanTy.typeWrite("");
        MatildaTy.typeWrite("There's got to be some way out of all this! We can work together, and both get out!");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rowanTy.typeWrite("...");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rowanTy.typeWrite("...This is some sort of clever trick.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rowanTy.typeWrite("I didn't think a sap like you could be clever. You impress me.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rowanTy.typeWrite("However, it is now time for me to win and leave this terrible place.");
        MatildaTy.typeWrite("Wait, but it's not a trick, if we just could-");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rowanTy.typeWrite("Die, sap!");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rowanTy.typeWrite("");
        MatildaTy.typeWrite("");


        //Game Modes
        player.GetComponent <basicActions>().gameMode = 0;
        rowan.GetComponent <basicActions>().gameMode  = 0;

        //Drone Stuff
        //droneScript.follow = false;

        //Camera Stuff
    }
Beispiel #5
0
    private IEnumerator conv()
    {
        //Game Modes
        player.GetComponent <basicActions>().gameMode = 2;
        drone.GetComponent <drone>().gameMode         = 1;

        //Camera Stuff
        cameraScript.folowPlayer(true);
        cameraScript.setSize(1);

        //Drone Stuff
        drone.GetComponent <drone>().target = new Vector3(-28.5f, 1);
        drone.GetComponent <drone>().follow = false;

        //Speech Stuff
        matildaSpeech.GetComponent <speech>().flip();
        matildaSpeech.GetComponent <speech>().setName("???");
        droneSpeech.GetComponent <speech>().setName("???");

        //Cutscene
        player.GetComponent <Animator>().SetBool("respawn", true);
        yield return(new WaitForSeconds(3.5f));

        player.GetComponent <basicActions>().gameMode = 1;
        cameraScript.folowPlayer(false);
        cameraScript.setTarget(new Vector3(-28.5f, 2, -10));
        cameraScript.setSize(2.5f);
        DroneTy.typeWrite("Unbelieveable");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("The Mastermind's machines are truly impressive.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("...");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("To give a once inanimate object life through technology is legitimately stupendous.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("I have never comprehended something more marvelous.");
        MatildaTy.typeWrite("...");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("This is truly a technological miracle-");
        MatildaTy.typeWrite("...");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("-Sorry, but what are you talking about? Who are you and how did I get here?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("Also, who- who am I? I don't remember...");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("I am most sorry. Forgive my manners.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("I am Operational Drone Assistant number 213. Please refer to me as Oda.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        droneSpeech.GetComponent <speech>().setName("Oda");
        DroneTy.typeWrite("This is Piñco™ Mega Factory 1.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("Piñco™?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("Piñco™ is the worlds largest and greatest producer of quality Piñatas.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("You are, in fact, currently inhabiting a 'Matilda' model Piñata made by Piñco™.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("I'm a Piñata!?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("Not technically. You are a randomly generated, highly sofisticated AI contained in that bracelet on your arm.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("The bracelet allows you to manipulate the Piñata as if it were an actual body.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("An AI? But I don't remember being a computer-");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("Unfortunately that is the truth. As real as you may feel, you are not.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("You have been given human like emotions and thoughts in order to fulfill you purpose.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        player.GetComponent <Animator>().SetBool("shrug", true);
        DroneTy.typeWrite("");
        MatildaTy.typeWrite("Purpose? ...Why would someone go to all this trouble? Creating people and putting them in Piñatas?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        player.GetComponent <Animator>().SetBool("shrug", false);
        DroneTy.typeWrite("In order to determine which Piñco™ design is superior, The Mastermind created this technology in order for his designs to compete against eachother in a tournament.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("The Mastermind?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("The current owner and chief designer of Piñco™. No one knows his actual name.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("...What if I don't want to compete? Can I just leave?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("No. This tournament is the reason you were created. You are required to compete.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("If you were to refuse, your bracelet would destory and a new AI would be created in your place.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("The Mastermind has also stated that the Piñata AI that wins the tournament will be allowed to continue to exsist.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("All others will be permanently destroyed.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("So if you wish your exsistance to continue, I suggest you fulfill your purpose.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("...");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("..I guess I'll do it.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("Excellent. As I mentioned before, your are currently using a 'Matilda' Piñata model. This is the model you will be representing in the tournament.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("As such, I will refer to you as Matilda from now on.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        matildaSpeech.GetComponent <speech>().setName("Matilda");
        DroneTy.typeWrite("My purpose is to provide you with information and assistance to help you win the tournament.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("You can begin by proceeding to the right.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("");

        //Game modes
        player.GetComponent <basicActions>().gameMode = 0;
        drone.GetComponent <drone>().gameMode         = 0;

        //Drone follow
        drone.GetComponent <drone>().follow = true;

        //Camera Stuff
        cameraScript.setSize(3);
        cameraScript.folowPlayer(true);
    }
Beispiel #6
0
    private IEnumerator conv()
    {
        //Game Modes
        player.GetComponent <basicActions>().gameMode = 1;
        star.GetComponent <basicActions>().gameMode   = 1;

        //Stop anim
        player.GetComponent <basicActions>().anim.SetBool("run", false);
        player.GetComponent <basicActions>().anim.SetBool("fall", false);

        //Drone Stuff
        starSpeech.GetComponent <speech>().setName("???");
        matildaSpeech.GetComponent <speech>().setName("Matilda");

        //Camera Stuff
        camScript.folowPlayer(false);
        camScript.setTarget(new Vector3(0, 0, -10));
        camScript.setSize(8f);

        //Cutscene
        //rowanSpeech.GetComponent<speech>().flip();

        starTy.typeWrite("");
        MatildaTy.typeWrite("Oh look, it's... You.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        starTy.typeWrite("");
        MatildaTy.typeWrite("I think I saw you around the Hub.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        starTy.typeWrite("");
        MatildaTy.typeWrite("I think I saw you around the Hub.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        starTy.typeWrite("");
        MatildaTy.typeWrite("I don't think we've porperly met. I'm Matilda!");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        starTy.typeWrite("...I don't care.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        starTy.typeWrite("...You will lose and then you will die.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        starTy.typeWrite("");
        MatildaTy.typeWrite("...Well, I suppose we'll see about that.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        starTy.typeWrite("");
        MatildaTy.typeWrite("Good luck!");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        starTy.typeWrite("");
        MatildaTy.typeWrite("");

        //Game Modes
        player.GetComponent <basicActions>().gameMode = 0;
        star.GetComponent <basicActions>().gameMode   = 0;

        //Drone Stuff
        //droneScript.follow = false;

        //Camera Stuff
    }
Beispiel #7
0
    private IEnumerator conv()
    {
        //Game Modes
        player.GetComponent <basicActions>().gameMode = 1;

        //Stop anim
        player.GetComponent <basicActions>().anim.SetBool("run", false);

        //Drone Stuff
        droneScript.follow = true;

        //Camera Stuff
        camScript.folowPlayer(false);
        camScript.setTarget(new Vector3(22, 1, -10));
        camScript.setSize(5.5f);


        //Cutscene
        DroneTy.typeWrite("");
        MatildaTy.typeWrite("Bleh, I think thats 50.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("Excellent. In order to score points in tournament matches, you need to deliver a certain amount of candy to Candy Delivery Points, like that one up there.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("In order to proceed, it looks like you will need to deliver 100 candy to that Candy Delivery Point.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("So I need 50 more?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("Correct. See if you can beat another 50 candy out of that dummy down there.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("...Beat candy out of it?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("What did you think the bat was for?");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("...");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("");

        //Game Modes
        player.GetComponent <basicActions>().gameMode = 0;

        //Drone Stuff
        droneScript.follow = true;

        //Camera Stuff
        camScript.folowPlayer(true);
        camScript.setSize(3);
    }
Beispiel #8
0
    /*
     * private void OnTriggerEnter2D(Collider2D collision)
     * {
     *  if (collision.tag == "Player" && !viewed)
     *  {
     *      StartCoroutine("conv");
     *      player.GetComponent<basicActions>().anim.SetBool("fall", false);
     *      viewed = true;
     *  }
     * }
     */

    private IEnumerator conv()
    {
        //Game Modes
        player.GetComponent <basicActions>().gameMode = 1;
        matildaSpeech.GetComponent <speech>().flip();

        //Stop anim
        player.GetComponent <basicActions>().anim.SetBool("run", false);
        player.GetComponent <basicActions>().anim.SetBool("fall", false);
        roboMatilda.GetComponent <basicActions>().anim.SetBool("run", false);
        roboMatilda.GetComponent <basicActions>().anim.SetBool("fall", false);

        //RoboMatilda Stuff
        roboMatilda.GetComponent <basicActions>().gameMode    = 1;
        roboMatilda.GetComponent <basicActions>().facingRight = false;
        roboSpeech.GetComponent <speech>().flip();

        //Camera Stuff
        camScript.folowPlayer(false);
        camScript.setTarget(new Vector3(0, 0, -10));
        camScript.setSize(8);

        //Cutscene
        roboTy.typeWrite("Crap...");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        roboTy.typeWrite("It wasn't supposed to go like this...");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        roboTy.typeWrite("I'm.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        roboTy.typeWrite("So.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        roboTy.typeWrite("Much.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        roboTy.typeWrite("BETTER!");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        Destroy(roboMatilda);
        MatildaTy.typeWrite("Hey wait-");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        MatildaTy.typeWrite("Darn.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        MatildaTy.typeWrite("As mean as she was, I did want this to happen!");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        MatildaTy.typeWrite("...");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        MatildaTy.typeWrite("..Well, I guess the elevator will take me where ever I need to go next.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        MatildaTy.typeWrite("I wonder where Oda got to...");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        MatildaTy.typeWrite("");
        Application.LoadLevel("hub");

        //Game Modes
        player.GetComponent <basicActions>().gameMode = 0;

        //Drone Stuff
        //roboMatilda.GetComponent<basicActions>().gameMode = 0;

        //Camera Stuff
    }
Beispiel #9
0
    private IEnumerator conv()
    {
        //Game Modes
        player.GetComponent <basicActions>().gameMode = 1;

        //Stop anim
        player.GetComponent <basicActions>().anim.SetBool("run", false);
        player.GetComponent <basicActions>().anim.SetBool("fall", false);

        //Drone Stuff
        droneScript.follow = false;
        droneScript.target = new Vector3(22, 4.3f);

        //Camera Stuff
        camScript.folowPlayer(false);
        camScript.setTarget(new Vector3(24, 5, -10));
        camScript.setSize(3.5f);

        //Cutscene
        DroneTy.typeWrite("");
        MatildaTy.typeWrite("That's a pretty spooky looking machine, Oda.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("What's the gaint bat for?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("For destroying Piñatas who have managed to collect enough candy. Being destroyed by a CDP while containing the requisite amount of candy will result in a point being scored.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        player.GetComponent <Animator>().SetBool("shrug", true);
        DroneTy.typeWrite("");
        MatildaTy.typeWrite("What!? I thought you said there was a possiblity of surviving this tournament!");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("How can I survive if I need to be destoryed to win!?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        player.GetComponent <Animator>().SetBool("shrug", false);
        DroneTy.typeWrite("You have no need to be worried.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("While your Piñata form will be destroyed when you score a point, the bracelet containing your AI will be recovered and fitted to another Matilda model.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("You will only experience a brief loss of consciousness, and I'm told it is quite painless.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("...");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("...This is completely nuts.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("You know this nuts, right?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("...");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("...");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("...");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("...");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("Fine! Fine, I'm going.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("Excellent. Simply touch the CDP to score a point.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("...Nuts.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("");

        //Game Modes
        player.GetComponent <basicActions>().gameMode = 0;

        //Drone Stuff
        droneScript.follow = true;

        //Camera Stuff
        camScript.folowPlayer(true);
        camScript.setSize(3);
    }
Beispiel #10
0
    private IEnumerator conv()
    {
        //Game Modes
        player.GetComponent <basicActions>().gameMode = 1;

        //Stop anim
        player.GetComponent <basicActions>().anim.SetBool("run", false);

        //Drone Stuff
        droneScript.follow = true;

        //Camera Stuff
        camScript.folowPlayer(false);
        camScript.setTarget(new Vector3(9.75f, 1, -10));
        camScript.setSize(3.5f);

        //Cutscene
        DroneTy.typeWrite("");
        MatildaTy.typeWrite("What's that big machine there?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("That's a Candy Collection Point™, or CCP.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("Candy comes down that large pipe and collects in the box in the middle.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("What's it for?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("It's a crucial part of the tournament. You should try using it.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("Try pressing 'v' while near it.  Let me know when you have 50 candy.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("50!? How am I supposed to hold that much candy?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("Your Piñata body is designed for this. Consume the candy as a human would and it will end up inside of you.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("...Right.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("Just get to it.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("");

        //Game Modes
        player.GetComponent <basicActions>().gameMode = 0;

        //Drone Stuff
        droneScript.follow = true;

        //Camera Stuff
        camScript.folowPlayer(true);
        camScript.setSize(3);
    }
Beispiel #11
0
    private IEnumerator conv()
    {
        //Game Modes
        player.GetComponent <basicActions>().gameMode = 1;

        //Stop anim
        player.GetComponent <basicActions>().anim.SetBool("run", false);

        //Drone Stuff
        droneScript.follow = false;
        droneScript.target = new Vector3(-10, 1, 0);

        //Camera Stuff
        camScript.folowPlayer(false);
        camScript.setTarget(new Vector3(-9, 0, -10));
        camScript.setSize(3.5f);

        //Cutscene
        DroneTy.typeWrite("");
        MatildaTy.typeWrite("That's quite a big drop.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("Apologies. This area of the Piñco™ factory is currently undergoing routine construction.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("Please use the platforms above you to climb over the gap.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("How am I supposed to get up there?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("...Jump.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("...Can Piñatas jump?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("Quite well, in fact.  To jump press the 'up' key.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("Alright.  I'll give that a try.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        DroneTy.typeWrite("");
        MatildaTy.typeWrite("");

        //Game Modes
        player.GetComponent <basicActions>().gameMode = 0;

        //Drone Stuff
        droneScript.follow = true;

        //Camera Stuff
        camScript.folowPlayer(true);
        camScript.setSize(3);
    }
Beispiel #12
0
    private IEnumerator conv()
    {
        //Game Modes
        player.GetComponent <basicActions>().gameMode = 1;
        matildaSpeech.GetComponent <speech>().flip();

        //Stop anim
        player.GetComponent <basicActions>().anim.SetBool("run", false);
        player.GetComponent <basicActions>().anim.SetBool("fall", false);
        roboMatilda.GetComponent <basicActions>().anim.SetBool("run", false);
        roboMatilda.GetComponent <basicActions>().anim.SetBool("fall", false);

        //RoboMatilda Stuff
        roboMatilda.GetComponent <basicActions>().gameMode    = 1;
        roboMatilda.GetComponent <basicActions>().facingRight = false;
        roboSpeech.GetComponent <speech>().flip();

        //Camera Stuff
        camScript.folowPlayer(false);
        camScript.setTarget(new Vector3(0, 0, -10));
        camScript.setSize(8f);

        //Cutscene
        roboTy.typeWrite("");
        MatildaTy.typeWrite("Hey! You look just like me!");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        roboTy.typeWrite("Na, I think YOU look like me.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        roboTy.typeWrite("My O.D.A. told me that they accidentally made two AIs for the Matilda model.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        roboTy.typeWrite("We're fighting to determine which of us is the better Matilda.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        roboTy.typeWrite("...And just from looking at you, I can already tell that's me.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        player.GetComponent <Animator>().SetBool("shrug", true);
        roboTy.typeWrite("");
        MatildaTy.typeWrite("Fighting? I thought these match were just about collecting candy!");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        player.GetComponent <Animator>().SetBool("shrug", false);
        roboTy.typeWrite("What, you thought we were just going to let eachother peacefully collect candy in a contest where the loser dies?");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        roboTy.typeWrite("You're even dumber than you look.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        roboTy.typeWrite("I hope your O.D.A. at least showed you how to fight. Wouldn't want this to be too easy.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        roboTy.typeWrite("");
        MatildaTy.typeWrite("");

        //Game Modes
        player.GetComponent <basicActions>().gameMode = 0;

        //Drone Stuff
        roboMatilda.GetComponent <basicActions>().gameMode = 0;

        //Camera Stuff
    }
Beispiel #13
0
    private IEnumerator conv()
    {
        //Game Modes
        player.GetComponent <basicActions>().gameMode = 1;
        rusty.GetComponent <basicActions>().gameMode  = 1;

        //Stop anim
        player.GetComponent <basicActions>().anim.SetBool("run", false);
        player.GetComponent <basicActions>().anim.SetBool("fall", false);

        //Drone Stuff
        rustySpeech.GetComponent <speech>().setName("Rusty");
        matildaSpeech.GetComponent <speech>().setName("Matilda");
        rustySpeech.GetComponent <speech>().flip();

        //Camera Stuff
        camScript.folowPlayer(false);
        camScript.setTarget(new Vector3(0, 0, -10));
        camScript.setSize(8f);

        //Cutscene
        //rowanSpeech.GetComponent<speech>().flip();

        rustyTy.typeWrite("");
        MatildaTy.typeWrite("Rusty? Oh no, why couldn't it be that grumpy fox!?");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rustyTy.typeWrite("Yeah, this is pretty unlucky isn't it?");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rustyTy.typeWrite("");
        MatildaTy.typeWrite("I suppose either way we won't get that chance to know each better.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rustyTy.typeWrite("...I guess not.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rustyTy.typeWrite("Well then, I suppose this fight is all we have.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rustyTy.typeWrite("Lets both give it our best. It's been good knowing you, Matilda.");
        MatildaTy.typeWrite("");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rustyTy.typeWrite("");
        MatildaTy.typeWrite("Right back at you, Starshine.");
        yield return(StartCoroutine(WaitForKeyDown(KeyCode.Space)));

        rustyTy.typeWrite("");
        MatildaTy.typeWrite("");


        //Game Modes
        player.GetComponent <basicActions>().gameMode = 0;
        rusty.GetComponent <basicActions>().gameMode  = 0;

        //Drone Stuff
        //droneScript.follow = false;

        //Camera Stuff
    }