public ImpactWarning SpawnWarning(Vector3 position, Quaternion rotation)
{
if (warningPool.Count < 1)
{
return null;
}
ImpactWarning warning = warningPool.Dequeue ();
warning.transform.position = position;
warning.transform.rotation = rotation;
warning.gameObject.SetActiveRecursively (true);
return warning;
}