コード例 #1
0
 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>();
         }
     }
 }
コード例 #2
0
 private void RemoveLog(LogsCollision log)
 {
     woodLogs.Remove(log);
 }
コード例 #3
0
 private void AddLog(LogsCollision log)
 {
     woodLogs.Add(log);
 }