Exemple #1
0
 private void SpawnerSwitch()
 {
     if (GameBoard.RowMetrics("currentSection") == 0 &&
         !pickupAcquiredFromHome &&
         !GameBoard.IsFlipped)
     {
         SpawnSprite.enabled = true;
     }
     if (GameBoard.RowMetrics("currentSection") != 0 || pickupAcquiredFromHome)
     {
         SpawnSprite.enabled = false;
     }
 }
    void Update()
    {
        CollectTadpole();

        if (board.RowMetrics("currentSection") != 0 && !isDropped)
        {
            item.SetActive(false);
        }

        if (board.RowMetrics("currentSection") != 0 && isDropped)
        {
            item.SetActive(true);
            ChildSnapToGrid();
        }
    }
    void Update()
    {
        CollectTadpole();

        if (board.RowMetrics("currentSection") != 0.0f && !isDropped)
        {
            //print("entered method to turn off tadpole spawn " + "currentSectio = " + board.RowMetrics("currentSection"));
            item.SetActive(false);
        }

        if (board.RowMetrics("currentSection") >= 1.0f && isDropped)
        {
            print("Tadpole On " + "currentSection = " + board.RowMetrics("currentSection"));
            //item.SetActive(true);
        }
    }
Exemple #4
0
    void Update()
    {
        print("Start of update" + isDropped);

        CollectTadpole();

        if (board.RowMetrics("currentSection") != 0 && !isDropped)
        {
            item.SetActive(false);
        }

        if (board.RowMetrics("currentSection") != 0 && isDropped)
        {
            item.SetActive(true);
        }

        print(isDropped + " dropped at end of update");
    }
    private void TranslateAndCheck(Transform currentSlider)
    {
        currentSlider.Translate((Time.deltaTime * speedFactor), 0, 0);

        if (currentSlider.position.x > (GameBoard.RowMetrics("width") + GameBoard.RowMetrics("buffer")))
        {
            currentSlider.position = new Vector3((-GameBoard.RowMetrics("width") + -GameBoard.RowMetrics("buffer")), currentSlider.position.y, currentSlider.position.z);
        }
        else if (currentSlider.position.x < (-GameBoard.RowMetrics("width") + -GameBoard.RowMetrics("buffer")))
        {
            currentSlider.position = new Vector3((GameBoard.RowMetrics("width") + GameBoard.RowMetrics("buffer")), currentSlider.position.y, currentSlider.position.z);
        }
    }
    // Use this for initialization
    void Start()
    {
        GameBoard = GetComponentInParent <BoardManager_Thomas_001>();
        slider    = transform.FindChild("slider_00");

        cloneLeft = Instantiate(slider, new Vector3(-(GameBoard.RowMetrics("width") + GameBoard.RowMetrics("buffer")),
                                                    slider.position.y, 3.0f),
                                new Quaternion(0.0f, 0.0f, 0.0f, 0.0f),
                                transform);
        cloneRight = Instantiate(slider, new Vector3((GameBoard.RowMetrics("width") + GameBoard.RowMetrics("buffer")),
                                                     slider.position.y, 3.0f),
                                 new Quaternion(0.0f, 0.0f, 0.0f, 0.0f),
                                 transform);
        cloneLeft.name  = "slider_01";
        cloneRight.name = "slider_02";
        cloneLeft.SetSiblingIndex(0);
        slider.SetSiblingIndex(1);
        cloneRight.SetSiblingIndex(2);

        rowBG            = transform.FindChild("Background_00");
        rowBG.localScale = new Vector3(GameBoard.RowMetrics("width") + 1.0f, 1.0f, 1.0f);

        CheckForNull();
    }
    private void CheckPlayerBounds()
    {
        float oldPOSx = transform.position.x;
        float oldPOSy = transform.position.y;

        if (oldPOSx < -(GameBoard.RowMetrics("width") / 2)) //negative
        {
            transform.position = new Vector3(-(GameBoard.RowMetrics("width") / 2), transform.position.y, transform.position.z);
        }
        else if (oldPOSx > GameBoard.RowMetrics("width") / 2)
        {
            transform.position = new Vector3(GameBoard.RowMetrics("width") / 2, transform.position.y, transform.position.z);
        }

        if (oldPOSy < 0.0f)
        {
            transform.position = new Vector3(transform.position.x, 0.0f, transform.position.z);
        }
        else if (oldPOSy > (GameBoard.RowMetrics("count") - 1.0f))
        {
            transform.position = new Vector3(transform.position.x, (GameBoard.RowMetrics("count") - 1.0f), transform.position.z);
        }
    }