void SetMortalable() { isIMmortal = false; isInJump = false; TweenScale.SetScale(this.gameObject, normalScale, BALL_SKALE_CHANGING_TIME); TweenColor.SetColor(this.gameObject, startColor, 0); GetComponent <TweenColor>().style = Style.Once; }
public void StartGame() { StartCoroutine(IRunable()); GameConditionsController.instance.IsStartedProperty = true; TweenColor.SetColor(warning, zeroAlpha, 1); GameConditionsController.instance.IsAlive = true; GameConditionsController.instance.IsReadyTORestartProperty = false; }
public void RestartLvl() { TweenColor.SetColor(startText, startColor, 0); TweenColor.SetColor(warning, zeroAlpha, 1); Destroy(GameObject.Find("Ball")); Destroy(tilesParent); tileList.Clear(); Initialize(); }
public void Button_Begin() { if (!IsStartedProperty) { TweenColor.SetColor(startTextGO, endColor, 1); TileSpawner.instance.StartGame(); IsStartedProperty = true; } }
public void ChangeColorTo(Color color) { TweenColor.SetColor(sprites[0], color, 0); TweenColor.SetColor(sprites[1], color, 0); TweenColor.SetColor(sprites[2], color, 0); TweenColor.SetColor(sprites[3], color, 0); TweenColor.SetColor(sprites[4], color, 0); TweenColor.SetColor(sprites[5], color, 0); TweenColor.SetColor(sprites[6], color, 0); }
public void Flick() { if (isImmortableBooster) { TweenColor.SetColor(this.gameObject, startColor, 0.1f); } else { TweenColor.SetColor(this.gameObject, endColor, 0.1f); } }
public void DiactivateColor() { TweenColor.SetColor(backGround, diactivColor, 0); TweenColor.SetColor(gameOverLabel, diactivColor, 0); TweenColor.SetColor(scorePanelBG, diactivColor, 0); TweenColor.SetColor(scorePanelText, diactivColor, 0); TweenColor.SetColor(score, diactivColor, 0); TweenColor.SetColor(bestScore, diactivColor, 0); TweenColor.SetColor(bestScoreText, diactivColor, 0); TweenColor.SetColor(shareBtn, diactivColor, 0); TweenColor.SetColor(shareBtnText, diactivColor, 0); TweenColor.SetColor(leaderBoardBtn, diactivColor, 0); TweenColor.SetColor(leaderBoardBtnText, diactivColor, 0); TweenColor.SetColor(tryAgainBtn, diactivColor, 0); TweenColor.SetColor(tryAgainBtnText, diactivColor, 0); }
public void ActivateColor() { TweenColor.SetColor(backGround, btnColor, 1); TweenColor.SetColor(gameOverLabel, btnColor, 1); TweenColor.SetColor(scorePanelBG, btnColor, 1); TweenColor.SetColor(scorePanelText, textColor, 1); TweenColor.SetColor(score, textColor, 1); TweenColor.SetColor(bestScore, textColor, 1); TweenColor.SetColor(bestScoreText, textColor, 1); TweenColor.SetColor(shareBtn, btnColor, 1); TweenColor.SetColor(shareBtnText, textColor, 1); TweenColor.SetColor(leaderBoardBtn, btnColor, 1); TweenColor.SetColor(leaderBoardBtnText, textColor, 1); TweenColor.SetColor(tryAgainBtn, btnColor, 1); TweenColor.SetColor(tryAgainBtnText, textColor, 1); }
public void DiactivateColor() { TweenColor.SetColor(soundBtn, diactivColor, 0); TweenColor.SetColor(backGround, diactivColor, 0); TweenColor.SetColor(menuLabel, diactivColor, 0); TweenColor.SetColor(rateBtn, diactivColor, 0); TweenColor.SetColor(rateBtnText, diactivColor, 0); TweenColor.SetColor(moreGamesBtn, diactivColor, 0); TweenColor.SetColor(moreGamesBtnText, diactivColor, 0); TweenColor.SetColor(keepGoingBtnText, diactivColor, 0); TweenColor.SetColor(keepGoingBtn, diactivColor, 0); TweenColor.SetColor(leaderBoardBtn, diactivColor, 0); TweenColor.SetColor(leaderBoardBtnText, diactivColor, 0); TweenColor.SetColor(tryAgainBtn, diactivColor, 0); TweenColor.SetColor(tryAgainBtnText, diactivColor, 0); }
public void ActivateColor() { TweenColor.SetColor(soundBtn, btnColor, 1); TweenColor.SetColor(backGround, btnColor, 1); TweenColor.SetColor(menuLabel, btnColor, 1); TweenColor.SetColor(rateBtn, btnColor, 1); TweenColor.SetColor(rateBtnText, textColor, 1); TweenColor.SetColor(moreGamesBtn, btnColor, 1); TweenColor.SetColor(moreGamesBtnText, textColor, 1); TweenColor.SetColor(keepGoingBtnText, textColor, 1); TweenColor.SetColor(keepGoingBtn, btnColor, 1); TweenColor.SetColor(leaderBoardBtn, btnColor, 1); TweenColor.SetColor(leaderBoardBtnText, textColor, 1); TweenColor.SetColor(tryAgainBtn, btnColor, 1); TweenColor.SetColor(tryAgainBtnText, textColor, 1); }
IEnumerator IRunable() { while (true) { yield return(null); if (!isPaused) { Vector3 pos = tilesParent.transform.position; pos.y -= SPEED; tilesParent.transform.position = pos; if (tileList.Count != 0 && tileList[0].transform.position.y <= REVERT_POSITION_Y) { tileList[0].GetComponent <Tile>().DisableBoosters(); calculateLine(); blueLineCounter++; boosterCounter++; } if (boosterCounter == SPAWN_BOOSTER_TIME) { tileList[0].GetComponent <Tile>().EnableBooster(currentTonnelPosition); boosterCounter = 0; } if (blueLineCounter == SPAWN_BLUE_LINE_TIME && !isNeedToMakeTransition) { tileList[0].GetComponent <Tile>().ChangeColorTo(Color.blue); tileList[0].GetComponent <Tile>().SetActivityTo(true); GameObject.Find("Ball").GetComponent <Ball>().isReadyToJumpProperty = true; TweenColor.SetColor(warning, startColor, 1); } if (blueLineCounter > SPAWN_BLUE_LINE_TIME) { blueLineCounter = 0; TweenColor.SetColor(warning, zeroAlpha, 1); } } } }
void Start() { isPaused = false; if (instance == null) { instance = this; } else if (instance == this) { Destroy(gameObject); } zeroAlpha = new Color(1, 1, 1, 0); startColor = new Color(1, 1, 1, 1); PoolManager.Instance.PoolForObject(ball); spawnPosition = new Vector3(-44, 300, -5); TweenColor.SetColor(warning, zeroAlpha, 0); }
public static void PlaySpriteToFaceAnimation(tk2dSprite sprite, Color c) { tk2dSprite spriteCopy = GameObject.Instantiate(sprite) as tk2dSprite; spriteCopy.transform.parent = sprite.transform.parent; spriteCopy.transform.localPosition = new Vector3(0, 0, -5); spriteCopy.transform.localScale = Vector3.one; spriteCopy.color = c; TweenScale iconTweenScale = TweenScale.SetScale(spriteCopy.gameObject, Vector3.one * 5f, 0.3f); iconTweenScale.BeginScale = Vector3.one; TweenColor iconTweenColor = TweenColor.SetColor(spriteCopy.gameObject, Color.clear, 0.3f); iconTweenColor.beginColor = Color.white; iconTweenColor.useChanelMask[0] = iconTweenColor.useChanelMask[1] = iconTweenColor.useChanelMask[2] = false; iconTweenColor.SetOnFinishedDelegate(delegate { Destroy(spriteCopy.gameObject); }); }
void OnCollisionEnter2D(Collision2D collision) { if (collision.transform.tag == "tile" && isIMmortal == false) { collision.gameObject.GetComponent <TweenColor>().style = Style.PingPong; TweenColor.SetColor(collision.gameObject, tileFlickerColor, FLICKER_RATE); ScoreController.instance.StopAllCoroutines(); TileSpawner.instance.StopAllCoroutines(); StopAllCoroutines(); GameConditionsController.instance.IsAlive = false; Scheduler.Instance.CallMethodWithDelay(this.gameObject, ShowDeathMenu, 2f); } if (collision.transform.tag == "tile" && isIMmortal == true && isInJump == false) { collision.gameObject.SetActive(false); } if (collision.transform.tag == "Booster") { ScoreController.instance.SetTimerStarted(); Scheduler.Instance.CallMethodWithDelay(this.gameObject, ScoreController.instance.DiactivateTimer, 5f); if (collision.gameObject.GetComponent <Booster>().isImmortableBoosterProperty) { collision.gameObject.SetActive(false); isIMmortal = true; Scheduler.Instance.CallMethodWithDelay(this, SetMortalable, 5); flicker(); } else { collision.gameObject.SetActive(false); ReduceSize(); Scheduler.Instance.CallMethodWithDelay(this.gameObject, WaitForSetNormalScale, 5f); } } }
public void flicker() { GetComponent <TweenColor>().style = Style.Loop; TweenColor.SetColor(this.gameObject, endColor, BALL_FLICKER_RATE); }
public void SetVisibleTimerColor(Color col) { TweenColor.SetColor(diactivateText.gameObject, col, TEXT_FADE_TIME); TweenColor.SetColor(diactivateTimeText.gameObject, col, TEXT_FADE_TIME); }