Interface IFactionResourceHandler
Assembly: cs.temp.dll.dll
Syntax
public interface IFactionResourceHandler
Properties
Amount
Declaration
Property Value
Capacity
Declaration
Property Value
Collectors
Declaration
IReadOnlyList<IResourceCollector> Collectors { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<IResourceCollector> |
|
FactionID
Declaration
Property Value
FreeAmount
Declaration
Property Value
Generators
Declaration
IReadOnlyList<IResourceGenerator> Generators { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<IResourceGenerator> |
|
ProducerCount
Declaration
int ProducerCount { get; }
Property Value
ReservedAmount
Declaration
int ReservedAmount { get; }
Property Value
ReservedCapacity
Declaration
int ReservedCapacity { get; }
Property Value
Type
Declaration
ResourceTypeInfo Type { get; }
Property Value
Methods
ReleaseAmount(ResourceTypeValue)
Declaration
void ReleaseAmount(ResourceTypeValue reserveValue)
Parameters
ReserveAmount(ResourceTypeValue)
Declaration
void ReserveAmount(ResourceTypeValue reserveValue)
Parameters
SetAmount(ResourceTypeValue, out Int32)
Declaration
void SetAmount(ResourceTypeValue setValue, out int restAmount)
Parameters
SetReserveAmount(ResourceTypeValue)
Declaration
void SetReserveAmount(ResourceTypeValue setReserveValue)
Parameters
UpdateAmount(ResourceTypeValue, out Int32)
Declaration
void UpdateAmount(ResourceTypeValue updateValue, out int restAmount)
Parameters
Events
FactionResourceAmountUpdated
Declaration
event CustomEventHandler<IFactionResourceHandler, ResourceUpdateEventArgs> FactionResourceAmountUpdated
Event Type
FactionResourceProducersUpdated
Declaration
event CustomEventHandler<IFactionResourceHandler, EventArgs> FactionResourceProducersUpdated
Event Type