Пример #1
0
    public void MechanicsButtonPress()
    {
        MovementImage.GetComponent <MeshRenderer>().enabled = true;
        MovementImage.GetComponent <MovieScript>().PlayMovie();
        ControlsImage.SetActive(false);
        ModesText.SetActive(false);
        ShootingImage.GetComponent <MeshRenderer>().enabled = false;
        ShieldImage.GetComponent <MeshRenderer>().enabled   = false;
        MeleeImage.GetComponent <MeshRenderer>().enabled    = false;
        FlagImage.GetComponent <MeshRenderer>().enabled     = false;
        TeamAImage.GetComponent <MeshRenderer>().enabled    = false;

        MovementButton.SetActive(true);
        ShootingButton.SetActive(true);
        ShieldButton.SetActive(true);
        MeleeButton.SetActive(true);
        FlagButton.SetActive(true);
        TeamAButton.SetActive(true);

        MovementText.SetActive(true);
        ModesText.SetActive(false);
        ShootingText.SetActive(false);
        ShieldText.SetActive(false);
        MeleeText.SetActive(false);
        FlagText.SetActive(false);
        TeamAText.SetActive(false);
    }
Пример #2
0
    // Sets all buttons to false and defaults to controls screen.
    void Start()
    {
        ControlsImage.SetActive(false);
        MovementImage.GetComponent <MeshRenderer>().enabled = false;
        ShootingImage.GetComponent <MeshRenderer>().enabled = false;
        ShieldImage.GetComponent <MeshRenderer>().enabled   = false;
        MeleeImage.GetComponent <MeshRenderer>().enabled    = false;
        FlagImage.GetComponent <MeshRenderer>().enabled     = false;
        TeamAImage.GetComponent <MeshRenderer>().enabled    = false;

        MovementButton.SetActive(false);
        ShootingButton.SetActive(false);
        ShieldButton.SetActive(false);
        MeleeButton.SetActive(false);
        FlagButton.SetActive(false);
        TeamAButton.SetActive(false);

        ModesText.SetActive(false);
        MovementText.SetActive(false);
        ShootingText.SetActive(false);
        ShieldText.SetActive(false);
        MeleeText.SetActive(false);
        FlagText.SetActive(false);
        TeamAText.SetActive(false);

        ControlsButtonPress();
    }
Пример #3
0
    public void ChangePoint(string name, int value)
    {
        if (!TextCanvas.activeSelf)
        {
            GetComponent <Animator>().Play("CanvasAnimation");
        }

        switch (name)
        {
        case "Shield":
            ShieldPoints += value;
            ShieldText.GetComponent <Text>().text = ShieldPoints.ToString();
            break;

        case "Spike":
            SpikePoints += value;
            SpikeText.GetComponent <Text>().text = SpikePoints.ToString();
            break;

        case "Life":
            LifePoints += value;
            LifeText.GetComponent <Text>().text = LifePoints.ToString();
            break;
        }
        BaseCreator.GetComponent <CreateBase>().CheckButton();
    }
Пример #4
0
    public void TeamAButtonPress()
    {
        TeamAImage.GetComponent <MeshRenderer>().enabled    = true;
        MovementImage.GetComponent <MeshRenderer>().enabled = false;
        ShootingImage.GetComponent <MeshRenderer>().enabled = false;
        ShieldImage.GetComponent <MeshRenderer>().enabled   = false;
        MeleeImage.GetComponent <MeshRenderer>().enabled    = false;
        FlagImage.GetComponent <MeshRenderer>().enabled     = false;

        TeamAText.SetActive(true);
        MovementText.SetActive(false);
        ShootingText.SetActive(false);
        ShieldText.SetActive(false);
        MeleeText.SetActive(false);
        FlagText.SetActive(false);

        TeamAImage.GetComponent <MovieScript>().PlayMovie();
        ShootingImage.GetComponent <MovieScript>().StopMovie();
        MovementImage.GetComponent <MovieScript>().StopMovie();
        ShieldImage.GetComponent <MovieScript>().StopMovie();
        MeleeImage.GetComponent <MovieScript>().StopMovie();
        FlagImage.GetComponent <MovieScript>().StopMovie();
    }