public class SUIService extends java.lang.Object implements INetworkDispatch
Modifier and Type | Class and Description |
---|---|
static class |
SUIService.InputBoxType |
static class |
SUIService.ListBoxType |
static class |
SUIService.MessageBoxType |
Constructor and Description |
---|
SUIService(NGECore core) |
Modifier and Type | Method and Description |
---|---|
void |
closeSUIWindow(SWGObject owner,
int id) |
SUIWindow |
createInputBox(int type,
java.lang.String title,
java.lang.String promptText,
SWGObject owner,
SWGObject rangeObject,
float maxDistance) |
SUIWindow |
createListBox(int type,
java.lang.String title,
java.lang.String promptText,
java.util.Vector<java.lang.String> data,
SWGObject owner,
SWGObject rangeObject,
float maxDistance) |
SUIWindow |
createMessageBox(int type,
java.lang.String title,
java.lang.String promptText,
SWGObject owner,
SWGObject rangeObject,
float maxDistance) |
SUIWindow |
createSUIWindow(java.lang.String script,
SWGObject owner,
SWGObject rangeObject,
float maxDistance) |
int |
createWindowId() |
java.lang.String |
getRadialFilename(SWGObject object) |
SUIWindow |
getWindowById(int id) |
java.util.Map<java.lang.Integer,SUIWindow> |
getWindowMap() |
void |
insertOpcodes(java.util.Map<java.lang.Integer,INetworkRemoteEvent> swgOpcodes,
java.util.Map<java.lang.Integer,INetworkRemoteEvent> objControllerOpcodes) |
void |
openSUIWindow(SUIWindow window) |
void |
sendRadial(SWGObject owner,
SWGObject target,
java.util.Vector<RadialOptions> radialOptions,
byte radialCount) |
void |
shutdown() |
void |
updateSUIWindow(SUIWindow window) |
public SUIService(NGECore core)
public void insertOpcodes(java.util.Map<java.lang.Integer,INetworkRemoteEvent> swgOpcodes, java.util.Map<java.lang.Integer,INetworkRemoteEvent> objControllerOpcodes)
insertOpcodes
in interface INetworkDispatch
public void shutdown()
shutdown
in interface INetworkDispatch
public java.lang.String getRadialFilename(SWGObject object)
public void sendRadial(SWGObject owner, SWGObject target, java.util.Vector<RadialOptions> radialOptions, byte radialCount)
public java.util.Map<java.lang.Integer,SUIWindow> getWindowMap()
public SUIWindow getWindowById(int id)
public int createWindowId()
public SUIWindow createSUIWindow(java.lang.String script, SWGObject owner, SWGObject rangeObject, float maxDistance)
public SUIWindow createListBox(int type, java.lang.String title, java.lang.String promptText, java.util.Vector<java.lang.String> data, SWGObject owner, SWGObject rangeObject, float maxDistance)
public SUIWindow createMessageBox(int type, java.lang.String title, java.lang.String promptText, SWGObject owner, SWGObject rangeObject, float maxDistance)
public SUIWindow createInputBox(int type, java.lang.String title, java.lang.String promptText, SWGObject owner, SWGObject rangeObject, float maxDistance)
public void closeSUIWindow(SWGObject owner, int id)
public void openSUIWindow(SUIWindow window)
public void updateSUIWindow(SUIWindow window)