private void Spawn() { newObstacle = Instantiate(obstacleBase); newObstacle.transform.SetParent(parent.transform, false); randomSpeed = Random.Range(minSpeed, maxSpeed); newObstacle.GetComponent <ObstacleMovement>().speed = randomSpeed; newObstacle.SetActive(true); if (gameObject.tag == "log") { if (OnSpawnerAddLog != null) { OnSpawnerAddLog(newObstacle.GetComponent <LogsCollision>()); savedLogsCollision = newObstacle.GetComponent <LogsCollision>(); } } }
private void RemoveLog(LogsCollision log) { woodLogs.Remove(log); }
private void AddLog(LogsCollision log) { woodLogs.Add(log); }