User Tools

Site Tools


addons:using_ashitacore

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
addons:using_ashitacore [2017/04/22 01:56]
atom0s [Resource Manager Exposure]
addons:using_ashitacore [2017/04/23 00:16] (current)
atom0s [Using The AshitaCore Object]
Line 47: Line 47:
 ---- ----
  
-===== 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+
addons/using_ashitacore.1492851396.txt.gz · Last modified: 2017/04/22 01:56 by atom0s