Class RPCUtils
Inheritance
System.Object
RPCUtils
Assembly: Eco.Core.dll
Syntax
public static class RPCUtils : Object
Methods
RPCClick(LocString, IHasSerializableID, String)
Declaration
public static LocString RPCClick(LocString linktext, IHasSerializableID obj, string rpcName)
Parameters
Returns
RPCClick(LocString, IHasSerializableID, String, String)
Declaration
public static LocString RPCClick(LocString linktext, IHasSerializableID obj, string rpcName, string param)
Parameters
Returns
RPCClickNeverSerialized(LocString, IHasUniversalID, String)
Declaration
public static LocString RPCClickNeverSerialized(LocString linktext, IHasUniversalID obj, string rpcName)
Parameters
Returns
RPCClickNeverSerialized(LocString, IHasUniversalID, String, String)
Declaration
public static LocString RPCClickNeverSerialized(LocString linktext, IHasUniversalID obj, string rpcName, string param)
Parameters
Returns
RPCFoldout(LocString, IHasSerializableID, String)
RPC foldout is like a foldout list, but the contents are sent from the server, by the client calling the given RPC on the given view.
Declaration
public static LocString RPCFoldout(LocString linktext, IHasSerializableID obj, string rpcName)
Parameters
Returns
RPCFoldout(LocString, IHasSerializableID, String, String)
Declaration
public static LocString RPCFoldout(LocString linktext, IHasSerializableID obj, string rpcName, string param)
Parameters
Returns
Declaration
public static LocString RPCFoldoutLoc(FormattableString linktext, IHasSerializableID obj, string rpcName)
Parameters
Type |
Name |
Description |
System.FormattableString |
linktext |
|
IHasSerializableID |
obj |
|
System.String |
rpcName |
|
Returns
RPCFoldoutLocStr(String, IHasSerializableID, String)
Declaration
public static LocString RPCFoldoutLocStr(string linktext, IHasSerializableID obj, string rpcName)
Parameters
Returns
RPCFoldoutNeverSerialized(LocString, IHasUniversalID, String)
An RPC foldout which the caller guarantees will never be serialized. Allows us to create RPC calls to something with a transient ID. This is useful in things like tooltip text
where there's no change the text will be serialized.
Declaration
public static LocString RPCFoldoutNeverSerialized(LocString linktext, IHasUniversalID obj, string rpcName)
Parameters
Returns
Declaration
public static LocString RPCFoldoutNeverSerializedLoc(FormattableString linktext, IHasUniversalID obj, string rpcName)
Parameters
Type |
Name |
Description |
System.FormattableString |
linktext |
|
IHasUniversalID |
obj |
|
System.String |
rpcName |
|
Returns
RPCFoldoutNeverSerializedLocStr(String, IHasUniversalID, String)
Declaration
public static LocString RPCFoldoutNeverSerializedLocStr(string linktext, IHasUniversalID obj, string rpcName)
Parameters
Type |
Name |
Description |
System.String |
linktext |
|
IHasUniversalID |
obj |
|
System.String |
rpcName |
|
Returns