Esempio n. 1
0
    public override void Init()
    {
        m_transMainCanvas = GameObject.Find("MainCanvas/Main").transform;
        m_scene           = GameObject.Find("MainCanvas/Main/Panel1");
        m_scene.SetActive(true);

        m_sceneCamera = GameObject.Find("MainCanvas/Main/SceneCamera").GetComponent <Camera>();

        m_hero = MapNodeManager.Instance.CreateHeroNode() as MapHeroNode;
        m_hero.transform.SetParent(GameObject.Find("MainCanvas/Main/Panel1/NPC").transform);
        m_hero.transform.localPosition = m_heroStartPos;

        m_car = GameObject.Find("MainCanvas/Main/Panel1/Car1");
        m_car.transform.localPosition = m_carStartOrgPos;

        m_car2 = GameObject.Find("MainCanvas/Main/Panel1/Car2");
        m_car2.transform.localPosition = m_car2StartOrgPos;

        m_steel = GameObject.Find("MainCanvas/Main/Panel1/Steel");
        m_steel.transform.localPosition = m_steelStartOrgPos;

        m_girl = GameObject.Find("MainCanvas/Main/Panel1/NPC/Girl").GetComponent <MapGirlNode>();

        m_mouse = GameObject.Find("MainCanvas/Main/Panel1/Interact/mouse").GetComponent <Mouse>();
        //GameObject.Find("MainCanvas/Main/Panel1/Interact/ImgHydrant").GetComponent<MapHydrantNode>().EnableWaterAnim();

        AudioManager.Instance.PlayBGM(AudioData.DATA["bg_1"]);

        // 遍历场景内所有道具
        PropMgr.Instance.Init(m_scene.transform);
    }
Esempio n. 2
0
    void OnClimbClick()
    {
        MapHeroNode hero = MapNodeManager.Instance.GetHeroNode() as MapHeroNode;

        if (hero.transform.position.y > transform.position.y)    //在上面
        {
            hero.Climb(m_upPoint.transform.position, m_downPoint.transform.position);
        }
        else
        {
            hero.Climb(m_downPoint.transform.position, m_upPoint.transform.position);
        }
    }