Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ResourceSystemSubscriptionHandle.c
Go to the documentation of this file.
2{
3 protected OWNER_TYPE m_Owner;
4
5 //------------------------------------------------------------------------------------------------
6 OWNER_TYPE GetOwner()
7 {
8 return m_Owner;
9 }
10
11 //------------------------------------------------------------------------------------------------
12 override protected void OnDelete()
13 {
14 super.OnDelete();
15
16 if (m_Owner)
18 }
19
20 //------------------------------------------------------------------------------------------------
21 override protected void OnInit(notnull SCR_ResourceSystemSubscriptionManager manager, RplId ownerRplId, RplId resourceComponentRplId, typename interactorType, EResourceType resourceType, EResourceGeneratorID resourceIdentifier)
22 {
23 super.OnInit(manager, ownerRplId, resourceComponentRplId, interactorType, resourceType, resourceIdentifier);
24
25 m_Owner = OWNER_TYPE.Cast(Replication.FindItem(ownerRplId));
26
27 if (m_Owner)
29 }
30}
EResourceGeneratorID
Super root of all classes in Enforce script.
Definition Types.c:35
Main replication API.
Definition Replication.c:14
Replication item identifier.
Definition RplId.c:14
void OnInit(notnull SCR_ResourceSystemSubscriptionManager manager, RplId ownerRplId, RplId resourceComponentRplId, typename interactorType, EResourceType resourceType, EResourceGeneratorID resourceIdentifier)
sealed void SCR_ResourceSystemSubscriptionHandleBase(SCR_ResourceSystemSubscriptionManager manager, RplId ownerRplId, RplId resourceComponentRplId, typename interactorType, EResourceType resourceType, EResourceGeneratorID resourceIdentifier)