private void SetActors() { foreach (KeyValuePair <Commandments.Shrines, GameObject> element in onScene) { //Debug.Log("Clearing shrine " + element.Key); Shrine shrine = element.Value.GetComponent <Shrine>(); if (shrine) { shrine.Clear(); } } Vector3 tempVect = onScene[destinyShrine].transform.position; tempVect.z = player.transform.position.z; player.transform.position = tempVect; playerScript.ResetLerp(); playerScript.Reload(); gameManager.getCurrentCamera().InstantChangeLocation(player); //msg = "New Player position: " + player.transform.position; if (warpImage) { if (ApplyOnce.alreadyApplied("Reload", gameObject)) { startTime = transitionTime - 1; } else { //startTime = 0; //startTime = DEBUG_asd; for (startTime = 0; startTime < 2; startTime++) { UpdateCircleSimplified(); } } } ApplyOnce.remove("notifyAsderek", gameObject); ApplyOnce.remove("ScreenShot", gameObject); }