void SpawnThrownLog(BearBehaviour.BearSide side) { GameObject log; switch (side) { case BearBehaviour.BearSide.Left: log = Instantiate(leftThrownSnow); log.GetComponent <ThrownSnowBehaviour>().ShowAsLog(); break; case BearBehaviour.BearSide.Right: log = Instantiate(rightThrownSnow); log.GetComponent <ThrownSnowBehaviour>().ShowAsLog(); break; case BearBehaviour.BearSide.Both: GameObject leftLog = Instantiate(leftThrownSnow); leftLog.GetComponent <ThrownSnowBehaviour>().ShowAsLog(); GameObject rightLog = Instantiate(rightThrownSnow); rightLog.GetComponent <ThrownSnowBehaviour>().ShowAsLog(); break; default: Debug.Log("Attempted to spawn thrown log on invalid side"); break; } }
void SpawnThrownSnow(BearBehaviour.BearSide side) { switch (side) { case BearBehaviour.BearSide.Left: Instantiate(leftThrownSnow); break; case BearBehaviour.BearSide.Right: Instantiate(rightThrownSnow); break; case BearBehaviour.BearSide.Both: Instantiate(leftThrownSnow); Instantiate(rightThrownSnow); break; default: Debug.Log("Attempted to spawn thrown snow on invalid side"); break; } }