// // This file was taken from RakNet 4.082. // Please see licenses/RakNet license.txt for the underlying license and related copyright. // // // // Modified work: Copyright (c) 2018, SLikeSoft UG (haftungsbeschränkt) // // This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style // license found in the license.txt file in the root directory of this source tree. //--------------------------Renames-------------------------------- //These are renames, to make the interface a different name than the C++ interface //There are many reasons to do this sometimes the original function is useful but not perfect and a pure //C# helper is created. The original is renamed and hidden. //operators need renaming //Some items may conflict with C#, they would need renaming %rename(GET_BASE_OBJECT_FROM_IDORIG) SLNet::NetworkIDManager::GET_BASE_OBJECT_FROM_ID; %rename(SetNetworkIDManagerOrig) SLNet::NetworkIDObject::SetNetworkIDManager; %rename(GetBandwidthOrig) SLNet::RakPeer::GetBandwidth; %rename(GetBandwidthOrig) SLNet::RakPeerInterface::GetBandwidth; %rename(Equals) operator ==; %rename(CopyData) operator =; %rename(OpLess) operator <; %rename(OpGreater) operator >; %rename(OpArray) operator []; %rename(OpLessEquals) operator <=; %rename(OpGreaterEquals) operator >=; %rename(OpNotEqual) operator !=; %rename(OpPlus) operator +; %rename(OpPlusPlus) operator ++; %rename(OpMinusMinus) operator --; %rename(OpMinus) operator -; %rename(OpDivide) operator /; %rename(OpMultiply) operator *;