예제 #1
0
 private extern static void _SetInitialLocationAndRotation(IntPtr handler, Vector NewLocation, Rotator NewRotation);
예제 #2
0
 public void CallOnServerWithVR(int fid, Vector data, Rotator data2)
 {
     _CallOnServerWithVR(NativeHandler, fid, data, data2);
 }
예제 #3
0
파일: Quat.cs 프로젝트: corefan/SharpUnreal
 public Quat(Rotator R)
 {
     this = R.Quaternion();
 }
예제 #4
0
 private extern static void _SetLocalRotation(IntPtr handle, Rotator trans);
예제 #5
0
 public void CallOnServerWithRotator(int fid, Rotator data)
 {
     _CallOnServerWithRotator(NativeHandler, fid, data);
 }
예제 #6
0
 public Transform(Rotator InRotation)
 {
     Rotation    = new Quat(InRotation);
     Translation = Vector.ZeroVector;
     Scale3D     = new Vector(1.0f);
 }
예제 #7
0
 extern static Vector Vector(ref Rotator _this);
예제 #8
0
 private extern static void _CallOnClientWithRR(IntPtr handler, int fid, Rotator data, Rotator data2);
예제 #9
0
 extern static Quat Quaternion(ref Rotator _this);
 private extern static void _SetRotationRate(IntPtr handler, Rotator RotationRate);
예제 #11
0
 public extern static void _WriteMemoryWithData(Vector data, Rotator data2, Vector data3);
예제 #12
0
 private extern static void _SetValue(IntPtr actor, IntPtr property, Rotator value);
예제 #13
0
 public void AddLocalRotation(Rotator rot)
 {
     _AddLocalRotation(NativeHandler, rot);
 }
예제 #14
0
 private void CallOnClientWithVR(int fid, Vector data, Rotator data2)
 {
     _CallOnClientWithVR(NativeHandler, fid, data, data2);
 }
예제 #15
0
 extern static Vector UnrotateVector(ref Rotator _this, Vector V);
예제 #16
0
 private extern static void _CallOnAllWithRotator(IntPtr handler, int fid, Rotator data);
예제 #17
0
 public Rotator(Rotator Other)
 {
     this.Pitch = Other.Pitch;
     this.Yaw   = Other.Yaw;
     this.Roll  = Other.Roll;
 }
예제 #18
0
 private extern static void _CallOnAllWithVR(IntPtr handler, int fid, Vector data, Rotator data2);
예제 #19
0
 bool Equals(Rotator R, float Tolerance = Const.KINDA_SMALL_NUMBER)
 {
     return((System.Math.Abs(NormalizeAxis(Pitch - R.Pitch)) <= Tolerance) &&
            (System.Math.Abs(NormalizeAxis(Yaw - R.Yaw)) <= Tolerance) &&
            (System.Math.Abs(NormalizeAxis(Roll - R.Roll)) <= Tolerance));
 }
예제 #20
0
 private void CallOnClientWithRotator(int fid, Rotator data)
 {
     _CallOnClientWithRotator(NativeHandler, fid, data);
 }
예제 #21
0
 public void SetInitialLocationAndRotation(Vector NewLocation, Rotator NewRotation)
 {
     _SetInitialLocationAndRotation(NativeHandler, NewLocation, NewRotation);
 }
예제 #22
0
 public Transform(Rotator InRotation, Vector InTranslation, Vector InScale3D)
 {
     Rotation    = new Quat(InRotation);
     Translation = InTranslation;
     Scale3D     = InScale3D;
 }
예제 #23
0
 private extern static void _SetControllerRotator(IntPtr handler, Rotator ControllerRotator);
예제 #24
0
 public static void SetRotator(string key, Rotator value)
 {
     ms_RDict[key] = value;
 }
예제 #25
0
 private extern static void _AddLocalRotation(IntPtr handle, Rotator rot);