265 : ActionReciveData
266{
268}
269
271{
273};
274
276{
278 {
281 }
282
284 {
286 }
287};
288
290{
292 {
297
300 }
301
303 {
306 }
307
309 {
312
314 {
316 }
317 }
318
320 {
321 return false;
322 }
323
325 {
326 return false;
327 }
328
330 {
331 if (
player.IsPlacingLocal() ||
player.IsPlacingServer())
332 return false;
333
334
336 return false;
337
338
339 if (
target.GetObject() && (!
target.GetObject().CanUseConstructionBuild() ||
target.GetObject().CanUseHandConstruction()))
340 return false;
341
342 if ((!
GetGame().IsDedicatedServer()))
343 {
345 {
346 return true;
347 }
348 return false;
349 }
350 return true;
351 }
352
354 {
359
362
365 {
367
369 }
370 else
371 {
373 }
374 }
375
377 {
380
383
386
388 {
389
391
393 }
394 }
395
397 {
398 return "Base_building";
399 }
400
402 {
405 }
406
407
409 {
411 {
413
414 if (!
GetGame().IsDedicatedServer())
415 {
418 }
419 return true;
420 }
421
422 return false;
423 }
424
426 {
428 {
434 break;
435 case Pliers:
437 break;
440 break;
441 default:
443 break;
444 }
445 }
446
448 {
450
452 }
453
455 {
458
461 {
463 return true;
464 }
465 else
466 {
467 return false;
468 }
469 }
470
472 {
474
476 }
477
479 {
482
485 }
486}
487
489{
491 {
493 }
494
496 {
497 return false;
498 }
499
501 {
502 return true;
503 }
504
506 {
507 return false;
508 }
509}
const int AT_BUILD_PART
Definition _constants.c:6
override bool HasProgress()
Definition ActionActivateTrap.c:41
BuildPartActionReciveData m_PartType
override bool HasAlternativeInterrupt()
Definition ActionBuildPart.c:241
override GetInputType()
Definition ActionSequentialBase.c:32
void CollisionCheckData()
Definition Construction.c:1312
void Construction(BaseBuildingBase parent)
Definition Construction.c:26
eBrokenLegs
Definition EBrokenLegs.c:2
ActionData m_ActionData
Definition AnimatedActionBase.c:3
bool m_FullBody
Definition ActionBase.c:61
string m_Text
Definition ActionBase.c:58
int m_VariantID
Definition ActionBase.c:68
ref CCIBase m_ConditionItem
Definition ActionBase.c:64
float m_SpecialtyWeight
Definition ActionBase.c:77
ref CCTBase m_ConditionTarget
Definition ActionBase.c:65
int m_StanceMask
Definition ActionBase.c:62
Definition ActionBuildPart.c:12
float SetCallbackDuration(ItemBase item)
Definition ActionBuildPart.c:19
override void CreateActionComponent()
Definition ActionBuildPart.c:13
Definition ActionBuildPart.c:26
override void OnFinishProgressServer(ActionData action_data)
Definition ActionBuildPart.c:112
override bool CanBeUsedLeaning()
Definition ActionBuildPart.c:55
override bool ActionConditionContinue(ActionData action_data)
Definition ActionBuildPart.c:89
override void OnActionInfoUpdate(PlayerBase player, ActionTarget target, ItemBase item)
Definition ActionBuildPart.c:44
void SetBuildingAnimation(ItemBase item)
Definition ActionBuildPart.c:161
override string GetAdminLogMessage(ActionData action_data)
Definition ActionBuildPart.c:214
override ActionData CreateActionData()
Definition ActionBuildPart.c:137
override bool CanBeUsedInFreelook()
Definition ActionBuildPart.c:60
override void CreateConditionComponents()
Definition ActionBuildPart.c:38
void ActionBuildPart()
Definition ActionBuildPart.c:27
override bool ReadFromContext(ParamsReadContext ctx, out ActionReciveData action_recive_data)
Definition ActionBuildPart.c:190
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
Definition ActionBuildPart.c:65
override bool SetupAction(PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL)
Definition ActionBuildPart.c:144
override void WriteToContext(ParamsWriteContext ctx, ActionData action_data)
Definition ActionBuildPart.c:183
override string GetSoundCategory(ActionData action_data)
Definition ActionBuildPart.c:132
override void HandleReciveData(ActionReciveData action_recive_data, ActionData action_data)
Definition ActionBuildPart.c:207
Definition ActionContinuousBase.c:2
Definition ActionContinuousBase.c:121
int m_CommandUID
Definition AnimatedActionBase.c:143
m_CallbackClass
Definition AnimatedActionBase.c:145
Definition ActionBuildPart.c:2
string m_PartType
Definition ActionBuildPart.c:3
Definition CAContinuousTime.c:2
Definition CCINonRuined.c:2
Definition ConstructionActionData.c:2
Definition ConstructionPart.c:2
Definition FarmingHoe.c:2
Definition InventoryItem.c:731
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
Definition param.c:12
Definition PlayerBaseClient.c:2
Serialization general interface. Serializer API works with:
Definition Serializer.c:56
Definition ActionConstants.c:142
const float BUILD
Definition ActionConstants.c:143
Definition ActionConstants.c:28
const float BASEBUILDING_CONSTRUCT_MEDIUM
Definition ActionConstants.c:61
DayZPlayerConstants
defined in C++
Definition dayzplayer.c:602
proto native CGame GetGame()