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().ShowVictoryCanvas(); } } }