コード例 #1
0
 public virtual void SquadChase()
 {
     Turn(transform.position + Vector3.up * 10);
     transform.position = SquadFormation.Position(leaderPos, FormationType, SubordinateN);
 }
コード例 #2
0
 public override void SquadPlacement()
 {
     transform.position = SquadFormation.Position(leaderPos, FormationType, SubordinateN);
     squadPosDir        = transform.position - leaderPos.position;
     squadPosOffset     = Vector3.Distance(transform.position, leaderPos.position);//Vector3.Magnitude(transform.position - leaderPos.position);
 }
コード例 #3
0
 public virtual void SquadPatrol()
 {
     Turn(SquadFormation.Position(leaderPos, FormationType, SubordinateN));
     transform.position = SquadFormation.Position(leaderPos, FormationType, SubordinateN);
 }
コード例 #4
0
 public override void SquadChase()
 {
     Turn(leaderPos.rotation);
     transform.position = SquadFormation.Position(leaderPos, FormationType, SubordinateN);
 }