public void InitShopBall(InfoBall _infoBall) { infoBall = _infoBall; animatorBall.runtimeAnimatorController = infoBall.animatorImgOverrideController; ShowLockObject(); }
public static void SetBallActive(int idBall) { currInfoBall = GetInfoBallFromID(idBall); PlayerPrefs.SetInt(BALL_ACTIVE, idBall); PlayerPrefs.Save(); OnChangeActiveBall.Invoke(); }
public void InitBallRescue() { infoBallRescue = Config.GetInfoBallFromID(idBallRescue); ballRescueAnimator.runtimeAnimatorController = infoBallRescue.animatorOverrideController; // ballRescueAnimator.GetComponent<SpriteRenderer>().DOFade(0f, 0f); // ballRescueAnimator.transform.DOScale(0f, 0f); // ballRescueAnimator.transform.DOLocalMoveY(-1f, 0f); ballRescueAnimator.gameObject.SetActive(true); }
public void SetInfoBallPreview(InfoBall _infoBall) { Debug.Log("SetInfoBallPreview:" + _infoBall.id); currPreviewInfoBall = _infoBall; animator.runtimeAnimatorController = _infoBall.animatorImgOverrideController; ShowInfo(); }
public Ball(ContentManager Content, Vector2 StartPosition, float scale) { Info = new InfoBall { Texture = Content.Load <Texture2D>("redball"), WidthTexture = 512f, HeightTexture = 512f, Scale = scale, }; this.StartPosition = StartPosition; Position = this.StartPosition; }