256 : ActionReciveData
257{
259}
260
262{
264};
265
267{
269 {
272 }
273
275 {
277 }
278};
279
281{
283 {
288
291 }
292
294 {
297 }
298
300 {
303
305 {
307 }
308 }
309
311 {
312 return false;
313 }
314
316 {
317 if (
player.IsPlacingLocal() ||
player.IsPlacingServer())
318 return false;
319
320
322 return false;
323
324
325 if (
target.GetObject() && (!
target.GetObject().CanUseConstructionBuild() ||
target.GetObject().CanUseHandConstruction()))
326 return false;
327
328 if ((!
GetGame().IsDedicatedServer()))
329 {
331 {
332 return true;
333 }
334 return false;
335 }
336 return true;
337 }
338
340 {
345
348
351 {
353
355 }
356 else
357 {
359 }
360 }
361
363 {
366
369
372
374 {
375
377
380 }
381 }
382
384 {
385 return "Base_building";
386 }
387
389 {
392 }
393
394
396 {
398 {
400
401 if (!
GetGame().IsDedicatedServer())
402 {
405 }
406 return true;
407 }
408
409 return false;
410 }
411
413 {
415 {
421 break;
422 case Pliers:
424 break;
427 break;
428 default:
430 break;
431 }
432 }
433
435 {
437
439 }
440
442 {
445
448 {
450 return true;
451 }
452 else
453 {
454 return false;
455 }
456 }
457
459 {
461
463 }
464
466 {
469
472 }
473}
474
476{
478 {
480 }
481
483 {
484 return false;
485 }
486
488 {
489 return true;
490 }
491
493 {
494 return false;
495 }
496}
const int AT_BUILD_PART
Definition _constants.c:6
bool m_FullBody
Definition ActionBase.c:52
string m_Text
Definition ActionBase.c:49
int m_VariantID
Definition ActionBase.c:59
GetInputType()
Definition ActionBase.c:203
ref CCIBase m_ConditionItem
Definition ActionBase.c:55
float m_SpecialtyWeight
Definition ActionBase.c:68
ref CCTBase m_ConditionTarget
Definition ActionBase.c:56
bool UseMainItem()
Definition ActionBase.c:357
int m_StanceMask
Definition ActionBase.c:53
bool HasProgress()
For UI: hiding of progress bar.
Definition ActionBase.c:238
BuildPartActionReciveData m_PartType
override bool HasAlternativeInterrupt()
Definition ActionBuildPart.c:237
void CollisionCheckData()
Definition Construction.c:1310
void Construction(BaseBuildingBase parent)
Definition Construction.c:26
eBrokenLegs
Definition EBrokenLegs.c:2
ActionData m_ActionData
Definition AnimatedActionBase.c:3
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:107
override bool CanBeUsedLeaning()
Definition ActionBuildPart.c:55
override bool ActionConditionContinue(ActionData action_data)
Definition ActionBuildPart.c:84
override void OnActionInfoUpdate(PlayerBase player, ActionTarget target, ItemBase item)
Definition ActionBuildPart.c:44
void SetBuildingAnimation(ItemBase item)
Definition ActionBuildPart.c:157
override string GetAdminLogMessage(ActionData action_data)
Definition ActionBuildPart.c:210
override ActionData CreateActionData()
Definition ActionBuildPart.c:133
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:186
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
Definition ActionBuildPart.c:60
override bool SetupAction(PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL)
Definition ActionBuildPart.c:140
override void WriteToContext(ParamsWriteContext ctx, ActionData action_data)
Definition ActionBuildPart.c:179
override string GetSoundCategory(ActionData action_data)
Definition ActionBuildPart.c:128
override void HandleReciveData(ActionReciveData action_recive_data, ActionData action_data)
Definition ActionBuildPart.c:203
Definition ActionContinuousBase.c:2
Definition ActionContinuousBase.c:133
Definition ActionBase.c:21
ItemBase m_MainItem
Definition ActionBase.c:28
ref CABase m_ActionComponent
Definition ActionBase.c:30
int m_CommandUID
Definition AnimatedActionBase.c:135
m_CallbackClass
Definition AnimatedActionBase.c:137
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:131
const float BUILD
Definition ActionConstants.c:132
Definition ActionConstants.c:119
const float ROUGH_HIGH
Definition ActionConstants.c:122
Definition ActionConstants.c:27
const float BASEBUILDING_CONSTRUCT_MEDIUM
Definition ActionConstants.c:60
DayZPlayerConstants
defined in C++
Definition dayzplayer.c:602
proto native CGame GetGame()