コード例 #1
0
 private void generateOffmesh(ref OffMeshLink offMesh, colliderDetector Side, int startPos, int endPos)
 {
     offMesh = gameObject.transform.GetChild(startPos).gameObject.AddComponent<OffMeshLink>();
     offMesh.autoUpdatePositions = true;
     offMesh.biDirectional = true;
     offMesh.startTransform = gameObject.transform.GetChild(startPos).gameObject.transform;
     offMesh.endTransform = Side.collidedObject.transform.GetChild(0).gameObject.transform.GetChild(endPos).transform;
 }
コード例 #2
0
ファイル: OffmeshlinkDetector.cs プロジェクト: mengtest/Lines
	void Start () 
    {
        colliderRight = gameObject.transform.GetChild(0).gameObject;
        colliderLeft = gameObject.transform.GetChild(1).gameObject;
        colliderUp = gameObject.transform.GetChild(2).gameObject;
        colliderDown = gameObject.transform.GetChild(3).gameObject;

        targetRight = colliderRight.GetComponent<colliderDetector>();
        targetLeft = colliderLeft.GetComponent<colliderDetector>();
        targetUp = colliderUp.GetComponent<colliderDetector>();
        targetDown = colliderDown.GetComponent<colliderDetector>();
	}
コード例 #3
0
ファイル: CubeAgent.cs プロジェクト: duchaoyu/Unity-ML
 // executes once at the beginning
 void Start()
 {
     cd = cAgent.GetComponent <colliderDetector>();
 }