Methods_T_Furcadia_Net_Proxy_ProxySession - StarShip-Avalon-Projects/FurcadiaFramework GitHub Wiki

ProxySession Methods

This stuff is still in the planning stages. Any questions or Comments are welcome. [This is preliminary documentation and is subject to change.]

The ProxySession type exposes the following members.

Methods

 

Name Description
Public method Connect Connect the Proxy to the Furcadia Game server (Overrides NetProxy.Connect().)
Public method DisconnectClientStream Disconnect from the Furcadia client (Inherited from NetProxy.)
Public method DisconnectServerAndClientStreams Disconnect from Furcadia and notify delegates. (Overrides NetProxy.DisconnectServerAndClientStreams().)
Public method Dispose implementation of Dispose pattern callable by consumers. (Overrides NetProxy.Dispose().)
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetEnumInt(T)
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method IsConnectedCharacter() Are we the current executing character?
Public method IsConnectedCharacter(Furre) Is the target furre the connected characyer?
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ParseServerChannel Parse Channel Data
Public method ParseServerData Parse Server Data
Protected method SendError send errors to the error handler (Inherited from NetProxy.)
Public method SendFormattedTextToServer Format basic furcadia commands and send to server We also mirror the client to server banish system.

This maybe a good place to place Proxy/Bot commands for controls

default to say or "normal spoken command"

Public method SendToClient(String) Send a raw instruction to the client (Overrides NetProxy.SendToClient(String).)
Public method SendToClient(INetMessage)

(Inherited from NetProxy.)

Public method SendToServer(String) Send a raw instruction to Server through the Load Balancer (Overrides NetProxy.SendToServer(String).)
Public method SendToServer(INetMessage)

(Inherited from NetProxy.)

Public method TextToServer Text Channel Prefixes (shout,whisper emote, Raw Server command) default to say or "normal spoken command"
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
  Back to Top

Extension Methods

 

Name Description
Public Extension Method AsDouble (Defined by ObjectExtensions.)
Public Extension Method AsInt16 (Defined by ObjectExtensions.)
Public Extension Method AsInt32 (Defined by ObjectExtensions.)
Public Extension Method AsInt64 (Defined by ObjectExtensions.)
Public Extension Method AsString (Defined by ObjectExtensions.)
  Back to Top

See Also

Reference

ProxySession Class
Furcadia.Net.Proxy Namespace

⚠️ **GitHub.com Fallback** ⚠️