mirror of
https://github.com/boudji-ludwig-pett/cnam-geometry-dash.git
synced 2025-06-10 22:20:40 +02:00
feat: start of Stereo Madness level (#42)
Co-authored-by: Djelal BOUDJI <djelal@gmail.com>
This commit is contained in:
@ -9,6 +9,8 @@ public class LevelElement
|
||||
public string type;
|
||||
public float x;
|
||||
public float y;
|
||||
public float scaleX = -1;
|
||||
public float scaleY = -1;
|
||||
}
|
||||
|
||||
[System.Serializable]
|
||||
|
@ -23,7 +23,13 @@ public class LevelLoader : MonoBehaviour
|
||||
foreach (var element in current.elements)
|
||||
{
|
||||
GameObject prefab = GetPrefab(element.type);
|
||||
Instantiate(prefab, new Vector3(element.x, element.y, 0), Quaternion.identity);
|
||||
GameObject instance = Instantiate(prefab, new Vector3(element.x, element.y, 0), Quaternion.identity);
|
||||
|
||||
Vector3 originalScale = instance.transform.localScale;
|
||||
float newScaleX = element.scaleX > 0 ? element.scaleX : originalScale.x;
|
||||
float newScaleY = element.scaleY > 0 ? element.scaleY : originalScale.y;
|
||||
|
||||
instance.transform.localScale = new Vector3(newScaleX, newScaleY, originalScale.z);
|
||||
}
|
||||
|
||||
LevelElement lastElement = current.elements[^1];
|
||||
|
Reference in New Issue
Block a user