Inheritance: MonoBehaviour
コード例 #1
0
ファイル: GameManager.cs プロジェクト: Batman08/RunningPengu
 public void GetCoin()
 {
     CoinAnim.SetTrigger("Collect");
     _coins++;
     CoinText.text = _coins.ToString("0");
     _score       += COIN_SCORE_AMOUNT;
     CoinText.text = _coins.ToString("0");
 }
コード例 #2
0
        private void spawnCoin()
        {
            GameObject gameObject = UnityEngine.Object.Instantiate(coinPrefab);

            gameObject.transform.SetParent(ObjectHolder.instance.shopButton.transform);
            gameObject.transform.ResetTransform();
            CoinAnim component = gameObject.GetComponent <CoinAnim>();

            component.start = ObjectHolder.instance.starButton.transform.Find("Plus").position;
            component.end   = ObjectHolder.instance.shopButton.transform.Find("ShopButton").position;
            component.startParabolicMove();
        }
コード例 #3
0
 private void walkOnMap()
 {
     MapController.instance.calculatePositions();
     enableNext();
     for (int i = 0; i < 0; i++)
     {
         Transform transform = UnityEngine.Object.Instantiate(coinPrefab).transform;
         transform.position   = extrawords.transform.position;
         transform.localScale = Vector3.one;
         CoinAnim component = transform.GetComponent <CoinAnim>();
         component.start = extrawords.transform.position;
         component.end   = store.transform.position;
         component.startParabolicMove((float)i * 0.1f);
     }
     Movements.instance.executeWithDelay((Movements.Execute)MapController.instance.checkRibbon, 0.6f);
 }
コード例 #4
0
    public void onExtraCoinFull()
    {
        int num = 0;

        if (BoardController.daily)
        {
        }
        for (int i = 0; i < num; i++)
        {
            Transform transform = UnityEngine.Object.Instantiate(coinPrefab).transform;
            transform.SetParent(instance.shopPopUp.transform.parent);
            transform.transform.SetAsLastSibling();
            transform.position   = star.transform.Find("Plus").position;
            transform.localScale = Vector3.one;
            CoinAnim component = transform.GetComponent <CoinAnim>();
            component.start  = star.transform.Find("Plus").position;
            component.end    = store.transform.Find("ShopButton").position;
            component.amount = 2;
            transform.gameObject.SetActive(value: false);
            Movements.instance.executeWithDelay((Movements.Execute)component.startParabolicMove, (float)i * 0.1f);
        }
    }
コード例 #5
0
ファイル: PlayerMovement.cs プロジェクト: Skytou/Project-P
    void Start()
    {
        initialSpeed = speed;
        if (coinUI != null)
            CoinAnimUI = coinUI.GetComponent<Animator>();
        intialDistanceToAttack = distanceToAttack;
        initialDistanceToThrow = distanceToThrow;
        idleDirection = 5;
        characterAnimator.SetFloat("idleDirection", idleDirection);
        sTime = spinTime;
        fTimer = fireBallTimer;
        spinSelectionCircle.SetActive((false));
        normalSelectionCircle.SetActive(true);
        GameGlobalVariablesManager.isPlayerSpin = false;

        GameGlobalVariablesManager.playerHealth = 80 + GameGlobalVariablesManager.PlayerLevel * 20;

        GameObject curObj = GameObject.FindGameObjectWithTag("CoinParticles") as GameObject;
        if (curObj != null)
        {
            coinAnim = curObj.GetComponent<CoinAnim>() as CoinAnim;
        }

        for (int curLayer = 31; curLayer >= 0; curLayer--)
        {
            Physics2D.IgnoreLayerCollision(gameObject.layer, curLayer, false);
        }
        Debug.Log("Playing level : " + GameGlobalVariablesManager.currentLevelnumber);

        GameGlobalVariablesManager.DecreaseEnergy();
        SavedData.Inst.SaveAllData();

        isIdle = true;
        isInMove = false;
        isRun = false;
        isAttack = false;
        isReact = false;
    }
コード例 #6
0
ファイル: AIComponent.cs プロジェクト: Skytou/Project-P
    void Start()
    {
        aiSpriteRenderer.enabled = true;
        enemyDeathParticleEffect.SetActive (false);
        selectionMarker.SetActive (false);

        isDead = false;
        bTimer = GameGlobalVariablesManager.stunTime;
        GameObject curObj = GameObject.FindGameObjectWithTag("CoinParticles") as GameObject;
        if (curObj != null)
        {
            coinAnim = curObj.GetComponent<CoinAnim>() as CoinAnim;
        }
    }