Ejemplo n.º 1
0
    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));
    }
Ejemplo n.º 2
0
    public static int SocketIndex(this Socket.Mapped mapped, string name)
    {
        int num;

        mapped.GetSocketMapOrNull().SocketIndex(name, out num);
        return(num);
    }
Ejemplo n.º 3
0
    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));
    }
Ejemplo n.º 4
0
    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);
    }
Ejemplo n.º 5
0
 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));
 }
Ejemplo n.º 6
0
 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);
 }
Ejemplo n.º 7
0
 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));
 }
Ejemplo n.º 8
0
    public static bool ContainsSocket(this Socket.Mapped mapped, int index)
    {
        Socket socket;

        return(mapped.GetSocketMapOrNull().FindSocket(index, out socket));
    }
Ejemplo n.º 9
0
    public static bool ContainsSocket(this Socket.Mapped mapped, string name)
    {
        Socket socket;

        return(mapped.GetSocketMapOrNull().FindSocket(name, out socket));
    }
Ejemplo n.º 10
0
 public static bool FindSocket(this Socket.Mapped mapped, int index, out Socket socket)
 {
     return(mapped.GetSocketMapOrNull().Socket(index, out socket));
 }
Ejemplo n.º 11
0
 public static bool FindSocket(this Socket.Mapped mapped, string name, out Socket socket)
 {
     return(mapped.GetSocketMapOrNull().Socket(name, out socket));
 }
Ejemplo n.º 12
0
 public Socket GetSocketByName(Socket.Mapped vm, string name)
 {
     return(vm.socketMap[name].socket);
 }
Ejemplo n.º 13
0
 public void SetSocketByname(Socket.Mapped vm, string name, Socket newSocket)
 {
     vm.socketMap.ReplaceSocket(name, newSocket);
 }
Ejemplo n.º 14
0
 public static Socket.Map GetSocketMapOrNull(this Socket.Mapped mapped)
 {
     return((!object.ReferenceEquals(mapped, null) && (mapped is Object)) ? mapped.socketMap : null);
 }
Ejemplo n.º 15
0
 public Socket GetSocketByName(Socket.Mapped vm, string name)
 {
     Socket.Slot slot = vm.socketMap[name];
     return(slot.socket);
 }