Exemple #1
0
    public void InitShopBall(InfoBall _infoBall)
    {
        infoBall = _infoBall;

        animatorBall.runtimeAnimatorController = infoBall.animatorImgOverrideController;
        ShowLockObject();
    }
Exemple #2
0
    public static void SetBallActive(int idBall)
    {
        currInfoBall = GetInfoBallFromID(idBall);
        PlayerPrefs.SetInt(BALL_ACTIVE, idBall);
        PlayerPrefs.Save();

        OnChangeActiveBall.Invoke();
    }
Exemple #3
0
 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();
    }
Exemple #5
0
 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;
 }