Example #1
0
    // 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>()));
    }
Example #2
0
 public void Checkpoint(Checkpoint p)
 {
     checkpointPosition    = p.transform.position;
     checkpointPosition.y += 2;
     checkpointWorld       = World.CurrentWorldType;
 }