// Use this for initialization void Start() { World = FindObjectOfType <WorldManager>(); Camera = GetComponentInChildren <Camera>(); InteractText = GameObject.Find("InteractText").GetComponent <Text>(); controller = GetComponent <CharacterController>(); //Distance is slightly larger than the distance = controller.radius + 0.2f; checkpointPosition = transform.position; checkpointWorld = WorldManager.WorldType.Light; extra = GameObject.Find("ExtraRestore"); StartCoroutine(FadeLevelText(5, 1, GameObject.Find("LevelName").GetComponent <Text>())); StartCoroutine(FadeLevelText(4.4f, 1, GameObject.Find("WelcomeText").GetComponent <Text>())); }
public void Checkpoint(Checkpoint p) { checkpointPosition = p.transform.position; checkpointPosition.y += 2; checkpointWorld = World.CurrentWorldType; }