| 
| ScriptInvoker< SCR_ResourceConsumerMilitaryBase, SCR_ResourceContainer >  | GetOnBaseContainerRegistered () | 
|   | 
| ScriptInvoker< SCR_ResourceConsumerMilitaryBase, SCR_ResourceContainer >  | GetOnBaseContainerUnregistered () | 
|   | 
| override void  | OnContainerRegistered (notnull SCR_ResourceContainer container) | 
|   | 
| override void  | OnContainerUnregistered (notnull SCR_ResourceContainer container) | 
|   | 
| override float  | GetResourceGridRange () | 
|   | 
| float  | GetResourceRange () | 
|   | 
| float  | GetBuyMultiplier () | 
|   | 
| float  | GetSellMultiplier () | 
|   | 
| override float  | GetAggregatedResourceValue () | 
|   | 
| override float  | GetAggregatedMaxResourceValue () | 
|   | 
| override int  | GetContainerCount () | 
|   | 
| override SCR_ResourceContainerQueueBase  | GetContainerQueue () | 
|   | 
| ScriptInvoker  | GetOnResourceRangeChanged () | 
|   | 
| ScriptInvoker  | GetOnBuyMultiplierChanged () | 
|   | 
| ScriptInvoker  | GetOnSellMultiplierChanged () | 
|   | 
| ScriptInvoker  | GetOnConsumtionStateChanged () | 
|   | 
| ScriptInvoker  | GetOnExchangeStateChanged () | 
|   | 
| EResourceGeneratorID  | GetGeneratorIdentifier () | 
|   | 
| override EResourceGeneratorID  | GetIdentifier () | 
|   | 
| bool  | IsIgnoringItself () | 
|   | 
| bool  | IsConsuming () | 
|   | 
| bool  | IsExchanging () | 
|   | 
| override bool  | ShouldUpdate () | 
|   | 
| override bool  | CanInteractWith (notnull SCR_ResourceContainer container) | 
|   | 
| override int  | FindContainer (notnull SCR_ResourceContainer container) | 
|   | 
| bool  | SetResourceRange (float value, bool notifyChange=true) | 
|   | 
| bool  | SetBuyMultiplier (float value, bool notifyChange=true) | 
|   | 
| bool  | SetSellMultiplier (float value, bool notifyChange=true) | 
|   | 
| bool  | EnableConsumtion (bool shouldEnable, bool notifyChange=true) | 
|   | 
| bool  | EnableExchange (bool shouldEnable, bool notifyChange=true) | 
|   | 
| override bool  | RegisterContainer (notnull SCR_ResourceContainer container) | 
|   | 
| override bool  | RegisterContainerForced (notnull SCR_ResourceContainer container) | 
|   | 
| override bool  | UnregisterContainer (int containerIndex) | 
|   | 
| override bool  | UnregisterContainer (notnull SCR_ResourceContainer container) | 
|   | 
| SCR_ResourceConsumtionResponse  | RequestAvailability (float resourceCost, bool performFullQuery=false) | 
|   | 
| SCR_ResourceConsumtionResponse  | RequestConsumtion (float resourceCost) | 
|   | 
| void  | DebugDraw () | 
|   | 
| override void  | UpdateContainerResourceValue (SCR_ResourceContainer container, float previousValue) | 
|   | 
| override void  | UpdateContainerMaxResourceValue (SCR_ResourceContainer container, float previousValue) | 
|   | 
| override void  | Initialize (notnull IEntity owner) | 
|   | 
| override void  | Clear () | 
|   | 
| override int  | GetGridUpdateId () | 
|   | 
| vector  | GetLastPosition () | 
|   | 
| EResourceType  | GetResourceType () | 
|   | 
| ScriptInvoker< SCR_ResourceInteractor, float >  | GetOnResourcesChanged () | 
|   | 
| ScriptInvoker< SCR_ResourceInteractor, float >  | GetOnMaxResourcesChanged () | 
|   | 
| override bool  | IsGridUpdateIdGreaterThan (int gridUpdateId) | 
|   | 
| bool  | IsAllowed (notnull SCR_ResourceContainer container) | 
|   | 
| bool  | IsAllowed (notnull IEntity entity, EResourceType resourceType) | 
|   | 
| override void  | SetGridUpdateId (int gridUpdateId) | 
|   | 
| void  | UpdateLastPosition () | 
|   | Updates the last known position of the interactor.  
  | 
|   | 
| void  | Replicate () | 
|   | 
| void  | ReplicateEx () | 
|   | 
| void  | OnResourceGridUpdated (notnull SCR_ResourceGrid grid) | 
|   | Gets called when the interactor container queue is updated by the resource grid.  
  | 
|   | 
| void  | OnResourcesChanged (float previousValue) | 
|   | 
| void  | OnMaxResourcesChanged (float previousValue) | 
|   | 
| Color  | GetDebugColor () | 
|   | 
| vector  | GetOwnerOrigin () | 
|   | 
| string  | GetDebugName () | 
|   | 
| int  | GetDebugNameHash () | 
|   | 
| SCR_ResourceComponent  | GetComponent () | 
|   | 
| IEntity  | GetOwner () | 
|   | 
| EResourceRights  | GetResourceRight () | 
|   | 
| bool  | IsIsolated () | 
|   | 
| void  | SetResourceRights (EResourceRights rights) | 
|   | 
| void  | Update (float timeslice) | 
|   | Method used to perform a periodic/iterative update on the state of the resource actor.  
  | 
|   | 
| void  | Update (WorldTimestamp timestamp) | 
|   | Method used to perform a periodic/iterative update on the state of the resource actor.  
  | 
|   | 
| void  | UpdateInner (float timeslice) | 
|   | 
| void  | ~SCR_ResourceActor () | 
|   | 
 | 
| static void  | Encode (SSnapSerializerBase snapshot, ScriptCtx ctx, ScriptBitSerializer packet) | 
|   | 
| static bool  | Decode (ScriptBitSerializer packet, ScriptCtx ctx, SSnapSerializerBase snapshot) | 
|   | 
| static bool  | SnapCompare (SSnapSerializerBase lhs, SSnapSerializerBase rhs, ScriptCtx ctx) | 
|   | 
| static bool  | PropCompare (SCR_ResourceConsumer instance, SSnapSerializerBase snapshot, ScriptCtx ctx) | 
|   | 
| static bool  | Extract (SCR_ResourceConsumer instance, ScriptCtx ctx, SSnapSerializerBase snapshot) | 
|   | 
| static bool  | Inject (SSnapSerializerBase snapshot, ScriptCtx ctx, SCR_ResourceConsumer instance) | 
|   | 
| string  | m_sDebugName | 
|   | 
| static const float  | RESOURCES_LOWER_LIMIT = 0.0 | 
|   | 
| void  | OnResourceRangeChanged (float previousValue) | 
|   | 
| void  | OnBuyMultiplierChanged (float previousValue) | 
|   | 
| void  | OnSellMultiplierChanged (float previousValue) | 
|   | 
| void  | OnConsumtionStateChanged (float previousValue) | 
|   | 
| void  | OnExchangeStateChanged (float previousValue) | 
|   | 
| bool  | PropCompareNetworkedVariables (SSnapSerializerBase snapshot, ScriptCtx hint) | 
|   | 
| bool  | ExtractNetworkedVariables (SSnapSerializerBase snapshot, ScriptCtx hint) | 
|   | 
| bool  | InjectNetworkedVariables (SSnapSerializerBase snapshot, ScriptCtx hint) | 
|   | 
| static const int  | CODEC_CONSUMER_PACKET_BYTESIZE = 38 | 
|   | 
| static const float  | UPDATE_PERIOD = 10.0 / 60.0 | 
|   | 
| static const int  | CODEC_GENERATOR_PACKET_BYTESIZE = 32 | 
|   |