43 else if ((
diff[0] < 0) && (
diff[2] > 0))
69 lambda.SetTransferParams(
true,
true,
true);
91 OverrideNewLocation(
gnd);
bool IsInReach(PlayerBase player, ActionTarget target, float maxDistance=1.0)
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
ActionPlaceFireplaceIndoor m_FirePointIndex
void FireplaceToIndoorsLambda(EntityAI old_item, string new_item_type, PlayerBase player, vector pos, Object target)
override void CopyOldPropertiesToNew(notnull EntityAI old_item, EntityAI new_item)
void ActionPlaceFireplaceIndoor()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void CreateConditionComponents()
override void OnExecuteServer(ActionData action_data)
static float Dot(vector v1, vector v2)
Returns Dot product of vector v1 and vector v2.
static proto native float Distance(vector v1, vector v2)
Returns the distance between tips of two 3D vectors.
DayZPlayerConstants
defined in C++
static void MatrixIdentity4(out vector mat[4])
Creates identity matrix.
static proto float Acos(float c)
Returns angle in radians from cosinus.
static const float RAD2DEG