ItsMods

Full Version: ServerClient.Origin
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Can something like ServerClient.Origin be added to the addon which sets or gets a vector? I know its easy to do using all the current Origin methods but this could reduce many lines of code and also the complexity of a plugin.Something like
CSHARP Code
  1. public Vector Origin
  2. {
  3. get
  4. {
  5. return new Vector(this.OriginX,this.OriginY,this.OriginZ);
  6. }
  7. set
  8. {
  9. this.X=value.X;
  10. this.Y=value.Y;
  11. this.Z=value.Z
  12. }
  13. }
Why not just to add this
Code:
public void setOrigin(ServerClient c, Vector origin)
{
c.ORigin.X = origin.X;
c.Origin.Y = origin.Y;
c.origin.Z = origin.Z;
}
or
Code:
public Vector GetClientPosition(ServerClient c)
{
Vector w;
w.X = c.Origin.X;
w.Y = c.ORigin.Y;
w.Z = c.Origin.Z;
return w;
}
(09-18-2012, 15:01)Lightspeed Wrote: [ -> ]Why not just to add this
Code:
public void setOrigin(ServerClient c, Vector origin)
{
c.ORigin.X = origin.X;
c.Origin.Y = origin.Y;
c.origin.Z = origin.Z;
}
or
Code:
public Vector GetClientPosition(ServerClient c)
{
Vector w;
w.X = c.Origin.X;
w.Y = c.ORigin.Y;
w.Z = c.Origin.Z;
return w;
}
A better version
CSHARP Code
  1. public Vector GetClientPosition(ServerClient c)
  2. {
  3. return new Vector(c.OriginX,c.OriginY,c.OriginZ);
  4. }

but what I am saying is that it can just make working with QCZM for MW3 easier
(09-18-2012, 15:12)archit Wrote: [ -> ]
(09-18-2012, 15:01)Lightspeed Wrote: [ -> ]Why not just to add this
Code:
public void setOrigin(ServerClient c, Vector origin)
{
c.ORigin.X = origin.X;
c.Origin.Y = origin.Y;
c.origin.Z = origin.Z;
}
or
Code:
public Vector GetClientPosition(ServerClient c)
{
Vector w;
w.X = c.Origin.X;
w.Y = c.ORigin.Y;
w.Z = c.Origin.Z;
return w;
}
A better version
CSHARP Code
  1. public Vector GetClientPosition(ServerClient c)
  2. {
  3. return new Vector(c.OriginX,c.OriginY,c.OriginZ);
  4. }

but what I am saying is that it can just make working with QCZM for MW3 easier
Oh you're doing one as well? Nice Big Grin