コード例 #1
0
ファイル: WayPoint.cs プロジェクト: MasatoKokuryo/Test
    internal void AddWay(WayPoint point)
    {
        //中継必要?
        if (pos.x != point.pos.x && pos.z != point.pos.z) {
            var midPoint = new WayPoint ();

            // 「型か 」型か
            if(Random.Range(0,2) == 0){
                midPoint.pos.x = pos.x;
                midPoint.pos.z = point.pos.z;
            }else{
                midPoint.pos.x = point.pos.x;
                midPoint.pos.z = pos.z;
            }
            AddWay (midPoint);
            midPoint.AddWay (point);
            return;
        } else {
            link.Add (point);
            point.link.Add (this);
        }
    }