Exemple #1
0
    private void Awake()
    {
        for (int i = 1; i < SceneManager.sceneCountInBuildSettings; i++)
        {
            string scenePath = SceneUtility.GetScenePathByBuildIndex(i);
            int    lastSlash = scenePath.LastIndexOf("/");
            scenesInBuild.Add(scenePath.Substring(lastSlash + 1, scenePath.LastIndexOf(".") - lastSlash - 1));
        }
        boxCollider  = GetComponent <BoxCollider2D>();
        doorCollider = doorObject.GetComponent <BoxCollider2D>();
        startPos     = transform.position;
        startRot     = transform.rotation;

        Text levelTag = GameObject.FindGameObjectsWithTag("LevelTag")[0].GetComponent <Text>();

        //FIXME funktioniert irgendwie nicht korrekt
        //if(levelTag != null)
        //levelTag.text = "Level " + level;
        if (levelTag != null)
        {
            levelTag.text = "";
        }
        //FIXME Später nutzen
        ImageChanger saveTag  = GameObject.FindGameObjectsWithTag("SaveTag")[0].GetComponent <ImageChanger>();
        ImageChanger pauseTag = GameObject.FindGameObjectsWithTag("PauseTag")[0].GetComponent <ImageChanger>();

        if (saveTag != null && pauseTag != null)
        {
            saveTag.active  = false;
            pauseTag.active = false;
        }
    }
    // Use this for initialization
    void Start()
    {
        planeObject = GameObject.Find("Plane").transform;

        imageChangerScript = planeObject.GetComponent <ImageChanger> ();

        PlaneWindowResizer = planeObject.GetComponent <PlaneWindowResizer> ();

        planeWidth  = PlaneWindowResizer.GetWidth();
        planeHeight = PlaneWindowResizer.GetHeight();
    }
Exemple #3
0
 public void Reset()
 {
     ImageChanger.Reset();
 }