Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_PlacementCallback.c
Go to the documentation of this file.
1//------------------------------------------------------------------------------------------------
3{
4 RplId m_PlaceableId;
5 RplId m_TargetId;
6 int m_iNodeId;
7 bool m_bIsBeingAttachedToEntity;
8 ref ScriptedInventoryOperationCallback m_ChainedCallback;
9
10 //------------------------------------------------------------------------------------------------
11 protected override void OnComplete()
12 {
14 if (!placementComponent)
15 return;
16
17 placementComponent.AskPlaceItem(m_PlaceableId, m_TargetId, m_iNodeId, m_bIsBeingAttachedToEntity);
18
19 super.OnComplete();
20
21 if (m_ChainedCallback)
22 m_ChainedCallback.OnComplete();
23 }
24
25 //------------------------------------------------------------------------------------------------
26 protected override void OnFailed()
27 {
28 super.OnFailed();
29
30 if (m_ChainedCallback)
31 m_ChainedCallback.OnFailed();
32 }
33
34 //------------------------------------------------------------------------------------------------
35 protected override void OnAllComplete()
36 {
37 super.OnAllComplete();
38
39 if (m_ChainedCallback)
40 m_ChainedCallback.OnAllComplete();
41 }
42
43 //------------------------------------------------------------------------------------------------
44 protected override void OnAllFailed()
45 {
46 super.OnAllFailed();
47
48 if (m_ChainedCallback)
49 m_ChainedCallback.OnAllFailed();
50 }
51}
ArmaReforgerScripted GetGame()
Definition game.c:1398
void SCR_ItemPlacementComponent(IEntityComponentSource src, IEntity ent, IEntity parent)
Replication item identifier.
Definition RplId.c:14
proto external PlayerController GetPlayerController()