Init
This commit is contained in:
@ -0,0 +1,182 @@
|
||||
/* ----------------------------------------------------------------------------
|
||||
* This file was automatically generated by SWIG (http://www.swig.org).
|
||||
* Version 2.0.12
|
||||
*
|
||||
* Do not make changes to this file unless you know what you are doing--modify
|
||||
* the SWIG interface file instead.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
namespace RakNet {
|
||||
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
#pragma warning disable 0660
|
||||
|
||||
public class RakNetGUID : IDisposable {
|
||||
private HandleRef swigCPtr;
|
||||
protected bool swigCMemOwn;
|
||||
|
||||
internal RakNetGUID(IntPtr cPtr, bool cMemoryOwn) {
|
||||
swigCMemOwn = cMemoryOwn;
|
||||
swigCPtr = new HandleRef(this, cPtr);
|
||||
}
|
||||
|
||||
internal static HandleRef getCPtr(RakNetGUID obj) {
|
||||
return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
|
||||
}
|
||||
|
||||
~RakNetGUID() {
|
||||
Dispose();
|
||||
}
|
||||
|
||||
public virtual void Dispose() {
|
||||
lock(this) {
|
||||
if (swigCPtr.Handle != IntPtr.Zero) {
|
||||
if (swigCMemOwn) {
|
||||
swigCMemOwn = false;
|
||||
RakNetPINVOKE.delete_RakNetGUID(swigCPtr);
|
||||
}
|
||||
swigCPtr = new HandleRef(null, IntPtr.Zero);
|
||||
}
|
||||
GC.SuppressFinalize(this);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override int GetHashCode()
|
||||
{
|
||||
// return (int)(this.g%int.MaxValue);
|
||||
return (int) ToUint32(this);
|
||||
}
|
||||
|
||||
public static bool operator ==(RakNetGUID a, RakNetGUID b)
|
||||
{
|
||||
// If both are null, or both are same instance, return true.
|
||||
if (System.Object.ReferenceEquals(a, b))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// If one is null, but not both, return false.
|
||||
if (((object)a == null) || ((object)b == null))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
return a.Equals(b);//Equals should be overloaded as well
|
||||
}
|
||||
|
||||
public static bool operator !=(RakNetGUID a, RakNetGUID b)
|
||||
{
|
||||
return a.OpNotEqual(b);
|
||||
}
|
||||
|
||||
public static bool operator < (RakNetGUID a, RakNetGUID b)
|
||||
{
|
||||
return a.OpLess(b);
|
||||
}
|
||||
|
||||
public static bool operator >(RakNetGUID a, RakNetGUID b)
|
||||
{
|
||||
return a.OpGreater(b);
|
||||
}
|
||||
|
||||
public static bool operator <=(RakNetGUID a, RakNetGUID b)
|
||||
{
|
||||
return (a.OpLess(b) || a==b);
|
||||
}
|
||||
|
||||
public static bool operator >=(RakNetGUID a, RakNetGUID b)
|
||||
{
|
||||
return (a.OpGreater(b) || a==b);
|
||||
}
|
||||
|
||||
public void ToString(out string dest)
|
||||
{
|
||||
dest = ToString();
|
||||
}
|
||||
|
||||
public RakNetGUID() : this(RakNetPINVOKE.new_RakNetGUID__SWIG_0(), true) {
|
||||
}
|
||||
|
||||
public RakNetGUID(ulong _g) : this(RakNetPINVOKE.new_RakNetGUID__SWIG_1(_g), true) {
|
||||
}
|
||||
|
||||
public ulong g {
|
||||
set {
|
||||
RakNetPINVOKE.RakNetGUID_g_set(swigCPtr, value);
|
||||
}
|
||||
get {
|
||||
ulong ret = RakNetPINVOKE.RakNetGUID_g_get(swigCPtr);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
public override string ToString() {
|
||||
string ret = RakNetPINVOKE.RakNetGUID_ToString__SWIG_0(swigCPtr);
|
||||
return ret;
|
||||
}
|
||||
|
||||
public void ToString(string dest, uint destSize) {
|
||||
RakNetPINVOKE.RakNetGUID_ToString__SWIG_1(swigCPtr, dest, destSize);
|
||||
}
|
||||
|
||||
public bool FromString(string source) {
|
||||
bool ret = RakNetPINVOKE.RakNetGUID_FromString(swigCPtr, source);
|
||||
return ret;
|
||||
}
|
||||
|
||||
public static uint ToUint32(RakNetGUID g) {
|
||||
uint ret = RakNetPINVOKE.RakNetGUID_ToUint32(RakNetGUID.getCPtr(g));
|
||||
if (RakNetPINVOKE.SWIGPendingException.Pending) throw RakNetPINVOKE.SWIGPendingException.Retrieve();
|
||||
return ret;
|
||||
}
|
||||
|
||||
public RakNetGUID CopyData(RakNetGUID input) {
|
||||
RakNetGUID ret = new RakNetGUID(RakNetPINVOKE.RakNetGUID_CopyData(swigCPtr, RakNetGUID.getCPtr(input)), false);
|
||||
if (RakNetPINVOKE.SWIGPendingException.Pending) throw RakNetPINVOKE.SWIGPendingException.Retrieve();
|
||||
return ret;
|
||||
}
|
||||
|
||||
public ushort systemIndex {
|
||||
set {
|
||||
RakNetPINVOKE.RakNetGUID_systemIndex_set(swigCPtr, value);
|
||||
}
|
||||
get {
|
||||
ushort ret = RakNetPINVOKE.RakNetGUID_systemIndex_get(swigCPtr);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
public static int size() {
|
||||
int ret = RakNetPINVOKE.RakNetGUID_size();
|
||||
return ret;
|
||||
}
|
||||
|
||||
public bool Equals(RakNetGUID right) {
|
||||
bool ret = RakNetPINVOKE.RakNetGUID_Equals(swigCPtr, RakNetGUID.getCPtr(right));
|
||||
if (RakNetPINVOKE.SWIGPendingException.Pending) throw RakNetPINVOKE.SWIGPendingException.Retrieve();
|
||||
return ret;
|
||||
}
|
||||
|
||||
private bool OpNotEqual(RakNetGUID right) {
|
||||
bool ret = RakNetPINVOKE.RakNetGUID_OpNotEqual(swigCPtr, RakNetGUID.getCPtr(right));
|
||||
if (RakNetPINVOKE.SWIGPendingException.Pending) throw RakNetPINVOKE.SWIGPendingException.Retrieve();
|
||||
return ret;
|
||||
}
|
||||
|
||||
private bool OpGreater(RakNetGUID right) {
|
||||
bool ret = RakNetPINVOKE.RakNetGUID_OpGreater(swigCPtr, RakNetGUID.getCPtr(right));
|
||||
if (RakNetPINVOKE.SWIGPendingException.Pending) throw RakNetPINVOKE.SWIGPendingException.Retrieve();
|
||||
return ret;
|
||||
}
|
||||
|
||||
private bool OpLess(RakNetGUID right) {
|
||||
bool ret = RakNetPINVOKE.RakNetGUID_OpLess(swigCPtr, RakNetGUID.getCPtr(right));
|
||||
if (RakNetPINVOKE.SWIGPendingException.Pending) throw RakNetPINVOKE.SWIGPendingException.Retrieve();
|
||||
return ret;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user