예제 #1
0
 public void Face(Vector3 p)
 {
     if (!(p == this.pawn.DrawPos))
     {
         float angle = (p - this.pawn.DrawPos).AngleFlat();
         this.pawn.Rotation = Pawn_RotationTracker.RotFromAngleBiased(angle);
     }
 }
예제 #2
0
 public void FaceCell(IntVec3 c)
 {
     if (!(c == this.pawn.Position))
     {
         float angle = (c - this.pawn.Position).ToVector3().AngleFlat();
         this.pawn.Rotation = Pawn_RotationTracker.RotFromAngleBiased(angle);
     }
 }