virtual float GetCapacity()=0
Return capacity of this power container.
Definition: power_container_object.h:28
virtual void SetEnergy(float energy)
Set amount of energy in the container, value in range [0..GetCapacity()].
Definition: power_container_object.h:44
virtual bool IsRechargeable()=0
Returns true if this power container can be recharged.
ObjectInterfaceType enum.
virtual void SetEnergyLevel(float level)=0
Set energy level (percentage), value in range [0..1].
virtual float GetEnergy()
Get amount of energy in the container, value in range [0..GetCapacity()].
Definition: power_container_object.h:49
virtual float GetEnergyLevel()=0
Get energy level (percentage), value in range [0..1].