created victory object and level progression

also tried to create a way to launch the game from any scene, but it doesn't really work. don't use anything in the folder called "DEBUG"
This commit is contained in:
Sam
2023-04-30 13:34:02 -07:00
parent 1b809cfa06
commit 16a190949d
40 changed files with 4171 additions and 1889 deletions

View File

@@ -0,0 +1,30 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class VictoryObjectBehavior : MonoBehaviour
{
public float height = 1f;
public float speed = 1f;
Vector2 initPosition;
void Awake() {
initPosition = this.transform.position;
}
// Update is called once per frame
void Update()
{
transform.position = new Vector2(initPosition.x, initPosition.y + Mathf.Sin(Time.time * speed) * height);
}
void OnDrawGizmos() {
Gizmos.DrawLine(new Vector3(transform.position.x, transform.position.y - height, transform.position.z), new Vector3(transform.position.x, transform.position.y + height, transform.position.z));
}
void OnTriggerEnter2D(Collider2D col) {
if (col.tag == "Player") {
GameObject.FindGameObjectWithTag("StateController").GetComponent<StateController>().ShowVictoryCanvas();
}
}
}