Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class Warp : MonoBehaviour {
- public Transform warpTarget;
- IEnumerator OnTriggerEnter2D(Collider2D other)
- {
- Debug.Log("An object collided.");
- // One line, one S can destroy function.
- // ScreenFader sf = GameObject.FindGameObject*****s******WithTag("Fader").GetComponent<ScreenFader>();
- ScreenFader sf = GameObject.FindGameObjectWithTag("Fader").GetComponent<ScreenFader>();
- Debug.Log("StartCorutine sf.FadeToBlack");
- yield return StartCoroutine(sf.FadeToBlack());
- Debug.Log("transform.position to warpTarget.position 1");
- other.gameObject.transform.position = warpTarget.position;
- Debug.Log("transform.position to warpTarget.position 2");
- Camera.main.transform.transform.position = warpTarget.position;
- Debug.Log("StartCorutine sf.FadeToClear");
- yield return StartCoroutine(sf.FadeToClear());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement