Beispiel #1
0
    void ManageCut()
    {
        if (!cut)
        {
            return;
        }

        wPAtPos.gameObject.SetActive(true); //wPAtPos.SetWork(true);// wPAtPos.Work = true; //wPAtPos.gameObject.SetActive(true);
        if (Player.player.current == topWP)
        {
            Player.player.Jump(WalkPoint.GetWPAtPos(transform.position + 2 * transform.forward), transform.forward, "Tree");
        }
        topWP.gameObject.SetActive(false); //topWP.SetWork(false); //topWP.Work = false;//            topWP.gameObject.SetActive(false);

        //print("for " + gameObject + ", sideWP.transform.position:" + sideWP.transform.position + ", WalkPoint.GetWPAtPos(sideWP.transform.position, sideWP): " + WalkPoint.GetWPAtPos(sideWP.transform.position, sideWP));

        sideWP.gameObject.SetActive(WalkPoint.GetWPAtPos(sideWP.transform.position, sideWP) == null || WalkPoint.GetWPAtPos(sideWP.transform.position, sideWP).block);//sideWP.Work = WalkPoint.GetWPAtPos(sideWP.transform.position, sideWP) == null;//sideWP.SetWork(WalkPoint.GetWPAtPos(sideWP.transform.position, sideWP) == null); //sideWP.Work = WalkPoint.GetWPAtPos(sideWP.transform.position, sideWP) == null;//            sideWP.gameObject.SetActive(WalkPoint.GetWPAtPos(sideWP.transform.position, sideWP) == null);
    }
Beispiel #2
0
    void RemoveDoubles()
    {
        foreach (var wP in GetComponentsInChildren <WalkPoint>())
        {
            //child.GetChild(0).gameObject.SetActive(true);

            //WalkPoint wP = child.GetComponentInChildren<WalkPoint>();
            //print("wP " + wP);

            wP.gameObject.SetActive(WalkPoint.GetWPAtPos(wP.transform.position, wP) == null);
        }

        //foreach (Transform child in transform/* GetComponentsInChildren<WalkPoint>()*/)
        //{
        //    //child.GetChild(0).gameObject.SetActive(true);

        //    WalkPoint wP = child.GetComponentInChildren<WalkPoint>();
        //    //print("wP " + wP);


        //    wP.gameObject.SetActive(WalkPoint.GetWPAtPos(wP.transform.position, wP) == null);
        //}
    }