示例#1
0
 public MemberChangedEventArgs(ExtendedVector2 OldValue, ExtendedVector2 NewValue)
 {
     this.OldValue = OldValue;
     this.NewValue = NewValue;
     if (OldValue.Y != NewValue.Y)
     {
         MemberChanged = Member.Y;
     }
     else if (OldValue.X != OldValue.X)
     {
         MemberChanged = Member.X;
     }
 }
 //example to mask a method of Vector2 structure
 public static float Dot(ExtendedVector2 value1, ExtendedVector2 value2)
 {
     return(Vector.Dot(value1, value2));
 }
示例#3
0
 //example to mask a method of Vector2 structure
 public static float Dot(ExtendedVector2 value1, ExtendedVector2 value2)
 {
     return(Vector.Dot(new Vector2(value1.X, value1.Y), new Vector2(value2.X, value2.Y)));
 }