public static bool ContainsSocket <TSocket>(this Socket.Mapped mapped, int index) where TSocket : Socket, new() { TSocket tSocket; return(mapped.GetSocketMapOrNull().FindSocket <TSocket>(index, out tSocket)); }
public static int SocketIndex(this Socket.Mapped mapped, string name) { int num; mapped.GetSocketMapOrNull().SocketIndex(name, out num); return(num); }
public static bool ContainsSocket <TSocket>(this Socket.Mapped mapped, string name) where TSocket : Socket, new() { TSocket tSocket; return(mapped.GetSocketMapOrNull().FindSocket <TSocket>(name, out tSocket)); }
public static int SocketIndex(this Socket.Mapped mapped, string name) { int num; Socket.Map.Reference socketMapOrNull = mapped.GetSocketMapOrNull(); socketMapOrNull.SocketIndex(name, out num); return(num); }
public static bool GetSocketMapOrNull(this Socket.Mapped mapped, out Socket.Map map) { if (object.ReferenceEquals(mapped, null) || !(mapped as UnityEngine.Object)) { map = null; return(false); } map = mapped.socketMap; return(!object.ReferenceEquals(map, null)); }
public static Socket.Map GetSocketMapOrNull(this Socket.Mapped mapped) { Socket.Map map; if (object.ReferenceEquals(mapped, null) || !(mapped as UnityEngine.Object)) { map = null; } else { map = mapped.socketMap; } return(map); }
public static bool FindSocket <TSocket>(this Socket.Mapped mapped, int index, out TSocket socket) where TSocket : Socket, new() { return(mapped.GetSocketMapOrNull().Socket <TSocket>(index, out socket)); }
public static bool ContainsSocket(this Socket.Mapped mapped, int index) { Socket socket; return(mapped.GetSocketMapOrNull().FindSocket(index, out socket)); }
public static bool ContainsSocket(this Socket.Mapped mapped, string name) { Socket socket; return(mapped.GetSocketMapOrNull().FindSocket(name, out socket)); }
public static bool FindSocket(this Socket.Mapped mapped, int index, out Socket socket) { return(mapped.GetSocketMapOrNull().Socket(index, out socket)); }
public static bool FindSocket(this Socket.Mapped mapped, string name, out Socket socket) { return(mapped.GetSocketMapOrNull().Socket(name, out socket)); }
public Socket GetSocketByName(Socket.Mapped vm, string name) { return(vm.socketMap[name].socket); }
public void SetSocketByname(Socket.Mapped vm, string name, Socket newSocket) { vm.socketMap.ReplaceSocket(name, newSocket); }
public static Socket.Map GetSocketMapOrNull(this Socket.Mapped mapped) { return((!object.ReferenceEquals(mapped, null) && (mapped is Object)) ? mapped.socketMap : null); }
public Socket GetSocketByName(Socket.Mapped vm, string name) { Socket.Slot slot = vm.socketMap[name]; return(slot.socket); }