Exemple #1
0
    // Use this for initialization
    void Start()
    {
        timer = GameObject.FindGameObjectWithTag("Timer");
        timer.SetActive(false);

        game = new GameController();

        board = (IBoardController)GameObject.FindGameObjectWithTag("Board").GetComponentInChildren(typeof(IBoardController));
        board.DisplayMessage("HELLO", new Color(1, 1, 0));
        //board.UpdateDescription("Hello", new Color(1, 1, 0));
        //board.AnimateDescription(true);

        studyingButton  = GameObject.FindGameObjectWithTag("StudyingButton");
        freestyleButton = GameObject.FindGameObjectWithTag("FreestyleButton");
        exitButton      = GameObject.FindGameObjectWithTag("ExitButton");
        keyboardButtons = GameObject.FindGameObjectWithTag("Keyboard");

        keyboard = (Keyboard)keyboardButtons.GetComponent(typeof(Keyboard));

        studyingButton.SetActive(true);
        freestyleButton.SetActive(true);
        exitButton.SetActive(false);
        keyboardButtons.SetActive(false);

        scoreboard = (scoreboard)GameObject.FindGameObjectWithTag("Scoreboard").GetComponentInChildren(typeof(scoreboard));

        currentState = GAME_STATE.START_STATE;

        finished = false;
    }
Exemple #2
0
 private void Start()
 {
     audioS     = GetComponent <AudioSource>();
     clip       = audioS.clip;
     mv         = FindObjectOfType <MusicVolume>();
     speed      = 1;
     sb         = FindObjectOfType <scoreboard>();
     loseScreen = GameObject.Find("LSparent").transform.GetChild(0).gameObject;
 }
Exemple #3
0
    // Start is called before the first frame update
    void Start()
    {
        currentRespawnLocation = initialLocation;
        defaultHealth          = playerHealth;
        playerAnimations       = gameObject.GetComponent <Animator>();
        scoreManager           = gameObject.GetComponent <scoreboard>();

        //end = gameObject.GetComponent<EndMenu>();
        //end = (EndMenu)FindObjectOfType(typeof(EndMenu));
    }
Exemple #4
0
 void OnTriggerEnter(Collider other)
 {
     if (other.tag == "Ball")
     {
         scoreboard scoreboard_ = scriptHolder.GetComponent <scoreboard>();
         if (other.gameObject.GetComponent <ballCollision>().type != "BOMB")
         {
             Debug.Log("##########################Ball fell on floor!!!");
             scoreboard_.UpdateLives(-1);
             Destroy(other.gameObject);
         }
     }
 }
Exemple #5
0
    void Start()
    {
        GameObject gamecontrollerobject = GameObject.FindGameObjectWithTag("GameController");

        if (gamecontrollerobject != null)
        {
            score = gamecontrollerobject.GetComponent <scoreboard> ();
        }
        if (score == null)
        {
            Debug.Log("Cannot Find Script");
        }
    }
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        scoreboard myScript = (scoreboard)target;

        if (GUILayout.Button("Clear Scores"))
        {
            Highscores.Clear();
        }
        if (GUILayout.Button("Add Rabndom Score"))
        {
            Highscores.Add("test" + Random.Range(0, 100).ToString(), Random.Range(10, 10000));
        }
    }
Exemple #7
0
 void OnTriggerEnter(Collider other)
 {
     if (other.tag == "Ball")
     {
         scoreboard scoreboard_ = scriptHolder.GetComponent <scoreboard>();
         if (other.gameObject.GetComponent <ballCollision>().type == currentColor)
         {
             Debug.Log("##########################Collision with correct color");
             scoreboard_.UpdateScore(100);
         }
         else
         {
             Debug.Log("##########################Collision with INCORRECT color");
             scoreboard_.UpdateScore(-500);
             scoreboard_.UpdateLives(-1);
         }
     }
 }
Exemple #8
0
    void Start()
    {
        if (otherDistanceObject)
        {
            float dist = Vector3.Distance(otherDistanceObject.position, transform.position);
            dist   = dist / 10;
            points = Convert.ToInt32(Math.Floor(dist));
            points = points * 10;
            if (points == 0)
            {
                points = 10;
            }
            print("Distance to other: " + points);
        }

        GameObject gameControllerObject = GameObject.FindWithTag("GameController");

        if (gameControllerObject != null)
        {
            gameController = gameControllerObject.GetComponent <scoreboard>();
        }
        if (gameController == null)
        {
            Debug.Log("Cannot find 'GameController' script");
        }

        GameObject myTextGameObject = new GameObject();

        myTextGameObject.transform.position  = transform.position;
        myTextGameObject.transform.position += Vector3.right * .2f;
        myTextGameObject.transform.position += Vector3.back * .4f;
        myTextGameObject.transform.position += Vector3.up * .4f;

        Transform myTextTransform = myTextGameObject.GetComponent <Transform>();

        TextMesh myTextComponent = myTextGameObject.AddComponent <TextMesh>();

        myTextTransform.Rotate(0, -90, 0);

        myTextComponent.characterSize = .1f;
        myTextComponent.fontSize      = 72;
        myTextComponent.text          = points.ToString();
    }
Exemple #9
0
    // Start is called before the first frame update
    void Start()
    {
        GameObject foliage = GameObject.Find("foliage");

        fscript            = foliage.GetComponent <flowerSet>();
        flowerRef          = foliage.GetComponent <Tilemap>();
        transform.position = new Vector3(fscript.startX + 2.5f, fscript.startY + 2.5f, -2);
        rend = GetComponent <SpriteRenderer>();

        GameObject ground = GameObject.Find("ground");

        groundtiles = ground.GetComponent <tileSet>();

        GameObject canvas = GameObject.Find("Canvas");

        scoreB = canvas.GetComponent <scoreboard>();

        mainCamera = Camera.main;
        mainCamera.transform.position = new Vector3(transform.position.x, transform.position.y, -10);
    }
    // Start is called before the first frame update
    void Start()
    {
        GameObject ground      = GameObject.Find("ground");
        tileSet    groundtiles = ground.GetComponent <tileSet>();

        total = groundtiles.total;

        GameObject foliage = GameObject.Find("foliage");

        fscript   = foliage.GetComponent <flowerSet>();
        flowerRef = foliage.GetComponent <Tilemap>();

        GameObject canvas = GameObject.Find("Canvas");

        scoreB = canvas.GetComponent <scoreboard>();

        player = GameObject.Find("player");
        pInfo  = player.GetComponent <playerControls>();

        gauges = new int[children];
        scores = new int[children];


        for (int i = 0; i < children; i++)
        {
            Instantiate(enemies, transform);
            gauges[i] = 0;
            scores[i] = 0;
        }
        startPosX = fscript.startX + 2.5f;
        startPosY = fscript.startY + 2.5f;
        for (int i = 0; i < transform.childCount; i++)
        {
            Transform child = transform.GetChild(i);
            child.transform.position = new Vector3(startPosX, startPosY, -1);
        }
    }
Exemple #11
0
 void Awake()
 {
     manager = GameObject.FindGameObjectWithTag("GameController").GetComponent <scoreboard>();
 }
Exemple #12
0
    void Start()
    {
        GameObject gamecontrollerobject = GameObject.FindGameObjectWithTag("GameController");

        gamecontroller = gamecontrollerobject.GetComponent <scoreboard> ();
    }
Exemple #13
0
 // Start is called before the first frame update
 void Start()
 {
     sb     = FindObjectOfType <scoreboard>();
     audioS = GetComponent <AudioSource>();
 }
Exemple #14
0
 // Use this for initialization
 void Start()
 {
     Addboxcollider();
     scoreboard = FindObjectOfType <scoreboard>();
 }