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
Next 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
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 +      [[addons:​adk:​IGuiManager]] 
-    get_int8 +      [[addons:​adk:​IInputManager]] 
-    get_int16 +      [[addons:​adk:​ILogManager]] 
-    * get_int32 +      [[addons:​adk:​IPacketManager]] 
-    * get_int64 +      [[addons:​adk:​IPluginManager]] 
-    * get_float +      [[addons:​adk:​IPointerManager]] 
-    * get_double +      [[addons:​adk:​IResourceManager]]
- +
-==== IKeyboard ==== +
-    * BindKey +
-    * 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.txt · Last modified: 2017/04/23 00:16 by atom0s