C# Class FOnline.Critter

ファイルを表示 Open project: wladimiiir/vault112 Class Usage Examples

Public Methods

Method 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

Method 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 method

public Action ( CritterAction action, int action_ext, Item item ) : void
action CritterAction
action_ext int
item Item
return void

AddEnemyInStack() public method

public AddEnemyInStack ( uint critter_id ) : void
critter_id uint
return void

AddHolodiskInfo() public method

public AddHolodiskInfo ( uint holodisk_num ) : void
holodisk_num uint
return void

AddItem() public method

public AddItem ( ushort pid, uint count ) : Item
pid ushort
count uint
return Item

AddPlane() public method

public AddPlane ( NpcPlane plane ) : bool
plane NpcPlane
return bool

AddRef() public method

public AddRef ( ) : void
return void

AddScore() public method

public AddScore ( uint score, int val ) : void
score uint
val int
return void

AddTimeEvent() public method

public AddTimeEvent ( CritterTimeEventHandler cte, uint duration, int identifier ) : bool
cte CritterTimeEventHandler
duration uint
identifier int
return bool

AddTimeEvent() public method

public AddTimeEvent ( CritterTimeEventHandler cte, uint duration, int identifier, uint rate ) : bool
cte CritterTimeEventHandler
duration uint
identifier int
rate uint
return bool

AddTimeEvent() public method

public AddTimeEvent ( string func_name, uint duration, int identifier ) : bool
func_name string
duration uint
identifier int
return bool

AddTimeEvent() public method

public AddTimeEvent ( string func_name, uint duration, int identifier, uint rate ) : bool
func_name string
duration uint
identifier int
rate uint
return bool

Animate() public method

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
return void

ChangeCrType() public method

public ChangeCrType ( uint new_type ) : bool
new_type uint
return bool

ChangeEnemyStackSize() public method

public ChangeEnemyStackSize ( uint new_size ) : void
new_size uint
return void

ChangeTimeEvent() public method

public ChangeTimeEvent ( uint index, uint new_duration, uint new_rate ) : void
index uint
new_duration uint
new_rate uint
return void

CheckEnemyInStack() public method

public CheckEnemyInStack ( uint critter_id ) : bool
critter_id uint
return bool

ClearEnemyStack() public method

public ClearEnemyStack ( ) : void
return void

ClearEnemyStackNpc() public method

public ClearEnemyStackNpc ( ) : void
return void

CountItem() public method

public CountItem ( ushort pid ) : uint
pid ushort
return uint

DeleteItem() public method

public DeleteItem ( ushort pid, uint count ) : bool
pid ushort
count uint
return bool

DeleteItems() public method

public DeleteItems ( ) : void
return void

Disconnect() public method

public Disconnect ( ) : void
return void

DropPlanes() public method

public DropPlanes ( ) : void
return void

DropTimers() public method

public DropTimers ( ) : void
return void

EraseEnemyFromStack() public method

public EraseEnemyFromStack ( uint critter_id ) : void
critter_id uint
return void

EraseHolodiskInfo() public method

public EraseHolodiskInfo ( uint holodisk_num ) : void
holodisk_num uint
return void

ErasePlane() public method

public ErasePlane ( uint index ) : bool
index uint
return bool

ErasePlane() public method

public ErasePlane ( PlaneType plane_type, bool all ) : uint
plane_type PlaneType
all bool
return uint

EraseTimeEvent() public method

public EraseTimeEvent ( uint index ) : void
index uint
return void

EraseTimeEvents() public method

public EraseTimeEvents ( IntArray identifiers ) : uint
identifiers IntArray
return uint

EraseTimeEvents() public method

public EraseTimeEvents ( int identifier ) : uint
identifier int
return uint

EventAttack() public method

public EventAttack ( Critter target ) : bool
target Critter
return bool

EventAttacked() public method

public EventAttacked ( Critter attacker ) : bool
attacker Critter
return bool

EventBarter() public method

public EventBarter ( Critter barter_cr, bool attach, uint barter_count ) : bool
barter_cr Critter
attach bool
barter_count uint
return bool

EventChangeItemOnMap() public method

public EventChangeItemOnMap ( Item item ) : void
item Item
return void

EventDead() public method

public EventDead ( Critter killer ) : void
killer Critter
return void

EventDropItem() public method

public EventDropItem ( Item item ) : void
item Item
return void

EventFinish() public method

public EventFinish ( bool deleted ) : void
deleted bool
return void

EventGlobalInvite() public method

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
return bool

EventGlobalProcess() public method

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
return bool

EventHideCritter() public method

public EventHideCritter ( Critter cr ) : void
cr Critter
return void

EventHideCritter1() public method

public EventHideCritter1 ( Critter cr ) : void
cr Critter
return void

EventHideCritter2() public method

public EventHideCritter2 ( Critter cr ) : void
cr Critter
return void

EventHideCritter3() public method

public EventHideCritter3 ( Critter cr ) : void
cr Critter
return void

EventHideItemOnMap() public method

public EventHideItemOnMap ( Item hide_item, bool removed, Critter picker ) : void
hide_item Item
removed bool
picker Critter
return void

EventIdle() public method

public EventIdle ( ) : void
return void

EventKnockout() public method

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
return void

EventMessage() public method

public EventMessage ( Critter from_cr, int message, int value ) : void
from_cr Critter
message int
value int
return void

EventMoveItem() public method

public EventMoveItem ( Item item, ItemSlot from_slot ) : void
item Item
from_slot ItemSlot
return void

EventRespawn() public method

public EventRespawn ( ) : void
return void

EventShowCritter() public method

public EventShowCritter ( Critter cr ) : void
cr Critter
return void

EventShowCritter1() public method

public EventShowCritter1 ( Critter cr ) : void
cr Critter
return void

EventShowCritter2() public method

public EventShowCritter2 ( Critter cr ) : void
cr Critter
return void

EventShowCritter3() public method

public EventShowCritter3 ( Critter cr ) : void
cr Critter
return void

EventShowItemOnMap() public method

public EventShowItemOnMap ( Item show_item, bool added, Critter dropper ) : void
show_item Item
added bool
dropper Critter
return void

EventSmthAttack() public method

public EventSmthAttack ( Critter from_cr, Critter target ) : void
from_cr Critter
target Critter
return void

EventSmthAttacked() public method

public EventSmthAttacked ( Critter from_cr, Critter attacker ) : void
from_cr Critter
attacker Critter
return void

EventSmthDead() public method

public EventSmthDead ( Critter from_cr, Critter killer ) : void
from_cr Critter
killer Critter
return void

EventSmthDropItem() public method

public EventSmthDropItem ( Critter from_cr, Item item ) : void
from_cr Critter
item Item
return void

EventSmthKnockout() public method

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
return void

EventSmthMoveItem() public method

public EventSmthMoveItem ( Critter from_cr, Item item, ItemSlot slot ) : void
from_cr Critter
item Item
slot ItemSlot
return void

EventSmthStealing() public method

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
return void

EventSmthTurnBasedProcess() public method

public EventSmthTurnBasedProcess ( Critter from_cr, Map map, bool begin_turn ) : void
from_cr Critter
map Map
begin_turn bool
return void

EventSmthUseItem() public method

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
return void

EventSmthUseSkill() public method

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
return void

EventStealing() public method

public EventStealing ( Critter thief, Item item, uint count ) : bool
thief Critter
item Item
count uint
return bool

EventTalk() public method

public EventTalk ( Critter talk_cr, bool attach, uint talk_count ) : bool
talk_cr Critter
attach bool
talk_count uint
return bool

EventTurnBasedProcess() public method

public EventTurnBasedProcess ( Map map, bool begin_turn ) : void
map Map
begin_turn bool
return void

EventUseItem() public method

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
return bool

EventUseItemOnMe() public method

public EventUseItemOnMe ( Critter who_use, Item item ) : bool
who_use Critter
item Item
return bool

EventUseSkill() public method

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
return bool

EventUseSkillOnMe() public method

public EventUseSkillOnMe ( Critter who_use, int skill ) : bool
who_use Critter
skill int
return bool

GetAccess() public method

public GetAccess ( ) : AccessType
return AccessType

GetBagRefreshTime() public method

public GetBagRefreshTime ( ) : uint
return uint

GetCritters() public method

public GetCritters ( bool look_on_me, Find find_type, CritterArray critters ) : uint
look_on_me bool
find_type Find
critters CritterArray
return uint

GetCurPlane() public method

public GetCurPlane ( ) : NpcPlane
return NpcPlane

GetEnemyStack() public method

public GetEnemyStack ( UIntArray enemy_stack ) : void
enemy_stack UIntArray
return void

GetFavoriteItem() public method

public GetFavoriteItem ( ItemSlot slot ) : ushort
slot ItemSlot
return ushort

GetFog() public method

public GetFog ( ushort zone_x, ushort zone_y ) : Fog
zone_x ushort
zone_y ushort
return Fog

GetFollowGroup() public method

public GetFollowGroup ( Find find_type, CritterArray critters ) : uint
find_type Find
critters CritterArray
return uint

GetFollowLeader() public method

public GetFollowLeader ( ) : Critter
return Critter

GetGlobalGroup() public method

public GetGlobalGroup ( ) : IList
return IList

GetHomePos() public method

public GetHomePos ( uint &map_id, ushort &hx, ushort &hy, Direction &dir ) : void
map_id uint
hx ushort
hy ushort
dir Direction
return void

GetInternalBag() public method

public GetInternalBag ( UInt16Array pids, UIntArray min_counts, UIntArray max_counts, IntArray slots ) : uint
pids UInt16Array
min_counts UIntArray
max_counts UIntArray
slots IntArray
return uint

GetItem() public method

public GetItem ( ushort pid, Nullable slot = null ) : Item
pid ushort
slot Nullable
return Item

GetItemById() public method

public GetItemById ( uint item_id ) : Item
item_id uint
return Item

GetItems() public method

public GetItems ( Nullable slot, ItemArray items ) : uint
slot Nullable
items ItemArray
return uint

GetItemsByType() public method

public GetItemsByType ( ItemType type, ItemArray items ) : uint
type ItemType
items ItemArray
return uint

GetMap() public method

public GetMap ( ) : Map
return Map

GetMapId() public method

public GetMapId ( ) : uint
return uint

GetMapProtoId() public method

public GetMapProtoId ( ) : ushort
return ushort

GetMultihex() public method

public GetMultihex ( ) : uint
return uint

GetPlanes() public method

public GetPlanes ( NpcPlaneArray planes ) : uint
planes NpcPlaneArray
return uint

GetPlanes() public method

public GetPlanes ( int identifier, NpcPlaneArray planes ) : uint
identifier int
planes NpcPlaneArray
return uint

GetPlanes() public method

public GetPlanes ( int identifier, uint identifier_ext, NpcPlaneArray planes ) : uint
identifier int
identifier_ext uint
planes NpcPlaneArray
return uint

GetProtoId() public method

public GetProtoId ( ) : ushort
return ushort

GetScore() public method

public GetScore ( uint score ) : int
score uint
return int

GetScriptId() public method

public GetScriptId ( ) : uint
return uint

GetSlotProto() public method

public GetSlotProto ( ItemSlot slot, byte &mode ) : ProtoItem
slot ItemSlot
mode byte
return ProtoItem

GetTalkedPlayers() public method

public GetTalkedPlayers ( CritterArray players ) : uint
players CritterArray
return uint

GetTimeEvents() public method

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
return uint

GetTimeEvents() public method

public GetTimeEvents ( int identifier, UIntArray indexes, UIntArray durations, UIntArray rates ) : uint
identifier int
indexes UIntArray
durations UIntArray
rates UIntArray
return uint

GiveGlobalGroupLead() public method

public GiveGlobalGroupLead ( Critter to_cr ) : void
to_cr Critter
return void

HasExtMode() public method

public HasExtMode ( ModeExt mode ) : bool
mode ModeExt
return bool

IsAnim1() public method

public IsAnim1 ( uint index ) : bool
index uint
return bool

IsCurPlane() public method

public IsCurPlane ( PlaneType plane_type ) : bool
plane_type PlaneType
return bool

IsHolodiskInfo() public method

public IsHolodiskInfo ( uint holodisk_num ) : bool
holodisk_num uint
return bool

IsKnownLoc() public method

public IsKnownLoc ( bool by_id, uint loc_num ) : bool
by_id bool
loc_num uint
return bool

IsSee() public method

public IsSee ( Item item ) : bool
item Item
return bool

IsSeeCr() public method

public IsSeeCr ( Critter cr ) : bool
cr Critter
return bool

IsSeenByCr() public method

public IsSeenByCr ( Critter cr ) : bool
cr Critter
return bool

LeaveGlobalGroup() public method

public LeaveGlobalGroup ( ) : void
return void

MoveItem() public method

public MoveItem ( uint item_id, uint count, ItemSlot to_slot ) : bool
item_id uint
count uint
to_slot ItemSlot
return bool

MoveRandom() public method

public MoveRandom ( ) : bool
return bool

MoveToDir() public method

public MoveToDir ( Direction dir ) : bool
dir Direction
return bool

PickItem() public method

public PickItem ( ushort hx, ushort hy, ushort pid ) : bool
hx ushort
hy ushort
pid ushort
return bool

PlaySound() public method

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
return void

PlaySound() public method

public PlaySound ( string sound_name, bool send_self ) : void
sound_name string
send_self bool
return void

RaiseChangeItemOnMap() public method

public RaiseChangeItemOnMap ( Item item ) : void
item Item
return void

RaiseDead() public method

public RaiseDead ( Critter killer ) : void
killer Critter
return void

RaiseDropItem() public method

public RaiseDropItem ( Item item ) : void
item Item
return void

RaiseFinish() public method

public RaiseFinish ( bool deleted ) : void
deleted bool
return void

RaiseHideCritter() public method

public RaiseHideCritter ( Critter hide_cr ) : void
hide_cr Critter
return void

RaiseHideCritter1() public method

public RaiseHideCritter1 ( Critter hide_cr ) : void
hide_cr Critter
return void

RaiseHideCritter2() public method

public RaiseHideCritter2 ( Critter hide_cr ) : void
hide_cr Critter
return void

RaiseHideCritter3() public method

public RaiseHideCritter3 ( Critter hide_cr ) : void
hide_cr Critter
return void

RaiseHideItemOnMap() public method

public RaiseHideItemOnMap ( Item item, bool removed, Critter picker ) : void
item Item
removed bool
picker Critter
return void

RaiseIdle() public method

public RaiseIdle ( ) : void
return void

RaiseKnockout() public method

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
return void

RaiseMessage() public method

public RaiseMessage ( Critter from_cr, int num, int val ) : void
from_cr Critter
num int
val int
return void

RaiseMoveItem() public method

public RaiseMoveItem ( Item item, byte from_slot ) : void
item Item
from_slot byte
return void

RaiseRespawn() public method

public RaiseRespawn ( ) : void
return void

RaiseShowCritter() public method

public RaiseShowCritter ( Critter show_cr ) : void
show_cr Critter
return void

RaiseShowCritter1() public method

public RaiseShowCritter1 ( Critter show_cr ) : void
show_cr Critter
return void

RaiseShowCritter2() public method

public RaiseShowCritter2 ( Critter show_cr ) : void
show_cr Critter
return void

RaiseShowCritter3() public method

public RaiseShowCritter3 ( Critter show_cr ) : void
show_cr Critter
return void

RaiseShowItemOnMap() public method

public RaiseShowItemOnMap ( Item item, bool added, Critter dropper ) : void
item Item
added bool
dropper Critter
return void

RaiseSmthAttack() public method

public RaiseSmthAttack ( Critter from_cr, Critter target ) : void
from_cr Critter
target Critter
return void

RaiseSmthAttacked() public method

public RaiseSmthAttacked ( Critter from_cr, Critter attacker ) : void
from_cr Critter
attacker Critter
return void

RaiseSmthDead() public method

public RaiseSmthDead ( Critter from_cr, Critter killer ) : void
from_cr Critter
killer Critter
return void

RaiseSmthDropItem() public method

public RaiseSmthDropItem ( Critter from_cr, Item item ) : void
from_cr Critter
item Item
return void

RaiseSmthKnockout() public method

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
return void

RaiseSmthMoveItem() public method

public RaiseSmthMoveItem ( Critter from_cr, Item item, ItemSlot from_slot ) : void
from_cr Critter
item Item
from_slot ItemSlot
return void

RaiseSmthStealing() public method

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
return void

RaiseSmthTurnBasedProcess() public method

public RaiseSmthTurnBasedProcess ( Critter from_cr, Map map, bool begin_turn ) : void
from_cr Critter
map Map
begin_turn bool
return void

RaiseSmthUseItem() public method

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
return void

RaiseSmthUseSkill() public method

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
return void

RaiseStealing() public method

public RaiseStealing ( Critter thief, bool success, Item item, uint count ) : void
thief Critter
success bool
item Item
count uint
return void

RaiseTurnBasedProcess() public method

public RaiseTurnBasedProcess ( Map map, bool begin_turn ) : void
map Map
begin_turn bool
return void

RefreshVisible() public method

public RefreshVisible ( ) : void
return void

Release() public method

public Release ( ) : void
return void

RunClientScript() public method

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
return void

Say() public method

public Say ( Say how_say, string text ) : void
how_say Say
text string
return void

SayMsg() public method

public SayMsg ( Say how_say, ushort text_msg, uint str_num ) : void
how_say Say
text_msg ushort
str_num uint
return void

SayMsg() public method

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
return void

SendCombatResult() public method

public SendCombatResult ( UIntArray combat_result ) : void
combat_result UIntArray
return void

SendMessage() public method

public SendMessage ( int num, int val, MessageTo to ) : void
num int
val int
to MessageTo
return void

SetAnims() public method

public SetAnims ( int cond, uint anim1, uint anim2 ) : void
cond int
anim1 uint
anim2 uint
return void

SetBagRefreshTime() public method

public SetBagRefreshTime ( uint real_minutes ) : void
real_minutes uint
return void

SetDir() public method

public SetDir ( Direction dir ) : void
dir Direction
return void

SetExtMode() public method

public SetExtMode ( ModeExt mode ) : void
mode ModeExt
return void

SetFavoriteItem() public method

public SetFavoriteItem ( ItemSlot slot, ushort pid ) : void
slot ItemSlot
pid ushort
return void

SetFog() public method

public SetFog ( ushort zone_x, ushort zone_y, Fog fog ) : void
zone_x ushort
zone_y ushort
fog Fog
return void

SetHomePos() public method

public SetHomePos ( ushort hx, ushort hy, Direction dir ) : void
hx ushort
hy ushort
dir Direction
return void

SetInternalBag() public method

public SetInternalBag ( UInt16Array pids, UIntArray min_counts, UIntArray max_counts, IntArray slots ) : void
pids UInt16Array
min_counts UIntArray
max_counts UIntArray
slots IntArray
return void

SetKnownLoc() public method

public SetKnownLoc ( bool by_id, uint loc_num ) : bool
by_id bool
loc_num uint
return bool

SetLexems() public method

public SetLexems ( string lexems ) : void
lexems string
return void

SetMultihex() public method

public SetMultihex ( int value ) : void
value int
return void

SetScript() public method

public SetScript ( string script ) : bool
script string
return bool

ShowScreen() public method

public ShowScreen ( Screen screen_type, uint param, string func_name ) : void
screen_type Screen
param uint
func_name string
return void

ToDead() public method

public ToDead ( uint anim2, Critter killer = null ) : void
anim2 uint
killer Critter
return void

ToKnockout() public method

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
return bool

ToLife() public method

public ToLife ( ) : bool
return bool

TransitToGlobal() public method

public TransitToGlobal ( CritterArray array ) : bool
array CritterArray
return bool

TransitToGlobal() public method

public TransitToGlobal ( bool request_group ) : bool
request_group bool
return bool

TransitToGlobalGroup() public method

public TransitToGlobalGroup ( uint critter_id ) : bool
critter_id uint
return bool

TransitToHex() public method

public TransitToHex ( ushort hx, ushort hy, Direction dir ) : bool
hx ushort
hy ushort
dir Direction
return bool

TransitToMap() public method

public TransitToMap ( uint map_id, int entire_num, bool with_group = false ) : bool
map_id uint
entire_num int
with_group bool
return bool

TransitToMap() public method

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
return bool

UnsetExtMode() public method

public UnsetExtMode ( ModeExt mode ) : void
mode ModeExt
return void

UnsetKnownLoc() public method

public UnsetKnownLoc ( bool by_id, uint loc_num ) : bool
by_id bool
loc_num uint
return bool

ViewMap() public method

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

Wait() public method

public Wait ( uint ms ) : void
ms uint
return void