コード例 #1
0
	public YakFollowHerd(AIYak yak) {
		this.yak = yak;
	}
コード例 #2
0
 public YakChaseHerd(AIYak yak)
 {
     this.yak = yak;
 }
コード例 #3
0
	public YakChaseHerd(AIYak yak) {
		this.yak = yak;
	}
コード例 #4
0
ファイル: AIHerd.cs プロジェクト: SamDavies/GameDesignStudio
	/// <summary>
	/// Gets a point relative to the index of the yak
	/// </summary>
	public Vector3 getFollowPoint(AIYak yak) {
		float yakSpacing = this.herdWidth / yaks.Length;
		int yakIndex = System.Array.IndexOf(yaks, yak);
		float zOffset = -(this.herdWidth / 2f) + (yakIndex * yakSpacing);
		return new Vector3(transform.position.x, transform.position.y + zOffset, transform.position.z);
	}
コード例 #5
0
 public YakFollowHerd(AIYak yak)
 {
     this.yak = yak;
 }