예제 #1
0
    void ThrowTreasure(TreasureData treasure)
    {
        SoundController.Instance.PlayAudio(SoundController.AudioKey.ThrowObject);

        m_playerData.RemoveTreasureFromInventory(treasure);
        treasure.gameObject.SetActive(true);
        treasure.transform.position = m_transform.position + (transform.GetChild(0).forward * -1);
        treasure.transform.rotation = transform.GetChild(0).rotation;
        treasure.GetComponent <Rigidbody>().AddForce((transform.GetChild(0).forward * -1) * 150000, ForceMode.Impulse);
        treasure.tag = "TreasureMisplaced";
    }