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"; }