terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Public Member Functions | |
void | OnEnable () |
void | Register (Guid messageId, UnityAction< MessageEventArgs > callback) |
void | Unregister (Guid messageId, UnityAction< MessageEventArgs > callback) |
void | RegisterConnection (UnityAction< int > callback) |
void | RegisterDisconnection (UnityAction< int > callback) |
void | UnregisterConnection (UnityAction< int > callback) |
void | UnregisterDisconnection (UnityAction< int > callback) |
void | Send (Guid messageId, byte[] data) |
bool | TrySend (Guid messageId, byte[] data) |
bool | BlockUntilRecvMsg (Guid messageId, int timeout) |
void | DisconnectAll () |
PlayerConnection () | |
int | GetInstanceID () |
override int | GetHashCode () |
override bool | Equals (object other) |
override string | ToString () |
Static Public Member Functions | |
static ScriptableObject | CreateInstance (Type type) |
static T | CreateInstance< T > () |
static implicit | operator bool (Object exists) |
static Object | Instantiate (Object original, Vector3 position, Quaternion rotation) |
static Object | Instantiate (Object original) |
static T | Instantiate< T > (T original) |
static T | Instantiate< T > (T original, Vector3 position, Quaternion rotation) |
static void | Destroy (Object obj, [DefaultValue("0.0F")] float t) |
static void | Destroy (Object obj) |
static void | DestroyImmediate (Object obj, [DefaultValue("false")] bool allowDestroyingAssets) |
static void | DestroyImmediate (Object obj) |
static Object[] | FindObjectsOfType (Type type, bool includeInactive) |
static void | DontDestroyOnLoad ([NotNull("NullExceptionObject")] Object target) |
static T[] | FindObjectsOfType< T > () |
static bool | operator== (Object x, Object y) |
static bool | operator!= (Object x, Object y) |
Static Package Functions | |
static ScriptableObject | CreateScriptableObjectInstanceFromType (Type type, bool applyDefaultsAndReset) |
static Object | FindObjectFromInstanceID (int instanceID) |
Static Package Attributes | |
static IPlayerEditorConnectionNative | connectionNative |
static int | OffsetOfInstanceIDInCPlusPlusObject |
Properties | |
static PlayerConnection | instance [get] |
bool | isConnected [get] |
string | name [get, set] |
HideFlags | hideFlags [set] |
Private Member Functions | |
IPlayerEditorConnectionNative | GetConnectionNativeApi () |
IntPtr | GetCachedPtr () |
Private Attributes | |
PlayerEditorConnectionEvents | m_PlayerEditorConnectionEvents |
List< int > | m_connectedPlayers |
bool | m_IsInitilized |
IntPtr | m_CachedPtr |
Static Private Attributes | |
static PlayerConnection | s_Instance |
const string | objectIsNullMessage = "The Object you want to instantiate is null." |
const string | cloneDestroyedMessage = "Instantiate failed because the clone was destroyed during creation. This can happen if DestroyImmediate is called in MonoBehaviour.Awake." |
Definition at line 12 of file PlayerConnection.cs.