private void OnTriggerEnter(Collider other) { if (other.tag == "Player") { m_eCurrState = m_LootState.ATTRACTED; // m_tTarget = other.gameObject.transform; m_tTarget = GameObject.Find("playercentre").transform; // m_v3EndPos = m_tTarget.transform.position; // m_v3StartPos = gameObject.transform.position; /* * // apply explosion to rigidbody * Rigidbody rb = gameObject.GetComponent<Rigidbody>(); * Vector3 Pos = gameObject.transform.position; * Pos.y -= 0.5f; * Pos.z -= 0.5f; * Pos.x -= 0.5f; * if (rb != null) * { * rb.AddExplosionForce(150.0f, Pos, 5.0f, 13.0f); * print("applied rb explosionforce to ammo pickup"); * }*/ } }
// Use this for initialization void Start() { m_v3ControlPoint.x = 5; m_v3ControlPoint.y = 5; m_v3ControlPoint.z = 5; if (m_bRandomAmount) { m_iAmount = Random.Range(5, 25); } m_eCurrState = m_LootState.DEFAULT; BezierTime = 0; }