C# Class FOnline.Critter

Afficher le fichier Open project: wladimiiir/vault112 Class Usage Examples

Méthodes publiques

Méthode Description
Action ( CritterAction action, int action_ext, Item item ) : void
AddEnemyInStack ( uint critter_id ) : void
AddHolodiskInfo ( uint holodisk_num ) : void
AddItem ( ushort pid, uint count ) : Item
AddPlane ( NpcPlane plane ) : bool
AddRef ( ) : void
AddScore ( uint score, int val ) : void
AddTimeEvent ( CritterTimeEventHandler cte, uint duration, int identifier ) : bool
AddTimeEvent ( CritterTimeEventHandler cte, uint duration, int identifier, uint rate ) : bool
AddTimeEvent ( string func_name, uint duration, int identifier ) : bool
AddTimeEvent ( string func_name, uint duration, int identifier, uint rate ) : bool
Animate ( uint anim1, uint anim2, Item item, bool clear_sequence, bool delay_play ) : void
ChangeCrType ( uint new_type ) : bool
ChangeEnemyStackSize ( uint new_size ) : void
ChangeTimeEvent ( uint index, uint new_duration, uint new_rate ) : void
CheckEnemyInStack ( uint critter_id ) : bool
ClearEnemyStack ( ) : void
ClearEnemyStackNpc ( ) : void
CountItem ( ushort pid ) : uint
DeleteItem ( ushort pid, uint count ) : bool
DeleteItems ( ) : void
Disconnect ( ) : void
DropPlanes ( ) : void
DropTimers ( ) : void
EraseEnemyFromStack ( uint critter_id ) : void
EraseHolodiskInfo ( uint holodisk_num ) : void
ErasePlane ( uint index ) : bool
ErasePlane ( PlaneType plane_type, bool all ) : uint
EraseTimeEvent ( uint index ) : void
EraseTimeEvents ( IntArray identifiers ) : uint
EraseTimeEvents ( int identifier ) : uint
EventAttack ( Critter target ) : bool
EventAttacked ( Critter attacker ) : bool
EventBarter ( Critter barter_cr, bool attach, uint barter_count ) : bool
EventChangeItemOnMap ( Item item ) : void
EventDead ( Critter killer ) : void
EventDropItem ( Item item ) : void
EventFinish ( bool deleted ) : void
EventGlobalInvite ( Item car, uint encounter_descriptor, int combat_mode, uint &map_id, ushort &hx, ushort &hy, Direction &dir ) : bool
EventGlobalProcess ( int type, Item car, float &x, float &y, float &to_x, float &to_y, float &speed, uint &encounter_descriptor, bool &wait_for_answer ) : bool
EventHideCritter ( Critter cr ) : void
EventHideCritter1 ( Critter cr ) : void
EventHideCritter2 ( Critter cr ) : void
EventHideCritter3 ( Critter cr ) : void
EventHideItemOnMap ( Item hide_item, bool removed, Critter picker ) : void
EventIdle ( ) : void
EventKnockout ( uint anim2_begin, uint anim2_idle, uint anim2_end, uint lost_ap, uint knock_dist ) : void
EventMessage ( Critter from_cr, int message, int value ) : void
EventMoveItem ( Item item, ItemSlot from_slot ) : void
EventRespawn ( ) : void
EventShowCritter ( Critter cr ) : void
EventShowCritter1 ( Critter cr ) : void
EventShowCritter2 ( Critter cr ) : void
EventShowCritter3 ( Critter cr ) : void
EventShowItemOnMap ( Item show_item, bool added, Critter dropper ) : void
EventSmthAttack ( Critter from_cr, Critter target ) : void
EventSmthAttacked ( Critter from_cr, Critter attacker ) : void
EventSmthDead ( Critter from_cr, Critter killer ) : void
EventSmthDropItem ( Critter from_cr, Item item ) : void
EventSmthKnockout ( Critter from_cr, uint anim2_begin, uint anim2_idle, uint anim2_end, uint lost_ap, uint knock_dist ) : void
EventSmthMoveItem ( Critter from_cr, Item item, ItemSlot slot ) : void
EventSmthStealing ( Critter from_cr, Critter thief, bool success, Item item, uint count ) : void
EventSmthTurnBasedProcess ( Critter from_cr, Map map, bool begin_turn ) : void
EventSmthUseItem ( Critter from_cr, Item item, Critter on_critter, Item on_item, Scenery on_scenery ) : void
EventSmthUseSkill ( Critter from_cr, int skill, Critter on_critter, Item on_item, Item on_scenery ) : void
EventStealing ( Critter thief, Item item, uint count ) : bool
EventTalk ( Critter talk_cr, bool attach, uint talk_count ) : bool
EventTurnBasedProcess ( Map map, bool begin_turn ) : void
EventUseItem ( Item item, Critter on_critter, Item on_item, Scenery on_scenery ) : bool
EventUseItemOnMe ( Critter who_use, Item item ) : bool
EventUseSkill ( int skill, Critter on_critter, Item on_item, Scenery on_scenery ) : bool
EventUseSkillOnMe ( Critter who_use, int skill ) : bool
GetAccess ( ) : AccessType
GetBagRefreshTime ( ) : uint
GetCritters ( bool look_on_me, Find find_type, CritterArray critters ) : uint
GetCurPlane ( ) : NpcPlane
GetEnemyStack ( UIntArray enemy_stack ) : void
GetFavoriteItem ( ItemSlot slot ) : ushort
GetFog ( ushort zone_x, ushort zone_y ) : Fog
GetFollowGroup ( Find find_type, CritterArray critters ) : uint
GetFollowLeader ( ) : Critter
GetGlobalGroup ( ) : IList
GetHomePos ( uint &map_id, ushort &hx, ushort &hy, Direction &dir ) : void
GetInternalBag ( UInt16Array pids, UIntArray min_counts, UIntArray max_counts, IntArray slots ) : uint
GetItem ( ushort pid, Nullable slot = null ) : Item
GetItemById ( uint item_id ) : Item
GetItems ( Nullable slot, ItemArray items ) : uint
GetItemsByType ( ItemType type, ItemArray items ) : uint
GetMap ( ) : Map
GetMapId ( ) : uint
GetMapProtoId ( ) : ushort
GetMultihex ( ) : uint
GetPlanes ( NpcPlaneArray planes ) : uint
GetPlanes ( int identifier, NpcPlaneArray planes ) : uint
GetPlanes ( int identifier, uint identifier_ext, NpcPlaneArray planes ) : uint
GetProtoId ( ) : ushort
GetScore ( uint score ) : int
GetScriptId ( ) : uint
GetSlotProto ( ItemSlot slot, byte &mode ) : ProtoItem
GetTalkedPlayers ( CritterArray players ) : uint
GetTimeEvents ( IntArray find_identifiers, IntArray identifiers, UIntArray indexes, UIntArray durations, UIntArray rates ) : uint
GetTimeEvents ( int identifier, UIntArray indexes, UIntArray durations, UIntArray rates ) : uint
GiveGlobalGroupLead ( Critter to_cr ) : void
HasExtMode ( ModeExt mode ) : bool
IsAnim1 ( uint index ) : bool
IsCurPlane ( PlaneType plane_type ) : bool
IsHolodiskInfo ( uint holodisk_num ) : bool
IsKnownLoc ( bool by_id, uint loc_num ) : bool
IsSee ( Item item ) : bool
IsSeeCr ( Critter cr ) : bool
IsSeenByCr ( Critter cr ) : bool
LeaveGlobalGroup ( ) : void
MoveItem ( uint item_id, uint count, ItemSlot to_slot ) : bool
MoveRandom ( ) : bool
MoveToDir ( Direction dir ) : bool
PickItem ( ushort hx, ushort hy, ushort pid ) : bool
PlaySound ( byte sound_type, byte sound_type_ext, byte sound_id, byte sound_id_ext, bool send_self ) : void
PlaySound ( string sound_name, bool send_self ) : void
RaiseChangeItemOnMap ( Item item ) : void
RaiseDead ( Critter killer ) : void
RaiseDropItem ( Item item ) : void
RaiseFinish ( bool deleted ) : void
RaiseHideCritter ( Critter hide_cr ) : void
RaiseHideCritter1 ( Critter hide_cr ) : void
RaiseHideCritter2 ( Critter hide_cr ) : void
RaiseHideCritter3 ( Critter hide_cr ) : void
RaiseHideItemOnMap ( Item item, bool removed, Critter picker ) : void
RaiseIdle ( ) : void
RaiseKnockout ( uint anim2_begin, uint anim2_idle, uint anim2_end, uint lost_ap, uint knock_dist ) : void
RaiseMessage ( Critter from_cr, int num, int val ) : void
RaiseMoveItem ( Item item, byte from_slot ) : void
RaiseRespawn ( ) : void
RaiseShowCritter ( Critter show_cr ) : void
RaiseShowCritter1 ( Critter show_cr ) : void
RaiseShowCritter2 ( Critter show_cr ) : void
RaiseShowCritter3 ( Critter show_cr ) : void
RaiseShowItemOnMap ( Item item, bool added, Critter dropper ) : void
RaiseSmthAttack ( Critter from_cr, Critter target ) : void
RaiseSmthAttacked ( Critter from_cr, Critter attacker ) : void
RaiseSmthDead ( Critter from_cr, Critter killer ) : void
RaiseSmthDropItem ( Critter from_cr, Item item ) : void
RaiseSmthKnockout ( Critter from_cr, uint anim2_begin, uint anim2_idle, uint anim2_end, uint lost_ap, uint knock_dist ) : void
RaiseSmthMoveItem ( Critter from_cr, Item item, ItemSlot from_slot ) : void
RaiseSmthStealing ( Critter from_cr, Critter thief, bool success, Item item, uint count ) : void
RaiseSmthTurnBasedProcess ( Critter from_cr, Map map, bool begin_turn ) : void
RaiseSmthUseItem ( Critter from_cr, Item item, Critter on_cr, Item on_item, IntPtr on_scenery ) : void
RaiseSmthUseSkill ( Critter from_cr, int skill, Critter on_cr, Item on_item, IntPtr on_scenery ) : void
RaiseStealing ( Critter thief, bool success, Item item, uint count ) : void
RaiseTurnBasedProcess ( Map map, bool begin_turn ) : void
RefreshVisible ( ) : void
Release ( ) : void
RunClientScript ( string func_name, int p0, int p1, int p2, string p3, IntArray p4 ) : void
Say ( Say how_say, string text ) : void
SayMsg ( Say how_say, ushort text_msg, uint str_num ) : void
SayMsg ( Say how_say, ushort text_msg, uint str_num, string lexems ) : void
SendCombatResult ( UIntArray combat_result ) : void
SendMessage ( int num, int val, MessageTo to ) : void
SetAnims ( int cond, uint anim1, uint anim2 ) : void
SetBagRefreshTime ( uint real_minutes ) : void
SetDir ( Direction dir ) : void
SetExtMode ( ModeExt mode ) : void
SetFavoriteItem ( ItemSlot slot, ushort pid ) : void
SetFog ( ushort zone_x, ushort zone_y, Fog fog ) : void
SetHomePos ( ushort hx, ushort hy, Direction dir ) : void
SetInternalBag ( UInt16Array pids, UIntArray min_counts, UIntArray max_counts, IntArray slots ) : void
SetKnownLoc ( bool by_id, uint loc_num ) : bool
SetLexems ( string lexems ) : void
SetMultihex ( int value ) : void
SetScript ( string script ) : bool
ShowScreen ( Screen screen_type, uint param, string func_name ) : void
ToDead ( uint anim2, Critter killer = null ) : void
ToKnockout ( uint anim2_begin, uint anim2_idle, uint anim2_end, uint lost_ap, ushort knock_hx, ushort knock_hy ) : bool
ToLife ( ) : bool
TransitToGlobal ( CritterArray array ) : bool
TransitToGlobal ( bool request_group ) : bool
TransitToGlobalGroup ( uint critter_id ) : bool
TransitToHex ( ushort hx, ushort hy, Direction dir ) : bool
TransitToMap ( uint map_id, int entire_num, bool with_group = false ) : bool
TransitToMap ( uint map_id, ushort hx, ushort hy, Direction dir, bool with_group = false ) : bool
UnsetExtMode ( ModeExt mode ) : void
UnsetKnownLoc ( bool by_id, uint loc_num ) : bool
ViewMap ( Map map, uint look, ushort hx, ushort hy, Direction dir ) : void
Wait ( uint ms ) : void

Private Methods

Méthode Description
AddRef ( IntPtr ptr ) : void
Cl_Disconnect ( IntPtr thisptr ) : void
Cl_DropTimers ( IntPtr thisptr ) : void
Cl_GetAccess ( IntPtr ptr ) : int
Cl_GetFog ( IntPtr thisptr, ushort zone_x, ushort zone_y ) : int
Cl_IsKnownLoc ( IntPtr thisptr, bool by_id, uint loc_num ) : bool
Cl_RunClientScript ( IntPtr thisptr, IntPtr func_name, int p0, int p1, int p2, IntPtr p3, IntPtr p4 ) : void
Cl_SetFog ( IntPtr thisptr, ushort zone_x, ushort zone_y, int fog ) : void
Cl_SetKnownLoc ( IntPtr thisptr, bool by_id, uint loc_num ) : bool
Cl_ShowContainer ( IntPtr thisptr, IntPtr cont_cr, IntPtr cont_item, uint transfer_type ) : void
Cl_ShowScreen ( IntPtr thisptr, int screen_type, uint param, IntPtr func_name ) : void
Cl_UnsetKnownLoc ( IntPtr thisptr, bool by_id, uint loc_num ) : bool
Crit_Action ( IntPtr thisptr, int action, int action_ext, IntPtr item ) : void
Crit_AddEnemyInStack ( IntPtr thisptr, uint critter_id ) : void
Crit_AddHolodiskInfo ( IntPtr thisptr, uint holodisk_num ) : void
Crit_AddItem ( IntPtr thisptr, ushort pid, uint count ) : IntPtr
Crit_AddScore ( IntPtr thisptr, uint score, int val ) : void
Crit_AddTimeEvent ( IntPtr thisptr, IntPtr func_name, uint duration, int identifier ) : bool
Crit_AddTimeEventRate ( IntPtr thisptr, IntPtr func_name, uint duration, int identifier, uint rate ) : bool
Crit_Animate ( IntPtr thisptr, uint anim1, uint anim2, IntPtr item, bool clear_sequence, bool delay_play ) : void
Crit_ChangeCrType ( IntPtr thisptr, uint new_type ) : bool
Crit_ChangeEnemyStackSize ( IntPtr thisptr, uint new_size ) : void
Crit_ChangeTimeEvent ( IntPtr thisptr, uint index, uint new_duration, uint new_rate ) : void
Crit_CheckEnemyInStack ( IntPtr thisptr, uint critter_id ) : bool
Crit_ClearEnemyStack ( IntPtr thisptr ) : void
Crit_ClearEnemyStackNpc ( IntPtr thisptr ) : void
Crit_CountItem ( IntPtr thisptr, ushort pid ) : uint
Crit_DeleteItem ( IntPtr thisptr, ushort pid, uint count ) : bool
Crit_EraseEnemyFromStack ( IntPtr thisptr, uint critter_id ) : void
Crit_EraseHolodiskInfo ( IntPtr thisptr, uint holodisk_num ) : void
Crit_EraseTimeEvent ( IntPtr thisptr, uint index ) : void
Crit_EraseTimeEvents ( IntPtr thisptr, int identifier ) : uint
Crit_EraseTimeEventsArr ( IntPtr thisptr, IntPtr identifiers ) : uint
Crit_EventAttack ( IntPtr thisptr, IntPtr target ) : bool
Crit_EventAttacked ( IntPtr thisptr, IntPtr attacker ) : bool
Crit_EventBarter ( IntPtr thisptr, IntPtr barter_cr, bool attach, uint barter_count ) : bool
Crit_EventChangeItemOnMap ( IntPtr thisptr, IntPtr item ) : void
Crit_EventDead ( IntPtr thisptr, IntPtr killer ) : void
Crit_EventDropItem ( IntPtr thisptr, IntPtr item ) : void
Crit_EventFinish ( IntPtr thisptr, bool deleted ) : void
Crit_EventGlobalInvite ( IntPtr thisptr, IntPtr car, uint encounter_descriptor, int combat_mode, uint &map_id, ushort &hx, ushort &hy, byte &dir ) : bool
Crit_EventGlobalProcess ( IntPtr thisptr, int type, IntPtr car, float &x, float &y, float &to_x, float &to_y, float &speed, uint &encounter_descriptor, bool &wait_for_answer ) : bool
Crit_EventHideCritter ( IntPtr thisptr, IntPtr cr ) : void
Crit_EventHideCritter1 ( IntPtr thisptr, IntPtr cr ) : void
Crit_EventHideCritter2 ( IntPtr thisptr, IntPtr cr ) : void
Crit_EventHideCritter3 ( IntPtr thisptr, IntPtr cr ) : void
Crit_EventHideItemOnMap ( IntPtr thisptr, IntPtr hide_item, bool removed, IntPtr picker ) : void
Crit_EventIdle ( IntPtr thisptr ) : void
Crit_EventKnockout ( IntPtr thisptr, uint anim2_begin, uint anim2_idle, uint anim2_end, uint lost_ap, uint knock_dist ) : void
Crit_EventMessage ( IntPtr thisptr, IntPtr from_cr, int message, int value ) : void
Crit_EventMoveItem ( IntPtr thisptr, IntPtr item, byte from_slot ) : void
Crit_EventRespawn ( IntPtr thisptr ) : void
Crit_EventShowCritter ( IntPtr thisptr, IntPtr cr ) : void
Crit_EventShowCritter1 ( IntPtr thisptr, IntPtr cr ) : void
Crit_EventShowCritter2 ( IntPtr thisptr, IntPtr cr ) : void
Crit_EventShowCritter3 ( IntPtr thisptr, IntPtr cr ) : void
Crit_EventShowItemOnMap ( IntPtr thisptr, IntPtr show_item, bool added, IntPtr dropper ) : void
Crit_EventSmthAttack ( IntPtr thisptr, IntPtr from_cr, IntPtr target ) : void
Crit_EventSmthAttacked ( IntPtr thisptr, IntPtr from_cr, IntPtr attacker ) : void
Crit_EventSmthDead ( IntPtr thisptr, IntPtr from_cr, IntPtr killer ) : void
Crit_EventSmthDropItem ( IntPtr thisptr, IntPtr from_cr, IntPtr item ) : void
Crit_EventSmthKnockout ( IntPtr thisptr, IntPtr from_cr, uint anim2_begin, uint anim2_idle, uint anim2_end, uint lost_ap, uint knock_dist ) : void
Crit_EventSmthMoveItem ( IntPtr thisptr, IntPtr from_cr, IntPtr item, byte from_slot ) : void
Crit_EventSmthStealing ( IntPtr thisptr, IntPtr from_cr, IntPtr thief, bool success, IntPtr item, uint count ) : void
Crit_EventSmthTurnBasedProcess ( IntPtr thisptr, IntPtr from_cr, IntPtr map, bool begin_turn ) : void
Crit_EventSmthUseItem ( IntPtr thisptr, IntPtr from_cr, IntPtr item, IntPtr on_critter, IntPtr on_item, IntPtr on_scenery ) : void
Crit_EventSmthUseSkill ( IntPtr thisptr, IntPtr from_cr, int skill, IntPtr on_critter, IntPtr on_item, IntPtr on_scenery ) : void
Crit_EventStealing ( IntPtr thisptr, IntPtr thief, IntPtr item, uint count ) : bool
Crit_EventTalk ( IntPtr thisptr, IntPtr talk_cr, bool attach, uint talk_count ) : bool
Crit_EventTurnBasedProcess ( IntPtr thisptr, IntPtr map, bool begin_turn ) : void
Crit_EventUseItem ( IntPtr thisptr, IntPtr item, IntPtr on_critter, IntPtr on_item, IntPtr on_scenery ) : bool
Crit_EventUseItemOnMe ( IntPtr thisptr, IntPtr who_use, IntPtr item ) : bool
Crit_EventUseSkill ( IntPtr thisptr, int skill, IntPtr on_critter, IntPtr on_item, IntPtr on_scenery ) : bool
Crit_EventUseSkillOnMe ( IntPtr thisptr, IntPtr who_use, int skill ) : bool
Crit_GetBagRefreshTime ( IntPtr thisptr ) : uint
Crit_GetCritters ( IntPtr thisptr, bool look_on_me, int find_type, IntPtr critters ) : uint
Crit_GetEnemyStack ( IntPtr thisptr, IntPtr enemy_stack ) : void
Crit_GetFavoriteItem ( IntPtr thisptr, int slot ) : ushort
Crit_GetFollowGroup ( IntPtr thisptr, int find_type, IntPtr critters ) : uint
Crit_GetFollowLeader ( IntPtr thisptr ) : IntPtr
Crit_GetGlobalGroup ( IntPtr thisptr ) : IntPtr
Crit_GetHomePos ( IntPtr thisptr, uint &map_id, ushort &hx, ushort &hy, byte &dir ) : void
Crit_GetInternalBag ( IntPtr thisptr, IntPtr pids, IntPtr min_counts, IntPtr max_counts, IntPtr slots ) : uint
Crit_GetItem ( IntPtr thisptr, ushort pid, int slot ) : IntPtr
Crit_GetItemById ( IntPtr thisptr, uint item_id ) : IntPtr
Crit_GetItems ( IntPtr thisptr, int slot, IntPtr items ) : uint
Crit_GetItemsByType ( IntPtr thisptr, int type, IntPtr items ) : uint
Crit_GetMap ( IntPtr thisptr ) : IntPtr
Crit_GetMapId ( IntPtr thisptr ) : uint
Crit_GetMapProtoId ( IntPtr thisptr ) : ushort
Crit_GetMultihex ( IntPtr thisptr ) : uint
Crit_GetProtoId ( IntPtr thisptr ) : ushort
Crit_GetScore ( IntPtr thisptr, uint score ) : int
Crit_GetScriptId ( IntPtr thisptr ) : uint
Crit_GetSlotProto ( IntPtr thisptr, int slot, byte &mode ) : IntPtr
Crit_GetTimeEvents ( IntPtr thisptr, int identifier, IntPtr indexes, IntPtr durations, IntPtr rates ) : uint
Crit_GetTimeEventsArr ( IntPtr thisptr, IntPtr find_identifiers, IntPtr identifiers, IntPtr indexes, IntPtr durations, IntPtr rates ) : uint
Crit_GiveGlobalGroupLead ( IntPtr thisptr, IntPtr to_cr ) : void
Crit_IsAnim1 ( IntPtr ptr, uint index ) : bool
Crit_IsBusy ( IntPtr thisptr ) : bool
Crit_IsCanAim ( IntPtr ptr ) : bool
Crit_IsCanRotate ( IntPtr ptr ) : bool
Crit_IsCanRun ( IntPtr ptr ) : bool
Crit_IsCanWalk ( IntPtr ptr ) : bool
Crit_IsDead ( IntPtr thisptr ) : bool
Crit_IsFree ( IntPtr thisptr ) : bool
Crit_IsGlobalGroupLeader ( IntPtr thisptr ) : bool
Crit_IsHolodiskInfo ( IntPtr thisptr, uint holodisk_num ) : bool
Crit_IsKnockout ( IntPtr thisptr ) : bool
Crit_IsLife ( IntPtr thisptr ) : bool
Crit_IsNpc ( IntPtr ptr ) : bool
Crit_IsPlayer ( IntPtr ptr ) : bool
Crit_IsSeeCr ( IntPtr thisptr, IntPtr cr ) : bool
Crit_IsSeeItem ( IntPtr thisptr, IntPtr item ) : bool
Crit_IsSeenByCr ( IntPtr thisptr, IntPtr cr ) : bool
Crit_ItemsCount ( IntPtr thisptr ) : uint
Crit_ItemsVolume ( IntPtr thisptr ) : uint
Crit_ItemsWeight ( IntPtr thisptr ) : uint
Crit_LeaveGlobalGroup ( IntPtr thisptr ) : void
Crit_MoveItem ( IntPtr thisptr, uint item_id, uint count, byte to_slot ) : bool
Crit_MoveRandom ( IntPtr thisptr ) : bool
Crit_MoveToDir ( IntPtr thisptr, byte dir ) : bool
Crit_PickItem ( IntPtr thisptr, ushort hx, ushort hy, ushort pid ) : bool
Crit_PlaySound ( IntPtr thisptr, IntPtr sound_name, bool send_self ) : void
Crit_PlaySoundType ( IntPtr thisptr, byte sound_type, byte sound_type_ext, byte sound_id, byte sound_id_ext, bool send_self ) : void
Crit_RefreshVisible ( IntPtr thisptr ) : void
Crit_Say ( IntPtr thisptr, byte how_say, IntPtr text ) : void
Crit_SayMsg ( IntPtr thisptr, byte how_say, ushort text_msg, uint str_num ) : void
Crit_SayMsgLex ( IntPtr thisptr, byte how_say, ushort text_msg, uint str_num, IntPtr lexems ) : void
Crit_SendCombatResult ( IntPtr thisptr, IntPtr combat_result ) : void
Crit_SendMessage ( IntPtr thisptr, int num, int val, int to ) : void
Crit_SetAnims ( IntPtr thisptr, int cond, uint anim1, uint anim2 ) : void
Crit_SetBagRefreshTime ( IntPtr thisptr, uint real_minutes ) : void
Crit_SetDir ( IntPtr thisptr, byte dir ) : void
Crit_SetFavoriteItem ( IntPtr thisptr, int slot, ushort pid ) : void
Crit_SetHomePos ( IntPtr thisptr, ushort hx, ushort hy, byte dir ) : void
Crit_SetInternalBag ( IntPtr thisptr, IntPtr pids, IntPtr min_counts, IntPtr max_counts, IntPtr slots ) : void
Crit_SetLexems ( IntPtr thisptr, IntPtr lexems ) : void
Crit_SetMultihex ( IntPtr thisptr, int value ) : void
Crit_SetScript ( IntPtr thisptr, IntPtr script ) : bool
Crit_ToDead ( IntPtr thisptr, uint anim2, IntPtr killer ) : void
Crit_ToKnockout ( IntPtr thisptr, uint anim2_begin, uint anim2_idle, uint anim2_end, uint lost_ap, ushort knock_hx, ushort knock_hy ) : bool
Crit_ToLife ( IntPtr thisptr ) : bool
Crit_TransitToGlobal ( IntPtr thisptr, bool request_group ) : bool
Crit_TransitToGlobalGroup ( IntPtr thisptr, uint critter_id ) : bool
Crit_TransitToGlobalWithGroup ( IntPtr thisptr, IntPtr group ) : bool
Crit_TransitToHex ( IntPtr thisptr, ushort hx, ushort hy, byte dir ) : bool
Crit_TransitToMapEntire ( IntPtr thisptr, uint map_id, int entire_num, bool with_group ) : bool
Crit_TransitToMapHex ( IntPtr thisptr, uint map_id, ushort hx, ushort hy, byte dir, bool with_group ) : bool
Crit_ViewMap ( IntPtr thisptr, IntPtr map, uint look, ushort hx, ushort hy, byte dir ) : void
Crit_Wait ( IntPtr thisptr, uint ms ) : void
DataRef_Index ( IntPtr thisptr, uint index, uint data_index ) : IntPtr
DataVal_Index ( IntPtr thisptr, uint index, uint data_index ) : int
GetName ( IntPtr ptr ) : string
GetRefCount ( IntPtr ptr ) : int
InitData ( IntPtr ptr ) : void
Npc_AddPlane ( IntPtr thisptr, IntPtr plane ) : bool
Npc_DropPlanes ( IntPtr thisptr ) : void
Npc_ErasePlane ( IntPtr thisptr, int plane_type, bool all ) : uint
Npc_ErasePlaneIndex ( IntPtr thisptr, uint index ) : bool
Npc_GetCurPlane ( IntPtr thisptr ) : IntPtr
Npc_GetPlanes ( IntPtr thisptr, IntPtr planes ) : uint
Npc_GetPlanesIdentifier ( IntPtr thisptr, int identifier, IntPtr planes ) : uint
Npc_GetPlanesIdentifier2 ( IntPtr thisptr, int identifier, uint identifier_ext, IntPtr planes ) : uint
Npc_GetTalkedPlayers ( IntPtr thisptr, IntPtr players ) : uint
Npc_IsCurPlane ( IntPtr thisptr, int plane_type ) : bool
Npc_IsNoPlanes ( IntPtr thisptr ) : bool
RaiseAttack ( Critter target ) : bool
RaiseAttacked ( Critter attacker ) : bool
RaiseBarter ( Critter cr_barter, bool attach, uint barter_count ) : bool
RaiseEventPlaneBegin ( IntPtr plane, int reason, Critter some_cr, Item some_item, uint &res ) : bool
RaiseEventPlaneEnd ( IntPtr plane, int reason, Critter some_cr, Item some_item, uint &res ) : bool
RaiseEventPlaneRun ( IntPtr plane, int reason, uint &p0, uint &p1, uint &p2, uint &res ) : bool
RaiseGlobalInvite ( Item car, uint encounter_descriptor, int combat_mode, uint &map_id, ushort &hx, ushort &hy, byte &dir ) : bool
RaiseGlobalProcess ( int type, Item car, float &x, float &y, float &to_x, float &to_y, float &speed, int &encounter_descriptor, bool &wait_for_answer ) : bool
RaiseTalk ( Critter cr_talk, bool attach, uint talk_count ) : bool
RaiseUseItem ( Item item, Critter on_cr, Item on_item, IntPtr on_scenery ) : bool
RaiseUseItemOnMe ( Critter who_use, Item item ) : bool
RaiseUseSkill ( int skill, Critter on_cr, Item on_item, IntPtr on_scenery ) : bool
RaiseUseSkillOnMe ( Critter who_use, int skill ) : bool
Release ( IntPtr ptr ) : void

Method Details

Action() public méthode

public Action ( CritterAction action, int action_ext, Item item ) : void
action CritterAction
action_ext int
item Item
Résultat void

AddEnemyInStack() public méthode

public AddEnemyInStack ( uint critter_id ) : void
critter_id uint
Résultat void

AddHolodiskInfo() public méthode

public AddHolodiskInfo ( uint holodisk_num ) : void
holodisk_num uint
Résultat void

AddItem() public méthode

public AddItem ( ushort pid, uint count ) : Item
pid ushort
count uint
Résultat Item

AddPlane() public méthode

public AddPlane ( NpcPlane plane ) : bool
plane NpcPlane
Résultat bool

AddRef() public méthode

public AddRef ( ) : void
Résultat void

AddScore() public méthode

public AddScore ( uint score, int val ) : void
score uint
val int
Résultat void

AddTimeEvent() public méthode

public AddTimeEvent ( CritterTimeEventHandler cte, uint duration, int identifier ) : bool
cte CritterTimeEventHandler
duration uint
identifier int
Résultat bool

AddTimeEvent() public méthode

public AddTimeEvent ( CritterTimeEventHandler cte, uint duration, int identifier, uint rate ) : bool
cte CritterTimeEventHandler
duration uint
identifier int
rate uint
Résultat bool

AddTimeEvent() public méthode

public AddTimeEvent ( string func_name, uint duration, int identifier ) : bool
func_name string
duration uint
identifier int
Résultat bool

AddTimeEvent() public méthode

public AddTimeEvent ( string func_name, uint duration, int identifier, uint rate ) : bool
func_name string
duration uint
identifier int
rate uint
Résultat bool

Animate() public méthode

public Animate ( uint anim1, uint anim2, Item item, bool clear_sequence, bool delay_play ) : void
anim1 uint
anim2 uint
item Item
clear_sequence bool
delay_play bool
Résultat void

ChangeCrType() public méthode

public ChangeCrType ( uint new_type ) : bool
new_type uint
Résultat bool

ChangeEnemyStackSize() public méthode

public ChangeEnemyStackSize ( uint new_size ) : void
new_size uint
Résultat void

ChangeTimeEvent() public méthode

public ChangeTimeEvent ( uint index, uint new_duration, uint new_rate ) : void
index uint
new_duration uint
new_rate uint
Résultat void

CheckEnemyInStack() public méthode

public CheckEnemyInStack ( uint critter_id ) : bool
critter_id uint
Résultat bool

ClearEnemyStack() public méthode

public ClearEnemyStack ( ) : void
Résultat void

ClearEnemyStackNpc() public méthode

public ClearEnemyStackNpc ( ) : void
Résultat void

CountItem() public méthode

public CountItem ( ushort pid ) : uint
pid ushort
Résultat uint

DeleteItem() public méthode

public DeleteItem ( ushort pid, uint count ) : bool
pid ushort
count uint
Résultat bool

DeleteItems() public méthode

public DeleteItems ( ) : void
Résultat void

Disconnect() public méthode

public Disconnect ( ) : void
Résultat void

DropPlanes() public méthode

public DropPlanes ( ) : void
Résultat void

DropTimers() public méthode

public DropTimers ( ) : void
Résultat void

EraseEnemyFromStack() public méthode

public EraseEnemyFromStack ( uint critter_id ) : void
critter_id uint
Résultat void

EraseHolodiskInfo() public méthode

public EraseHolodiskInfo ( uint holodisk_num ) : void
holodisk_num uint
Résultat void

ErasePlane() public méthode

public ErasePlane ( uint index ) : bool
index uint
Résultat bool

ErasePlane() public méthode

public ErasePlane ( PlaneType plane_type, bool all ) : uint
plane_type PlaneType
all bool
Résultat uint

EraseTimeEvent() public méthode

public EraseTimeEvent ( uint index ) : void
index uint
Résultat void

EraseTimeEvents() public méthode

public EraseTimeEvents ( IntArray identifiers ) : uint
identifiers IntArray
Résultat uint

EraseTimeEvents() public méthode

public EraseTimeEvents ( int identifier ) : uint
identifier int
Résultat uint

EventAttack() public méthode

public EventAttack ( Critter target ) : bool
target Critter
Résultat bool

EventAttacked() public méthode

public EventAttacked ( Critter attacker ) : bool
attacker Critter
Résultat bool

EventBarter() public méthode

public EventBarter ( Critter barter_cr, bool attach, uint barter_count ) : bool
barter_cr Critter
attach bool
barter_count uint
Résultat bool

EventChangeItemOnMap() public méthode

public EventChangeItemOnMap ( Item item ) : void
item Item
Résultat void

EventDead() public méthode

public EventDead ( Critter killer ) : void
killer Critter
Résultat void

EventDropItem() public méthode

public EventDropItem ( Item item ) : void
item Item
Résultat void

EventFinish() public méthode

public EventFinish ( bool deleted ) : void
deleted bool
Résultat void

EventGlobalInvite() public méthode

public EventGlobalInvite ( Item car, uint encounter_descriptor, int combat_mode, uint &map_id, ushort &hx, ushort &hy, Direction &dir ) : bool
car Item
encounter_descriptor uint
combat_mode int
map_id uint
hx ushort
hy ushort
dir Direction
Résultat bool

EventGlobalProcess() public méthode

public EventGlobalProcess ( int type, Item car, float &x, float &y, float &to_x, float &to_y, float &speed, uint &encounter_descriptor, bool &wait_for_answer ) : bool
type int
car Item
x float
y float
to_x float
to_y float
speed float
encounter_descriptor uint
wait_for_answer bool
Résultat bool

EventHideCritter() public méthode

public EventHideCritter ( Critter cr ) : void
cr Critter
Résultat void

EventHideCritter1() public méthode

public EventHideCritter1 ( Critter cr ) : void
cr Critter
Résultat void

EventHideCritter2() public méthode

public EventHideCritter2 ( Critter cr ) : void
cr Critter
Résultat void

EventHideCritter3() public méthode

public EventHideCritter3 ( Critter cr ) : void
cr Critter
Résultat void

EventHideItemOnMap() public méthode

public EventHideItemOnMap ( Item hide_item, bool removed, Critter picker ) : void
hide_item Item
removed bool
picker Critter
Résultat void

EventIdle() public méthode

public EventIdle ( ) : void
Résultat void

EventKnockout() public méthode

public EventKnockout ( uint anim2_begin, uint anim2_idle, uint anim2_end, uint lost_ap, uint knock_dist ) : void
anim2_begin uint
anim2_idle uint
anim2_end uint
lost_ap uint
knock_dist uint
Résultat void

EventMessage() public méthode

public EventMessage ( Critter from_cr, int message, int value ) : void
from_cr Critter
message int
value int
Résultat void

EventMoveItem() public méthode

public EventMoveItem ( Item item, ItemSlot from_slot ) : void
item Item
from_slot ItemSlot
Résultat void

EventRespawn() public méthode

public EventRespawn ( ) : void
Résultat void

EventShowCritter() public méthode

public EventShowCritter ( Critter cr ) : void
cr Critter
Résultat void

EventShowCritter1() public méthode

public EventShowCritter1 ( Critter cr ) : void
cr Critter
Résultat void

EventShowCritter2() public méthode

public EventShowCritter2 ( Critter cr ) : void
cr Critter
Résultat void

EventShowCritter3() public méthode

public EventShowCritter3 ( Critter cr ) : void
cr Critter
Résultat void

EventShowItemOnMap() public méthode

public EventShowItemOnMap ( Item show_item, bool added, Critter dropper ) : void
show_item Item
added bool
dropper Critter
Résultat void

EventSmthAttack() public méthode

public EventSmthAttack ( Critter from_cr, Critter target ) : void
from_cr Critter
target Critter
Résultat void

EventSmthAttacked() public méthode

public EventSmthAttacked ( Critter from_cr, Critter attacker ) : void
from_cr Critter
attacker Critter
Résultat void

EventSmthDead() public méthode

public EventSmthDead ( Critter from_cr, Critter killer ) : void
from_cr Critter
killer Critter
Résultat void

EventSmthDropItem() public méthode

public EventSmthDropItem ( Critter from_cr, Item item ) : void
from_cr Critter
item Item
Résultat void

EventSmthKnockout() public méthode

public EventSmthKnockout ( Critter from_cr, uint anim2_begin, uint anim2_idle, uint anim2_end, uint lost_ap, uint knock_dist ) : void
from_cr Critter
anim2_begin uint
anim2_idle uint
anim2_end uint
lost_ap uint
knock_dist uint
Résultat void

EventSmthMoveItem() public méthode

public EventSmthMoveItem ( Critter from_cr, Item item, ItemSlot slot ) : void
from_cr Critter
item Item
slot ItemSlot
Résultat void

EventSmthStealing() public méthode

public EventSmthStealing ( Critter from_cr, Critter thief, bool success, Item item, uint count ) : void
from_cr Critter
thief Critter
success bool
item Item
count uint
Résultat void

EventSmthTurnBasedProcess() public méthode

public EventSmthTurnBasedProcess ( Critter from_cr, Map map, bool begin_turn ) : void
from_cr Critter
map Map
begin_turn bool
Résultat void

EventSmthUseItem() public méthode

public EventSmthUseItem ( Critter from_cr, Item item, Critter on_critter, Item on_item, Scenery on_scenery ) : void
from_cr Critter
item Item
on_critter Critter
on_item Item
on_scenery Scenery
Résultat void

EventSmthUseSkill() public méthode

public EventSmthUseSkill ( Critter from_cr, int skill, Critter on_critter, Item on_item, Item on_scenery ) : void
from_cr Critter
skill int
on_critter Critter
on_item Item
on_scenery Item
Résultat void

EventStealing() public méthode

public EventStealing ( Critter thief, Item item, uint count ) : bool
thief Critter
item Item
count uint
Résultat bool

EventTalk() public méthode

public EventTalk ( Critter talk_cr, bool attach, uint talk_count ) : bool
talk_cr Critter
attach bool
talk_count uint
Résultat bool

EventTurnBasedProcess() public méthode

public EventTurnBasedProcess ( Map map, bool begin_turn ) : void
map Map
begin_turn bool
Résultat void

EventUseItem() public méthode

public EventUseItem ( Item item, Critter on_critter, Item on_item, Scenery on_scenery ) : bool
item Item
on_critter Critter
on_item Item
on_scenery Scenery
Résultat bool

EventUseItemOnMe() public méthode

public EventUseItemOnMe ( Critter who_use, Item item ) : bool
who_use Critter
item Item
Résultat bool

EventUseSkill() public méthode

public EventUseSkill ( int skill, Critter on_critter, Item on_item, Scenery on_scenery ) : bool
skill int
on_critter Critter
on_item Item
on_scenery Scenery
Résultat bool

EventUseSkillOnMe() public méthode

public EventUseSkillOnMe ( Critter who_use, int skill ) : bool
who_use Critter
skill int
Résultat bool

GetAccess() public méthode

public GetAccess ( ) : AccessType
Résultat AccessType

GetBagRefreshTime() public méthode

public GetBagRefreshTime ( ) : uint
Résultat uint

GetCritters() public méthode

public GetCritters ( bool look_on_me, Find find_type, CritterArray critters ) : uint
look_on_me bool
find_type Find
critters CritterArray
Résultat uint

GetCurPlane() public méthode

public GetCurPlane ( ) : NpcPlane
Résultat NpcPlane

GetEnemyStack() public méthode

public GetEnemyStack ( UIntArray enemy_stack ) : void
enemy_stack UIntArray
Résultat void

GetFavoriteItem() public méthode

public GetFavoriteItem ( ItemSlot slot ) : ushort
slot ItemSlot
Résultat ushort

GetFog() public méthode

public GetFog ( ushort zone_x, ushort zone_y ) : Fog
zone_x ushort
zone_y ushort
Résultat Fog

GetFollowGroup() public méthode

public GetFollowGroup ( Find find_type, CritterArray critters ) : uint
find_type Find
critters CritterArray
Résultat uint

GetFollowLeader() public méthode

public GetFollowLeader ( ) : Critter
Résultat Critter

GetGlobalGroup() public méthode

public GetGlobalGroup ( ) : IList
Résultat IList

GetHomePos() public méthode

public GetHomePos ( uint &map_id, ushort &hx, ushort &hy, Direction &dir ) : void
map_id uint
hx ushort
hy ushort
dir Direction
Résultat void

GetInternalBag() public méthode

public GetInternalBag ( UInt16Array pids, UIntArray min_counts, UIntArray max_counts, IntArray slots ) : uint
pids UInt16Array
min_counts UIntArray
max_counts UIntArray
slots IntArray
Résultat uint

GetItem() public méthode

public GetItem ( ushort pid, Nullable slot = null ) : Item
pid ushort
slot Nullable
Résultat Item

GetItemById() public méthode

public GetItemById ( uint item_id ) : Item
item_id uint
Résultat Item

GetItems() public méthode

public GetItems ( Nullable slot, ItemArray items ) : uint
slot Nullable
items ItemArray
Résultat uint

GetItemsByType() public méthode

public GetItemsByType ( ItemType type, ItemArray items ) : uint
type ItemType
items ItemArray
Résultat uint

GetMap() public méthode

public GetMap ( ) : Map
Résultat Map

GetMapId() public méthode

public GetMapId ( ) : uint
Résultat uint

GetMapProtoId() public méthode

public GetMapProtoId ( ) : ushort
Résultat ushort

GetMultihex() public méthode

public GetMultihex ( ) : uint
Résultat uint

GetPlanes() public méthode

public GetPlanes ( NpcPlaneArray planes ) : uint
planes NpcPlaneArray
Résultat uint

GetPlanes() public méthode

public GetPlanes ( int identifier, NpcPlaneArray planes ) : uint
identifier int
planes NpcPlaneArray
Résultat uint

GetPlanes() public méthode

public GetPlanes ( int identifier, uint identifier_ext, NpcPlaneArray planes ) : uint
identifier int
identifier_ext uint
planes NpcPlaneArray
Résultat uint

GetProtoId() public méthode

public GetProtoId ( ) : ushort
Résultat ushort

GetScore() public méthode

public GetScore ( uint score ) : int
score uint
Résultat int

GetScriptId() public méthode

public GetScriptId ( ) : uint
Résultat uint

GetSlotProto() public méthode

public GetSlotProto ( ItemSlot slot, byte &mode ) : ProtoItem
slot ItemSlot
mode byte
Résultat ProtoItem

GetTalkedPlayers() public méthode

public GetTalkedPlayers ( CritterArray players ) : uint
players CritterArray
Résultat uint

GetTimeEvents() public méthode

public GetTimeEvents ( IntArray find_identifiers, IntArray identifiers, UIntArray indexes, UIntArray durations, UIntArray rates ) : uint
find_identifiers IntArray
identifiers IntArray
indexes UIntArray
durations UIntArray
rates UIntArray
Résultat uint

GetTimeEvents() public méthode

public GetTimeEvents ( int identifier, UIntArray indexes, UIntArray durations, UIntArray rates ) : uint
identifier int
indexes UIntArray
durations UIntArray
rates UIntArray
Résultat uint

GiveGlobalGroupLead() public méthode

public GiveGlobalGroupLead ( Critter to_cr ) : void
to_cr Critter
Résultat void

HasExtMode() public méthode

public HasExtMode ( ModeExt mode ) : bool
mode ModeExt
Résultat bool

IsAnim1() public méthode

public IsAnim1 ( uint index ) : bool
index uint
Résultat bool

IsCurPlane() public méthode

public IsCurPlane ( PlaneType plane_type ) : bool
plane_type PlaneType
Résultat bool

IsHolodiskInfo() public méthode

public IsHolodiskInfo ( uint holodisk_num ) : bool
holodisk_num uint
Résultat bool

IsKnownLoc() public méthode

public IsKnownLoc ( bool by_id, uint loc_num ) : bool
by_id bool
loc_num uint
Résultat bool

IsSee() public méthode

public IsSee ( Item item ) : bool
item Item
Résultat bool

IsSeeCr() public méthode

public IsSeeCr ( Critter cr ) : bool
cr Critter
Résultat bool

IsSeenByCr() public méthode

public IsSeenByCr ( Critter cr ) : bool
cr Critter
Résultat bool

LeaveGlobalGroup() public méthode

public LeaveGlobalGroup ( ) : void
Résultat void

MoveItem() public méthode

public MoveItem ( uint item_id, uint count, ItemSlot to_slot ) : bool
item_id uint
count uint
to_slot ItemSlot
Résultat bool

MoveRandom() public méthode

public MoveRandom ( ) : bool
Résultat bool

MoveToDir() public méthode

public MoveToDir ( Direction dir ) : bool
dir Direction
Résultat bool

PickItem() public méthode

public PickItem ( ushort hx, ushort hy, ushort pid ) : bool
hx ushort
hy ushort
pid ushort
Résultat bool

PlaySound() public méthode

public PlaySound ( byte sound_type, byte sound_type_ext, byte sound_id, byte sound_id_ext, bool send_self ) : void
sound_type byte
sound_type_ext byte
sound_id byte
sound_id_ext byte
send_self bool
Résultat void

PlaySound() public méthode

public PlaySound ( string sound_name, bool send_self ) : void
sound_name string
send_self bool
Résultat void

RaiseChangeItemOnMap() public méthode

public RaiseChangeItemOnMap ( Item item ) : void
item Item
Résultat void

RaiseDead() public méthode

public RaiseDead ( Critter killer ) : void
killer Critter
Résultat void

RaiseDropItem() public méthode

public RaiseDropItem ( Item item ) : void
item Item
Résultat void

RaiseFinish() public méthode

public RaiseFinish ( bool deleted ) : void
deleted bool
Résultat void

RaiseHideCritter() public méthode

public RaiseHideCritter ( Critter hide_cr ) : void
hide_cr Critter
Résultat void

RaiseHideCritter1() public méthode

public RaiseHideCritter1 ( Critter hide_cr ) : void
hide_cr Critter
Résultat void

RaiseHideCritter2() public méthode

public RaiseHideCritter2 ( Critter hide_cr ) : void
hide_cr Critter
Résultat void

RaiseHideCritter3() public méthode

public RaiseHideCritter3 ( Critter hide_cr ) : void
hide_cr Critter
Résultat void

RaiseHideItemOnMap() public méthode

public RaiseHideItemOnMap ( Item item, bool removed, Critter picker ) : void
item Item
removed bool
picker Critter
Résultat void

RaiseIdle() public méthode

public RaiseIdle ( ) : void
Résultat void

RaiseKnockout() public méthode

public RaiseKnockout ( uint anim2_begin, uint anim2_idle, uint anim2_end, uint lost_ap, uint knock_dist ) : void
anim2_begin uint
anim2_idle uint
anim2_end uint
lost_ap uint
knock_dist uint
Résultat void

RaiseMessage() public méthode

public RaiseMessage ( Critter from_cr, int num, int val ) : void
from_cr Critter
num int
val int
Résultat void

RaiseMoveItem() public méthode

public RaiseMoveItem ( Item item, byte from_slot ) : void
item Item
from_slot byte
Résultat void

RaiseRespawn() public méthode

public RaiseRespawn ( ) : void
Résultat void

RaiseShowCritter() public méthode

public RaiseShowCritter ( Critter show_cr ) : void
show_cr Critter
Résultat void

RaiseShowCritter1() public méthode

public RaiseShowCritter1 ( Critter show_cr ) : void
show_cr Critter
Résultat void

RaiseShowCritter2() public méthode

public RaiseShowCritter2 ( Critter show_cr ) : void
show_cr Critter
Résultat void

RaiseShowCritter3() public méthode

public RaiseShowCritter3 ( Critter show_cr ) : void
show_cr Critter
Résultat void

RaiseShowItemOnMap() public méthode

public RaiseShowItemOnMap ( Item item, bool added, Critter dropper ) : void
item Item
added bool
dropper Critter
Résultat void

RaiseSmthAttack() public méthode

public RaiseSmthAttack ( Critter from_cr, Critter target ) : void
from_cr Critter
target Critter
Résultat void

RaiseSmthAttacked() public méthode

public RaiseSmthAttacked ( Critter from_cr, Critter attacker ) : void
from_cr Critter
attacker Critter
Résultat void

RaiseSmthDead() public méthode

public RaiseSmthDead ( Critter from_cr, Critter killer ) : void
from_cr Critter
killer Critter
Résultat void

RaiseSmthDropItem() public méthode

public RaiseSmthDropItem ( Critter from_cr, Item item ) : void
from_cr Critter
item Item
Résultat void

RaiseSmthKnockout() public méthode

public RaiseSmthKnockout ( Critter from_cr, uint anim2_begin, uint anim2_idle, uint anim2_end, uint lost_ap, uint knock_dist ) : void
from_cr Critter
anim2_begin uint
anim2_idle uint
anim2_end uint
lost_ap uint
knock_dist uint
Résultat void

RaiseSmthMoveItem() public méthode

public RaiseSmthMoveItem ( Critter from_cr, Item item, ItemSlot from_slot ) : void
from_cr Critter
item Item
from_slot ItemSlot
Résultat void

RaiseSmthStealing() public méthode

public RaiseSmthStealing ( Critter from_cr, Critter thief, bool success, Item item, uint count ) : void
from_cr Critter
thief Critter
success bool
item Item
count uint
Résultat void

RaiseSmthTurnBasedProcess() public méthode

public RaiseSmthTurnBasedProcess ( Critter from_cr, Map map, bool begin_turn ) : void
from_cr Critter
map Map
begin_turn bool
Résultat void

RaiseSmthUseItem() public méthode

public RaiseSmthUseItem ( Critter from_cr, Item item, Critter on_cr, Item on_item, IntPtr on_scenery ) : void
from_cr Critter
item Item
on_cr Critter
on_item Item
on_scenery IntPtr
Résultat void

RaiseSmthUseSkill() public méthode

public RaiseSmthUseSkill ( Critter from_cr, int skill, Critter on_cr, Item on_item, IntPtr on_scenery ) : void
from_cr Critter
skill int
on_cr Critter
on_item Item
on_scenery IntPtr
Résultat void

RaiseStealing() public méthode

public RaiseStealing ( Critter thief, bool success, Item item, uint count ) : void
thief Critter
success bool
item Item
count uint
Résultat void

RaiseTurnBasedProcess() public méthode

public RaiseTurnBasedProcess ( Map map, bool begin_turn ) : void
map Map
begin_turn bool
Résultat void

RefreshVisible() public méthode

public RefreshVisible ( ) : void
Résultat void

Release() public méthode

public Release ( ) : void
Résultat void

RunClientScript() public méthode

public RunClientScript ( string func_name, int p0, int p1, int p2, string p3, IntArray p4 ) : void
func_name string
p0 int
p1 int
p2 int
p3 string
p4 IntArray
Résultat void

Say() public méthode

public Say ( Say how_say, string text ) : void
how_say Say
text string
Résultat void

SayMsg() public méthode

public SayMsg ( Say how_say, ushort text_msg, uint str_num ) : void
how_say Say
text_msg ushort
str_num uint
Résultat void

SayMsg() public méthode

public SayMsg ( Say how_say, ushort text_msg, uint str_num, string lexems ) : void
how_say Say
text_msg ushort
str_num uint
lexems string
Résultat void

SendCombatResult() public méthode

public SendCombatResult ( UIntArray combat_result ) : void
combat_result UIntArray
Résultat void

SendMessage() public méthode

public SendMessage ( int num, int val, MessageTo to ) : void
num int
val int
to MessageTo
Résultat void

SetAnims() public méthode

public SetAnims ( int cond, uint anim1, uint anim2 ) : void
cond int
anim1 uint
anim2 uint
Résultat void

SetBagRefreshTime() public méthode

public SetBagRefreshTime ( uint real_minutes ) : void
real_minutes uint
Résultat void

SetDir() public méthode

public SetDir ( Direction dir ) : void
dir Direction
Résultat void

SetExtMode() public méthode

public SetExtMode ( ModeExt mode ) : void
mode ModeExt
Résultat void

SetFavoriteItem() public méthode

public SetFavoriteItem ( ItemSlot slot, ushort pid ) : void
slot ItemSlot
pid ushort
Résultat void

SetFog() public méthode

public SetFog ( ushort zone_x, ushort zone_y, Fog fog ) : void
zone_x ushort
zone_y ushort
fog Fog
Résultat void

SetHomePos() public méthode

public SetHomePos ( ushort hx, ushort hy, Direction dir ) : void
hx ushort
hy ushort
dir Direction
Résultat void

SetInternalBag() public méthode

public SetInternalBag ( UInt16Array pids, UIntArray min_counts, UIntArray max_counts, IntArray slots ) : void
pids UInt16Array
min_counts UIntArray
max_counts UIntArray
slots IntArray
Résultat void

SetKnownLoc() public méthode

public SetKnownLoc ( bool by_id, uint loc_num ) : bool
by_id bool
loc_num uint
Résultat bool

SetLexems() public méthode

public SetLexems ( string lexems ) : void
lexems string
Résultat void

SetMultihex() public méthode

public SetMultihex ( int value ) : void
value int
Résultat void

SetScript() public méthode

public SetScript ( string script ) : bool
script string
Résultat bool

ShowScreen() public méthode

public ShowScreen ( Screen screen_type, uint param, string func_name ) : void
screen_type Screen
param uint
func_name string
Résultat void

ToDead() public méthode

public ToDead ( uint anim2, Critter killer = null ) : void
anim2 uint
killer Critter
Résultat void

ToKnockout() public méthode

public ToKnockout ( uint anim2_begin, uint anim2_idle, uint anim2_end, uint lost_ap, ushort knock_hx, ushort knock_hy ) : bool
anim2_begin uint
anim2_idle uint
anim2_end uint
lost_ap uint
knock_hx ushort
knock_hy ushort
Résultat bool

ToLife() public méthode

public ToLife ( ) : bool
Résultat bool

TransitToGlobal() public méthode

public TransitToGlobal ( CritterArray array ) : bool
array CritterArray
Résultat bool

TransitToGlobal() public méthode

public TransitToGlobal ( bool request_group ) : bool
request_group bool
Résultat bool

TransitToGlobalGroup() public méthode

public TransitToGlobalGroup ( uint critter_id ) : bool
critter_id uint
Résultat bool

TransitToHex() public méthode

public TransitToHex ( ushort hx, ushort hy, Direction dir ) : bool
hx ushort
hy ushort
dir Direction
Résultat bool

TransitToMap() public méthode

public TransitToMap ( uint map_id, int entire_num, bool with_group = false ) : bool
map_id uint
entire_num int
with_group bool
Résultat bool

TransitToMap() public méthode

public TransitToMap ( uint map_id, ushort hx, ushort hy, Direction dir, bool with_group = false ) : bool
map_id uint
hx ushort
hy ushort
dir Direction
with_group bool
Résultat bool

UnsetExtMode() public méthode

public UnsetExtMode ( ModeExt mode ) : void
mode ModeExt
Résultat void

UnsetKnownLoc() public méthode

public UnsetKnownLoc ( bool by_id, uint loc_num ) : bool
by_id bool
loc_num uint
Résultat bool

ViewMap() public méthode

public ViewMap ( Map map, uint look, ushort hx, ushort hy, Direction dir ) : void
map Map
look uint
hx ushort
hy ushort
dir Direction
Résultat void

Wait() public méthode

public Wait ( uint ms ) : void
ms uint
Résultat void