void InstantiateStage(float zPos) { stageTrigger = Instantiate(Triggers[(int)stage], new Vector3(0.0f, 0.0f, zPos), Quaternion.Euler(new Vector3(0.0f, 0.0f, 0.0f))); stageTrigger.AddStage(); lastInstantiateZPos = zPos; diffPlayerStage = zPos - currentPlayerPos; //Debug.Log("Ostatnia instancjonowana pozycja " + lastInstantiateZPos); // Debug.Log("Różnica pozycji palyer-lastInstance" + diffPlayerStage); }
void StartGame() { stageTrigger = Triggers[(int)stage]; actullyBoxSize = Triggers[(int)stage].boxSize; for (float i = Player.Instance.transform.position.z + stageTrigger.boxSize; i < zMax; i++) { InstantiateStage(i); } isStarting = false; }