Beispiel #1
0
    private void OnCollisionEnter2D(Collision2D collision)
    {
        if (collision.collider.name == "cart_collider")
        {
            _state       = State.ToMine;
            _tkspr.FlipX = true;
            int get_gold = _miner_mgr.GetPerGold(_level);
            int add_gold = _miner_mgr.GetAdditionalGold(get_gold);
            get_gold += add_gold;
            //Debug.Log ("획득골드:" + get_gold);
            _homing_mgr.GoldGetEff();
            _num_rolling_mgr.AddGold(get_gold);
            _punch_mgr.AddPunch();
        }

        if (collision.collider.name == "mine")
        {
            _state       = State.ToCart;
            _tkspr.FlipX = false;
        }
    }