This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
addons:using_ashitacore [2017/04/22 01:56] atom0s [Resource Manager Exposure] |
addons:using_ashitacore [2017/04/23 00:12] atom0s [What's Exposed From AshitaCore? (And the ADK.)] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Using The AshitaCore Object ====== | ====== Using The AshitaCore Object ====== | ||
+ | <WRAP important> | ||
+ | This documentation page is subject to change soon. Interfaces will be broken into separate pages to better explain things. | ||
+ | </WRAP> | ||
==== What is the AshitaCore Object? ==== | ==== What is the AshitaCore Object? ==== | ||
Line 47: | Line 50: | ||
---- | ---- | ||
- | ===== What's Exposed From AshitaCore? ===== | + | ===== What's Exposed From AshitaCore? (And the ADK.) ===== |
- | ==== IAshitaCore ==== | + | Each interface (and its children) are broken into their own pages incase any specific information is needed to be explained with them. You can find the sub-pages for the exposed interfaces under the following namespace: [[addons:adk]] |
- | * GetChatManager | + | |
- | * GetConfigurationManager | + | |
- | * GetDataManager | + | |
- | * GetFontManager | + | |
- | * GetGuiManager | + | |
- | * GetInputManager | + | |
- | * GetPacketManager | + | |
- | * GetPluginManager | + | |
- | * GetPointerManager | + | |
- | * GetResourceManager | + | |
- | * GetHandle | + | |
- | * GetAshitaInstallPath | + | |
- | * GetMouseUnhooked | + | |
- | * SetMouseUnhooked | + | |
- | * GetD3DFillMode | + | |
- | * GetD3DAmbientEnabled | + | |
- | * GetD3DAmbientColor | + | |
- | * SetD3DFillMode | + | |
- | * SetD3DAmbientEnabled | + | |
- | * SetD3DAmbientColor | + | |
- | * GetAllowGamepadInBackground | + | |
- | * SetAllowGamepadInBackground | + | |
- | ==== IChatManager ==== | + | Below is a list of pages that are currently created for the exposed interfaces. |
- | * QueueCommand | + | |
- | * AddChatMessage | + | |
- | * RunScript | + | |
- | * GetInputText | + | |
- | * SetInputText | + | |
- | * IsInputOpen | + | |
- | * Write | + | |
- | ==== IConfigurationManager ==== | + | * [[addons:adk:IAshitaCore]] |
- | * Load | + | * [[addons:adk:IChatManager]] |
- | * Save | + | * [[addons:adk:IConfigurationManager]] |
- | * Remove | + | * [[addons:adk:IDataManager]] |
- | * set_value | + | * [[addons:adk:IEntity]] |
- | * get_string | + | * [[addons:adk:IInventory]] |
- | * get_bool | + | * [[addons:adk:IParty]] |
- | * get_uint8 | + | * [[addons:adk:IPlayer]] |
- | * get_uint16 | + | * [[addons:adk:ITarget]] |
- | * get_uint32 | + | * [[addons:adk:IFontManager]] |
- | * get_uint64 | + | * //Child interfaces are included on the parent page at this time.// |
- | * get_int8 | + | * [[addons:adk:IGuiManager]] |
- | * get_int16 | + | * [[addons:adk:IInputManager]] |
- | * get_int32 | + | * //Child interfaces are included on the parent page at this time.// |
- | * get_int64 | + | * [[addons:adk:ILogManager]] |
- | * get_float | + | * [[addons:adk:IPacketManager]] |
- | * get_double | + | * [[addons:adk:IPluginManager]] |
- | + | * [[addons:adk:IPointerManager]] | |
- | ==== IKeyboard ==== | + | * [[addons:adk:IResourceManager]] |
- | * BindKey | + | * //Child interfaces are included on the parent page at this time.// |
- | * UnbindKey | + | |
- | * UnbindAll | + | |
- | * IsKeyBound | + | |
- | * ListBinds | + | |
- | * V2D | + | |
- | * D2V | + | |
- | * S2D | + | |
- | * D2S | + | |
- | * GetParentWindow | + | |
- | * GetBlocked | + | |
- | * SetBlocked | + | |
- | + | ||
- | ==== IMouse ==== | + | |
- | * GetParentWindow | + | |
- | * GetBlocked | + | |
- | * SetBlocked | + | |
- | + | ||
- | ==== IInputManager ==== | + | |
- | * GetKeyboard | + | |
- | * GetMouse | + | |
- | + | ||
- | ==== ILogManager ==== | + | |
- | * Log | + | |
- | + | ||
- | ==== IPacketManager ==== | + | |
- | * //No functions are directly exposed, instead, they are global functions.// | + | |
- | + | ||
- | ==== IPluginManager ==== | + | |
- | * GetPluginCount | + | |
- | + | ||
- | ==== IPointerManager ==== | + | |
- | * GetPointer | + | |
- | + | ||
- | + | ||
- | ---- | + | |
- | + | ||
- | ===== Resource Manager Exposure ===== | + | |
- | + | ||
- | ==== IAbility ==== | + | |
- | * Id | + | |
- | * Type | + | |
- | * Element | + | |
- | * ListIconId | + | |
- | * ManaCost | + | |
- | * TimerId | + | |
- | * ValidTargets | + | |
- | * TP | + | |
- | * Unknown0000 | + | |
- | * MonsterLevel | + | |
- | * Range | + | |
- | * Name | + | |
- | * Description | + | |
- | + | ||
- | ==== ISpell ==== | + | |
- | * Index | + | |
- | * Type | + | |
- | * Element | + | |
- | * ValidTargets | + | |
- | * Skill | + | |
- | * ManaCost | + | |
- | * CastTime | + | |
- | * RecastDelay | + | |
- | * LevelRequired | + | |
- | * Id | + | |
- | * ListIcon1 | + | |
- | * ListIcon2 | + | |
- | * Requirements | + | |
- | * Range | + | |
- | * Name | + | |
- | * Description | + | |
- | + | ||
- | ==== IMonstrosityAbility ==== | + | |
- | * MoveId | + | |
- | * Level | + | |
- | * Unknown0000 | + | |
- | + | ||
- | ==== IItem ==== | + | |
- | * ItemId | + | |
- | * Flags | + | |
- | * StackSize | + | |
- | * ItemType | + | |
- | * ResourceId | + | |
- | * ValidTargets | + | |
- | * Level | + | |
- | * Slots | + | |
- | * Races | + | |
- | * Jobs | + | |
- | * SuperiorLevel | + | |
- | * ShieldSize | + | |
- | * MaxCharges | + | |
- | * CastTime | + | |
- | * CastDelay | + | |
- | * RecastDelay | + | |
- | * BaseItemId | + | |
- | * ItemLevel | + | |
- | * Damage | + | |
- | * Delay | + | |
- | * DPS | + | |
- | * Skill | + | |
- | * JugSize | + | |
- | * InstinctCost | + | |
- | * MonstrosityId | + | |
- | * MonstrosityName | + | |
- | * MonstrosityAbilities | + | |
- | * PuppetSlotId | + | |
- | * PuppetElements | + | |
- | * Name | + | |
- | * Description | + | |
- | * LogNameSingular | + | |
- | * LogNamePlural | + | |
- | + | ||
- | ==== IResourceManager ==== | + | |
- | * GetAbilityById | + | |
- | * GetAbilityByName | + | |
- | * GetAbilityByTimerId | + | |
- | * GetSpellById | + | |
- | * GetSpellByName | + | |
- | * GetItemById | + | |
- | * GetItemByName | + | |
- | * GetString | + | |
- | * GetString | + | |
- | * GetString | + | |
- | * GetString | + |