PluginData

Namespace: SharpPluginLoader.Core

public class PluginData

Inheritance ObjectPluginData

Fields

OnPreMain

public bool OnPreMain;

OnWinMain

public bool OnWinMain;

OnUpdate

public bool OnUpdate;

OnSave

public bool OnSave;

OnSelectSaveSlot

public bool OnSelectSaveSlot;

OnResourceLoad

public bool OnResourceLoad;

OnChatMessageSent

public bool OnChatMessageSent;

OnQuestAccept

public bool OnQuestAccept;

OnQuestCancel

public bool OnQuestCancel;

OnQuestDepart

public bool OnQuestDepart;

OnQuestEnter

public bool OnQuestEnter;

OnQuestLeave

public bool OnQuestLeave;

OnQuestComplete

public bool OnQuestComplete;

OnQuestFail

public bool OnQuestFail;

OnQuestReturn

public bool OnQuestReturn;

OnQuestAbandon

public bool OnQuestAbandon;

OnMonsterCreate

public bool OnMonsterCreate;

OnMonsterInitialized

public bool OnMonsterInitialized;

OnMonsterAction

public bool OnMonsterAction;

OnMonsterFlinch

public bool OnMonsterFlinch;

OnMonsterEnrage

public bool OnMonsterEnrage;

OnMonsterUnenrage

public bool OnMonsterUnenrage;

OnMonsterDeath

public bool OnMonsterDeath;

OnMonsterDestroy

public bool OnMonsterDestroy;

OnPlayerAction

public bool OnPlayerAction;

OnWeaponChange

public bool OnWeaponChange;

OnEntityAction

public bool OnEntityAction;

OnEntityAnimation

public bool OnEntityAnimation;

OnEntityAnimationUpdate

public bool OnEntityAnimationUpdate;

OnSendPacket

public bool OnSendPacket;

OnReceivePacket

public bool OnReceivePacket;

OnRender

public bool OnRender;

OnImGuiRender

public bool OnImGuiRender;

OnImGuiFreeRender

public bool OnImGuiFreeRender;

IsDebugPlugin

public bool IsDebugPlugin;

ImGuiWrappedInTreeNode

When set to true, any ImGui widgets rendered inside IPlugin.OnImGuiRender() will be wrapped in a TreeNode.

public bool ImGuiWrappedInTreeNode;

Constructors

PluginData()

public PluginData()