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); } }
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); } }