コード例 #1
0
    public void EnterPortal()
    {
        GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerController>().ProgressPanel.MoveSlime();
        dungeonManager.UpdatePlayerReference();
        FindObjectOfType <ActionButton>().SwitchToCrossHair();
        LoadTargetScene loadTargetScene = this.gameObject.AddComponent <LoadTargetScene>();

        loadTargetScene.LoadSceneNum(targetSceneIndex);
    }
コード例 #2
0
 void OnTouchUp()
 {
     if (interactable && pressed)
     {
         GetComponent <Renderer> ().material.color = c;
         myTransform.localScale = origin;
         PlayerPrefs.SetInt("ChosenLevelToStart", buttonNumber);
         LoadTargetScene lts = GetComponentInParent <LoadTargetScene> ();
         lts.LoadSceneNumWithWaitingScreen(1);
     }
     pressed = false;
 }
コード例 #3
0
    // Use this for initialization
    void Start()
    {
        HealthCanvas = GameObject.FindGameObjectWithTag("BossUI");


        if (HealthCanvas)
        {
            healthBar = HealthCanvas.transform.GetChild(0);
            health    = healthBar.transform.GetChild(0).GetComponent <Image>();

            // get the boss position in world to screen coordinate
            screenPos = Camera.main.WorldToScreenPoint(transform.position);
            //print(pos);
        }

        loadScene = Camera.main.GetComponent <LoadTargetScene>();
        //GameObject canvas = GameObject.FindGameObjectWithTag("UICanvas");

        //if(canvas) {
        //	textmanager = canvas.GetComponentInChildren<TextManager>();
        //}
        //else{ print("not found"); }
    }