DayZ 1.26
DayZ Explorer by KGB
|
Структуры данных | |
class | ActionSkinningCB |
Функции | |
ActionSkinningCB ActionContinuousBaseCB | ActionSkinning () |
override void | CreateActionComponent () |
override void | CreateConditionComponents () |
override bool | ActionCondition (PlayerBase player, ActionTarget target, ItemBase item) |
override void | OnFinishProgressServer (ActionData action_data) |
ItemBase | CreateOrgan (PlayerBase player, vector body_pos, string item_to_spawn, string cfg_skinning_organ_class, ItemBase tool) |
override void | OnFinishProgressClient (ActionData action_data) |
void | HandlePlayerBody (ActionData action_data) |
This section drops all clothes (and attachments) from the dead player before deleting their body. | |
void | DropInventoryItems (PlayerBase body, float newLifetime) |
void | SpawnItems (ActionData action_data) |
vector | GetRandomPos (vector body_pos) |
override bool ActionCondition | ( | PlayerBase | player, |
ActionTarget | target, | ||
ItemBase | item ) |
Перекрестные ссылки Class::CastTo().
ActionSkinningCB ActionContinuousBaseCB ActionSkinning | ( | ) |
Используется в ActionConstructor::RegisterActions(), ToolBase::SetActions(), Crowbar::SetActions(), HandSaw::SetActions(), HayHook::SetActions(), Iceaxe::SetActions(), Inventory_Base::SetActions() и ItemBase::SetActions().
Перекрестные ссылки m_CommandUID и m_StanceMask.
ItemBase CreateOrgan | ( | PlayerBase | player, |
vector | body_pos, | ||
string | item_to_spawn, | ||
string | cfg_skinning_organ_class, | ||
ItemBase | tool ) |
Перекрестные ссылки Class::CastTo(), ECE_PLACE_ON_SURFACE, g_Game, GetGame(), UAItemsSpreadRadius::NARROW, Math::RandomFloat() и Math::Round().
Используется в SpawnItems().
void DropInventoryItems | ( | PlayerBase | body, |
float | newLifetime ) |
Используется в HandlePlayerBody().
Перекрестные ссылки Math::RandomFloat01() и Vector().
void HandlePlayerBody | ( | ActionData | action_data | ) |
This section drops all clothes (and attachments) from the dead player before deleting their body.
Перекрестные ссылки Class::CastTo(), GameConstants::DAMAGE_BADLY_DAMAGED_VALUE, GameConstants::DAMAGE_DAMAGED_VALUE, GameConstants::DAMAGE_RUINED_VALUE, GameConstants::DAMAGE_WORN_VALUE, DropInventoryItems(), GetCEApi(), GameConstants::STATE_BADLY_DAMAGED, GameConstants::STATE_DAMAGED, GameConstants::STATE_RUINED и GameConstants::STATE_WORN.
Используется в OnFinishProgressServer().
override void OnFinishProgressClient | ( | ActionData | action_data | ) |
Перекрестные ссылки GetGame().
override void OnFinishProgressServer | ( | ActionData | action_data | ) |
Перекрестные ссылки CALL_CATEGORY_SYSTEM, GetGame(), GetPlugin(), HandlePlayerBody(), PluginLifespan(), UADamageApplied::SKINNING и SpawnItems().
void SpawnItems | ( | ActionData | action_data | ) |
Перекрестные ссылки CreateOrgan(), Math::Floor(), g_Game, GetGame() и Debug::Log().
Используется в OnFinishProgressServer().