Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SCR_ResourceSystemSubscriptionHandleBase Interface Reference
Inheritance diagram for SCR_ResourceSystemSubscriptionHandleBase:
[legend]

Public Member Functions

WorldTimestamp GetLastPokedAt ()
 
RplId GetOwnerRplId ()
 
RplId GetResourceComponentRplId ()
 
TypeName GetInteractorType ()
 
EResourceType GetResourceIdentifier ()
 
EResourceGeneratorID GetResourceType ()
 
void Poke ()
 
sealed void SCR_ResourceSystemSubscriptionHandleBase (SCR_ResourceSystemSubscriptionManager manager, RplId ownerRplId, RplId resourceComponentRplId, TypeName interactorType, EResourceType resourceType, EResourceGeneratorID resourceIdentifier)
 
sealed void ~SCR_ResourceSystemSubscriptionHandleBase ()
 

Static Public Member Functions

static SCR_ResourceSystemSubscriptionHandleBase CreateHandle (notnull SCR_ResourceSystemSubscriptionManager manager, RplId ownerRplId, RplId resourceComponentRplId, TypeName interactorType, EResourceType resourceType, EResourceGeneratorID resourceIdentifier)
 

Protected Member Functions

void OnDelete ()
 
void OnInit (notnull SCR_ResourceSystemSubscriptionManager manager, RplId ownerRplId, RplId resourceComponentRplId, TypeName interactorType, EResourceType resourceType, EResourceGeneratorID resourceIdentifier)
 

Protected Attributes

RplId m_OwnerRplId
 
RplId m_ResourceComponentRplId
 
TypeName m_InteractorType
 
EResourceType m_eResourceType
 
EResourceGeneratorID m_eResourceIdentifier
 
SCR_ResourceSystemSubscriptionManager m_SubscriptionManager
 
WorldTimestamp m_fLastPokedAt
 

Constructor & Destructor Documentation

◆ SCR_ResourceSystemSubscriptionHandleBase()

sealed void SCR_ResourceSystemSubscriptionHandleBase.SCR_ResourceSystemSubscriptionHandleBase ( SCR_ResourceSystemSubscriptionManager  manager,
RplId  ownerRplId,
RplId  resourceComponentRplId,
TypeName  interactorType,
EResourceType  resourceType,
EResourceGeneratorID  resourceIdentifier 
)

◆ ~SCR_ResourceSystemSubscriptionHandleBase()

sealed void SCR_ResourceSystemSubscriptionHandleBase.~SCR_ResourceSystemSubscriptionHandleBase ( )

Member Function Documentation

◆ CreateHandle()

static SCR_ResourceSystemSubscriptionHandleBase SCR_ResourceSystemSubscriptionHandleBase.CreateHandle ( notnull SCR_ResourceSystemSubscriptionManager  manager,
RplId  ownerRplId,
RplId  resourceComponentRplId,
TypeName  interactorType,
EResourceType  resourceType,
EResourceGeneratorID  resourceIdentifier 
)
static

◆ GetInteractorType()

TypeName SCR_ResourceSystemSubscriptionHandleBase.GetInteractorType ( )

◆ GetLastPokedAt()

WorldTimestamp SCR_ResourceSystemSubscriptionHandleBase.GetLastPokedAt ( )

◆ GetOwnerRplId()

RplId SCR_ResourceSystemSubscriptionHandleBase.GetOwnerRplId ( )

◆ GetResourceComponentRplId()

RplId SCR_ResourceSystemSubscriptionHandleBase.GetResourceComponentRplId ( )

◆ GetResourceIdentifier()

EResourceType SCR_ResourceSystemSubscriptionHandleBase.GetResourceIdentifier ( )

◆ GetResourceType()

EResourceGeneratorID SCR_ResourceSystemSubscriptionHandleBase.GetResourceType ( )

◆ OnDelete()

void SCR_ResourceSystemSubscriptionHandleBase.OnDelete ( )
protected

◆ OnInit()

void SCR_ResourceSystemSubscriptionHandleBase.OnInit ( notnull SCR_ResourceSystemSubscriptionManager  manager,
RplId  ownerRplId,
RplId  resourceComponentRplId,
TypeName  interactorType,
EResourceType  resourceType,
EResourceGeneratorID  resourceIdentifier 
)
protected

◆ Poke()

void SCR_ResourceSystemSubscriptionHandleBase.Poke ( )

Member Data Documentation

◆ m_eResourceIdentifier

EResourceGeneratorID SCR_ResourceSystemSubscriptionHandleBase.m_eResourceIdentifier
protected

◆ m_eResourceType

EResourceType SCR_ResourceSystemSubscriptionHandleBase.m_eResourceType
protected

◆ m_fLastPokedAt

WorldTimestamp SCR_ResourceSystemSubscriptionHandleBase.m_fLastPokedAt
protected

◆ m_InteractorType

TypeName SCR_ResourceSystemSubscriptionHandleBase.m_InteractorType
protected

◆ m_OwnerRplId

RplId SCR_ResourceSystemSubscriptionHandleBase.m_OwnerRplId
protected

◆ m_ResourceComponentRplId

RplId SCR_ResourceSystemSubscriptionHandleBase.m_ResourceComponentRplId
protected

◆ m_SubscriptionManager

SCR_ResourceSystemSubscriptionManager SCR_ResourceSystemSubscriptionHandleBase.m_SubscriptionManager
protected

The documentation for this interface was generated from the following file: