TNManager.Instantiate("GrenadeCreated", "GrenadeProjectile", false, playerNumber, playerCharacterController.weaponBone.transform.position, Quaternion.Euler(0, 0, aimAngle), grenadeVector);
[RCC]
static GameObject GrenadeCreated(GameObject prefab, int playerNumber, Vector3 pos, Quaternion rot, Vector2 velocity)
{
Debug.Log("Spawning grenade at: " + pos);
// Instantiate the prefab
GameObject go = prefab.Instantiate();
go.GetComponent<Script_GrenadeProjectile>().ProjectilePNum = playerNumber;
go.transform.position = pos;
go.transform.rotation = rot;
go.GetComponent<Rigidbody2D>().velocity = velocity;
return go;
}