C# 클래스 FOnline.Critter

파일 보기 프로젝트 열기: wladimiiir/vault112 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

Action() 공개 메소드

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

AddEnemyInStack() 공개 메소드

public AddEnemyInStack ( uint critter_id ) : void
critter_id uint
리턴 void

AddHolodiskInfo() 공개 메소드

public AddHolodiskInfo ( uint holodisk_num ) : void
holodisk_num uint
리턴 void

AddItem() 공개 메소드

public AddItem ( ushort pid, uint count ) : Item
pid ushort
count uint
리턴 Item

AddPlane() 공개 메소드

public AddPlane ( NpcPlane plane ) : bool
plane NpcPlane
리턴 bool

AddRef() 공개 메소드

public AddRef ( ) : void
리턴 void

AddScore() 공개 메소드

public AddScore ( uint score, int val ) : void
score uint
val int
리턴 void

AddTimeEvent() 공개 메소드

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

AddTimeEvent() 공개 메소드

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

AddTimeEvent() 공개 메소드

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

AddTimeEvent() 공개 메소드

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

Animate() 공개 메소드

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
리턴 void

ChangeCrType() 공개 메소드

public ChangeCrType ( uint new_type ) : bool
new_type uint
리턴 bool

ChangeEnemyStackSize() 공개 메소드

public ChangeEnemyStackSize ( uint new_size ) : void
new_size uint
리턴 void

ChangeTimeEvent() 공개 메소드

public ChangeTimeEvent ( uint index, uint new_duration, uint new_rate ) : void
index uint
new_duration uint
new_rate uint
리턴 void

CheckEnemyInStack() 공개 메소드

public CheckEnemyInStack ( uint critter_id ) : bool
critter_id uint
리턴 bool

ClearEnemyStack() 공개 메소드

public ClearEnemyStack ( ) : void
리턴 void

ClearEnemyStackNpc() 공개 메소드

public ClearEnemyStackNpc ( ) : void
리턴 void

CountItem() 공개 메소드

public CountItem ( ushort pid ) : uint
pid ushort
리턴 uint

DeleteItem() 공개 메소드

public DeleteItem ( ushort pid, uint count ) : bool
pid ushort
count uint
리턴 bool

DeleteItems() 공개 메소드

public DeleteItems ( ) : void
리턴 void

Disconnect() 공개 메소드

public Disconnect ( ) : void
리턴 void

DropPlanes() 공개 메소드

public DropPlanes ( ) : void
리턴 void

DropTimers() 공개 메소드

public DropTimers ( ) : void
리턴 void

EraseEnemyFromStack() 공개 메소드

public EraseEnemyFromStack ( uint critter_id ) : void
critter_id uint
리턴 void

EraseHolodiskInfo() 공개 메소드

public EraseHolodiskInfo ( uint holodisk_num ) : void
holodisk_num uint
리턴 void

ErasePlane() 공개 메소드

public ErasePlane ( uint index ) : bool
index uint
리턴 bool

ErasePlane() 공개 메소드

public ErasePlane ( PlaneType plane_type, bool all ) : uint
plane_type PlaneType
all bool
리턴 uint

EraseTimeEvent() 공개 메소드

public EraseTimeEvent ( uint index ) : void
index uint
리턴 void

EraseTimeEvents() 공개 메소드

public EraseTimeEvents ( IntArray identifiers ) : uint
identifiers IntArray
리턴 uint

EraseTimeEvents() 공개 메소드

public EraseTimeEvents ( int identifier ) : uint
identifier int
리턴 uint

EventAttack() 공개 메소드

public EventAttack ( Critter target ) : bool
target Critter
리턴 bool

EventAttacked() 공개 메소드

public EventAttacked ( Critter attacker ) : bool
attacker Critter
리턴 bool

EventBarter() 공개 메소드

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

EventChangeItemOnMap() 공개 메소드

public EventChangeItemOnMap ( Item item ) : void
item Item
리턴 void

EventDead() 공개 메소드

public EventDead ( Critter killer ) : void
killer Critter
리턴 void

EventDropItem() 공개 메소드

public EventDropItem ( Item item ) : void
item Item
리턴 void

EventFinish() 공개 메소드

public EventFinish ( bool deleted ) : void
deleted bool
리턴 void

EventGlobalInvite() 공개 메소드

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
리턴 bool

EventGlobalProcess() 공개 메소드

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
리턴 bool

EventHideCritter() 공개 메소드

public EventHideCritter ( Critter cr ) : void
cr Critter
리턴 void

EventHideCritter1() 공개 메소드

public EventHideCritter1 ( Critter cr ) : void
cr Critter
리턴 void

EventHideCritter2() 공개 메소드

public EventHideCritter2 ( Critter cr ) : void
cr Critter
리턴 void

EventHideCritter3() 공개 메소드

public EventHideCritter3 ( Critter cr ) : void
cr Critter
리턴 void

EventHideItemOnMap() 공개 메소드

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

EventIdle() 공개 메소드

public EventIdle ( ) : void
리턴 void

EventKnockout() 공개 메소드

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
리턴 void

EventMessage() 공개 메소드

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

EventMoveItem() 공개 메소드

public EventMoveItem ( Item item, ItemSlot from_slot ) : void
item Item
from_slot ItemSlot
리턴 void

EventRespawn() 공개 메소드

public EventRespawn ( ) : void
리턴 void

EventShowCritter() 공개 메소드

public EventShowCritter ( Critter cr ) : void
cr Critter
리턴 void

EventShowCritter1() 공개 메소드

public EventShowCritter1 ( Critter cr ) : void
cr Critter
리턴 void

EventShowCritter2() 공개 메소드

public EventShowCritter2 ( Critter cr ) : void
cr Critter
리턴 void

EventShowCritter3() 공개 메소드

public EventShowCritter3 ( Critter cr ) : void
cr Critter
리턴 void

EventShowItemOnMap() 공개 메소드

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

EventSmthAttack() 공개 메소드

public EventSmthAttack ( Critter from_cr, Critter target ) : void
from_cr Critter
target Critter
리턴 void

EventSmthAttacked() 공개 메소드

public EventSmthAttacked ( Critter from_cr, Critter attacker ) : void
from_cr Critter
attacker Critter
리턴 void

EventSmthDead() 공개 메소드

public EventSmthDead ( Critter from_cr, Critter killer ) : void
from_cr Critter
killer Critter
리턴 void

EventSmthDropItem() 공개 메소드

public EventSmthDropItem ( Critter from_cr, Item item ) : void
from_cr Critter
item Item
리턴 void

EventSmthKnockout() 공개 메소드

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
리턴 void

EventSmthMoveItem() 공개 메소드

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

EventSmthStealing() 공개 메소드

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
리턴 void

EventSmthTurnBasedProcess() 공개 메소드

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

EventSmthUseItem() 공개 메소드

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
리턴 void

EventSmthUseSkill() 공개 메소드

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
리턴 void

EventStealing() 공개 메소드

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

EventTalk() 공개 메소드

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

EventTurnBasedProcess() 공개 메소드

public EventTurnBasedProcess ( Map map, bool begin_turn ) : void
map Map
begin_turn bool
리턴 void

EventUseItem() 공개 메소드

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
리턴 bool

EventUseItemOnMe() 공개 메소드

public EventUseItemOnMe ( Critter who_use, Item item ) : bool
who_use Critter
item Item
리턴 bool

EventUseSkill() 공개 메소드

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
리턴 bool

EventUseSkillOnMe() 공개 메소드

public EventUseSkillOnMe ( Critter who_use, int skill ) : bool
who_use Critter
skill int
리턴 bool

GetAccess() 공개 메소드

public GetAccess ( ) : AccessType
리턴 AccessType

GetBagRefreshTime() 공개 메소드

public GetBagRefreshTime ( ) : uint
리턴 uint

GetCritters() 공개 메소드

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

GetCurPlane() 공개 메소드

public GetCurPlane ( ) : NpcPlane
리턴 NpcPlane

GetEnemyStack() 공개 메소드

public GetEnemyStack ( UIntArray enemy_stack ) : void
enemy_stack UIntArray
리턴 void

GetFavoriteItem() 공개 메소드

public GetFavoriteItem ( ItemSlot slot ) : ushort
slot ItemSlot
리턴 ushort

GetFog() 공개 메소드

public GetFog ( ushort zone_x, ushort zone_y ) : Fog
zone_x ushort
zone_y ushort
리턴 Fog

GetFollowGroup() 공개 메소드

public GetFollowGroup ( Find find_type, CritterArray critters ) : uint
find_type Find
critters CritterArray
리턴 uint

GetFollowLeader() 공개 메소드

public GetFollowLeader ( ) : Critter
리턴 Critter

GetGlobalGroup() 공개 메소드

public GetGlobalGroup ( ) : IList
리턴 IList

GetHomePos() 공개 메소드

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

GetInternalBag() 공개 메소드

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

GetItem() 공개 메소드

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

GetItemById() 공개 메소드

public GetItemById ( uint item_id ) : Item
item_id uint
리턴 Item

GetItems() 공개 메소드

public GetItems ( Nullable slot, ItemArray items ) : uint
slot Nullable
items ItemArray
리턴 uint

GetItemsByType() 공개 메소드

public GetItemsByType ( ItemType type, ItemArray items ) : uint
type ItemType
items ItemArray
리턴 uint

GetMap() 공개 메소드

public GetMap ( ) : Map
리턴 Map

GetMapId() 공개 메소드

public GetMapId ( ) : uint
리턴 uint

GetMapProtoId() 공개 메소드

public GetMapProtoId ( ) : ushort
리턴 ushort

GetMultihex() 공개 메소드

public GetMultihex ( ) : uint
리턴 uint

GetPlanes() 공개 메소드

public GetPlanes ( NpcPlaneArray planes ) : uint
planes NpcPlaneArray
리턴 uint

GetPlanes() 공개 메소드

public GetPlanes ( int identifier, NpcPlaneArray planes ) : uint
identifier int
planes NpcPlaneArray
리턴 uint

GetPlanes() 공개 메소드

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

GetProtoId() 공개 메소드

public GetProtoId ( ) : ushort
리턴 ushort

GetScore() 공개 메소드

public GetScore ( uint score ) : int
score uint
리턴 int

GetScriptId() 공개 메소드

public GetScriptId ( ) : uint
리턴 uint

GetSlotProto() 공개 메소드

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

GetTalkedPlayers() 공개 메소드

public GetTalkedPlayers ( CritterArray players ) : uint
players CritterArray
리턴 uint

GetTimeEvents() 공개 메소드

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
리턴 uint

GetTimeEvents() 공개 메소드

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

GiveGlobalGroupLead() 공개 메소드

public GiveGlobalGroupLead ( Critter to_cr ) : void
to_cr Critter
리턴 void

HasExtMode() 공개 메소드

public HasExtMode ( ModeExt mode ) : bool
mode ModeExt
리턴 bool

IsAnim1() 공개 메소드

public IsAnim1 ( uint index ) : bool
index uint
리턴 bool

IsCurPlane() 공개 메소드

public IsCurPlane ( PlaneType plane_type ) : bool
plane_type PlaneType
리턴 bool

IsHolodiskInfo() 공개 메소드

public IsHolodiskInfo ( uint holodisk_num ) : bool
holodisk_num uint
리턴 bool

IsKnownLoc() 공개 메소드

public IsKnownLoc ( bool by_id, uint loc_num ) : bool
by_id bool
loc_num uint
리턴 bool

IsSee() 공개 메소드

public IsSee ( Item item ) : bool
item Item
리턴 bool

IsSeeCr() 공개 메소드

public IsSeeCr ( Critter cr ) : bool
cr Critter
리턴 bool

IsSeenByCr() 공개 메소드

public IsSeenByCr ( Critter cr ) : bool
cr Critter
리턴 bool

LeaveGlobalGroup() 공개 메소드

public LeaveGlobalGroup ( ) : void
리턴 void

MoveItem() 공개 메소드

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

MoveRandom() 공개 메소드

public MoveRandom ( ) : bool
리턴 bool

MoveToDir() 공개 메소드

public MoveToDir ( Direction dir ) : bool
dir Direction
리턴 bool

PickItem() 공개 메소드

public PickItem ( ushort hx, ushort hy, ushort pid ) : bool
hx ushort
hy ushort
pid ushort
리턴 bool

PlaySound() 공개 메소드

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
리턴 void

PlaySound() 공개 메소드

public PlaySound ( string sound_name, bool send_self ) : void
sound_name string
send_self bool
리턴 void

RaiseChangeItemOnMap() 공개 메소드

public RaiseChangeItemOnMap ( Item item ) : void
item Item
리턴 void

RaiseDead() 공개 메소드

public RaiseDead ( Critter killer ) : void
killer Critter
리턴 void

RaiseDropItem() 공개 메소드

public RaiseDropItem ( Item item ) : void
item Item
리턴 void

RaiseFinish() 공개 메소드

public RaiseFinish ( bool deleted ) : void
deleted bool
리턴 void

RaiseHideCritter() 공개 메소드

public RaiseHideCritter ( Critter hide_cr ) : void
hide_cr Critter
리턴 void

RaiseHideCritter1() 공개 메소드

public RaiseHideCritter1 ( Critter hide_cr ) : void
hide_cr Critter
리턴 void

RaiseHideCritter2() 공개 메소드

public RaiseHideCritter2 ( Critter hide_cr ) : void
hide_cr Critter
리턴 void

RaiseHideCritter3() 공개 메소드

public RaiseHideCritter3 ( Critter hide_cr ) : void
hide_cr Critter
리턴 void

RaiseHideItemOnMap() 공개 메소드

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

RaiseIdle() 공개 메소드

public RaiseIdle ( ) : void
리턴 void

RaiseKnockout() 공개 메소드

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
리턴 void

RaiseMessage() 공개 메소드

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

RaiseMoveItem() 공개 메소드

public RaiseMoveItem ( Item item, byte from_slot ) : void
item Item
from_slot byte
리턴 void

RaiseRespawn() 공개 메소드

public RaiseRespawn ( ) : void
리턴 void

RaiseShowCritter() 공개 메소드

public RaiseShowCritter ( Critter show_cr ) : void
show_cr Critter
리턴 void

RaiseShowCritter1() 공개 메소드

public RaiseShowCritter1 ( Critter show_cr ) : void
show_cr Critter
리턴 void

RaiseShowCritter2() 공개 메소드

public RaiseShowCritter2 ( Critter show_cr ) : void
show_cr Critter
리턴 void

RaiseShowCritter3() 공개 메소드

public RaiseShowCritter3 ( Critter show_cr ) : void
show_cr Critter
리턴 void

RaiseShowItemOnMap() 공개 메소드

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

RaiseSmthAttack() 공개 메소드

public RaiseSmthAttack ( Critter from_cr, Critter target ) : void
from_cr Critter
target Critter
리턴 void

RaiseSmthAttacked() 공개 메소드

public RaiseSmthAttacked ( Critter from_cr, Critter attacker ) : void
from_cr Critter
attacker Critter
리턴 void

RaiseSmthDead() 공개 메소드

public RaiseSmthDead ( Critter from_cr, Critter killer ) : void
from_cr Critter
killer Critter
리턴 void

RaiseSmthDropItem() 공개 메소드

public RaiseSmthDropItem ( Critter from_cr, Item item ) : void
from_cr Critter
item Item
리턴 void

RaiseSmthKnockout() 공개 메소드

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
리턴 void

RaiseSmthMoveItem() 공개 메소드

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

RaiseSmthStealing() 공개 메소드

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
리턴 void

RaiseSmthTurnBasedProcess() 공개 메소드

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

RaiseSmthUseItem() 공개 메소드

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
리턴 void

RaiseSmthUseSkill() 공개 메소드

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
리턴 void

RaiseStealing() 공개 메소드

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

RaiseTurnBasedProcess() 공개 메소드

public RaiseTurnBasedProcess ( Map map, bool begin_turn ) : void
map Map
begin_turn bool
리턴 void

RefreshVisible() 공개 메소드

public RefreshVisible ( ) : void
리턴 void

Release() 공개 메소드

public Release ( ) : void
리턴 void

RunClientScript() 공개 메소드

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
리턴 void

Say() 공개 메소드

public Say ( Say how_say, string text ) : void
how_say Say
text string
리턴 void

SayMsg() 공개 메소드

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

SayMsg() 공개 메소드

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
리턴 void

SendCombatResult() 공개 메소드

public SendCombatResult ( UIntArray combat_result ) : void
combat_result UIntArray
리턴 void

SendMessage() 공개 메소드

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

SetAnims() 공개 메소드

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

SetBagRefreshTime() 공개 메소드

public SetBagRefreshTime ( uint real_minutes ) : void
real_minutes uint
리턴 void

SetDir() 공개 메소드

public SetDir ( Direction dir ) : void
dir Direction
리턴 void

SetExtMode() 공개 메소드

public SetExtMode ( ModeExt mode ) : void
mode ModeExt
리턴 void

SetFavoriteItem() 공개 메소드

public SetFavoriteItem ( ItemSlot slot, ushort pid ) : void
slot ItemSlot
pid ushort
리턴 void

SetFog() 공개 메소드

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

SetHomePos() 공개 메소드

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

SetInternalBag() 공개 메소드

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

SetKnownLoc() 공개 메소드

public SetKnownLoc ( bool by_id, uint loc_num ) : bool
by_id bool
loc_num uint
리턴 bool

SetLexems() 공개 메소드

public SetLexems ( string lexems ) : void
lexems string
리턴 void

SetMultihex() 공개 메소드

public SetMultihex ( int value ) : void
value int
리턴 void

SetScript() 공개 메소드

public SetScript ( string script ) : bool
script string
리턴 bool

ShowScreen() 공개 메소드

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

ToDead() 공개 메소드

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

ToKnockout() 공개 메소드

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
리턴 bool

ToLife() 공개 메소드

public ToLife ( ) : bool
리턴 bool

TransitToGlobal() 공개 메소드

public TransitToGlobal ( CritterArray array ) : bool
array CritterArray
리턴 bool

TransitToGlobal() 공개 메소드

public TransitToGlobal ( bool request_group ) : bool
request_group bool
리턴 bool

TransitToGlobalGroup() 공개 메소드

public TransitToGlobalGroup ( uint critter_id ) : bool
critter_id uint
리턴 bool

TransitToHex() 공개 메소드

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

TransitToMap() 공개 메소드

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

TransitToMap() 공개 메소드

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
리턴 bool

UnsetExtMode() 공개 메소드

public UnsetExtMode ( ModeExt mode ) : void
mode ModeExt
리턴 void

UnsetKnownLoc() 공개 메소드

public UnsetKnownLoc ( bool by_id, uint loc_num ) : bool
by_id bool
loc_num uint
리턴 bool

ViewMap() 공개 메소드

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

Wait() 공개 메소드

public Wait ( uint ms ) : void
ms uint
리턴 void