Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_PlacementCallback.c
Go to the documentation of this file.
1
//------------------------------------------------------------------------------------------------
2
class
SCR_PlacementCallback
:
ScriptedInventoryOperationCallback
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
{
13
SCR_ItemPlacementComponent
placementComponent =
SCR_ItemPlacementComponent
.Cast(
GetGame
().
GetPlayerController
().FindComponent(
SCR_ItemPlacementComponent
));
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
}
GetGame
ArmaReforgerScripted GetGame()
Definition
game.c:1398
SCR_ItemPlacementComponent
void SCR_ItemPlacementComponent(IEntityComponentSource src, IEntity ent, IEntity parent)
Definition
SCR_ItemPlacementComponent.c:999
RplId
Replication item identifier.
Definition
RplId.c:14
SCR_PlacementCallback
Definition
SCR_PlacementCallback.c:3
SCR_PlacementCallback::OnAllFailed
override void OnAllFailed()
Definition
SCR_PlacementCallback.c:44
SCR_PlacementCallback::OnAllComplete
override void OnAllComplete()
Definition
SCR_PlacementCallback.c:35
SCR_PlacementCallback::OnComplete
override void OnComplete()
Definition
SCR_PlacementCallback.c:11
SCR_PlacementCallback::OnFailed
override void OnFailed()
Definition
SCR_PlacementCallback.c:26
ScriptedInventoryOperationCallback
Definition
ScriptedInventoryOperationCallback.c:13
GetPlayerController
proto external PlayerController GetPlayerController()
Definition
SCR_PlayerDeployMenuHandlerComponent.c:307
scripts
Game
Inventory
Callbacks
SCR_PlacementCallback.c
Generated by
1.17.0