-
Notifications
You must be signed in to change notification settings - Fork 0
Game Function Documentation
OmegaRogue edited this page Oct 31, 2019
·
1 revision
namespace Assets.Nimbatus.Scripts.WorldObjects.Items.DroneParts
public abstract class BindableDronePart : DronePart
List<KeyBinding> GetKeyBindings()
Returns a List of all Input KeyBindings of the Instance
void AddKeyBindings(params KeyBinding[] keys)
Adds the given Input Keybindings to a BindableDronePart
void RemoveKeyBindings(params KeyBinding[] keys)
Removes the given Input Keybindings to a BindableDronePart
namespace Assets.Nimbatus.Scripts.WorldObjects.Items.DroneParts.SensorParts
public abstract class SensorPart : BindableDronePart
List<EventKeyBindings> GetEventBindings()
Returns a List of all Output KeyBindings of the Instance
void AddEventBindings(params KeyBinding[] keys)
Adds the given Output Keybindings to a SensorPart
void RemoveEventBindings(params KeyBinding[] keys)
Removes the given Output Keybindings from a SensorPart
namespace Assets.Nimbatus.Scripts.ResourceCollection
public interface IHasResources
float GetRechargePerSecond()
Returns the Resource Recharge rate
float GetResourceCapacity()
Returns the Resource Capacity
float GetResourceAmount()
Returns the current Resource amount
void SetResourceAmount(float value)
Sets the current Resource amount to the value
void ChangeResourceHub(ResourceHub oldHub, ResourceHub newHub)
Changes the ResourceHub
namespace Assets.Nimbatus.Scripts.ResourceCollection
public enum EResourceType
None,
Energy,
Fuel,
CommonResource,
JungleResource,
LavaResource,
IceResource
namespace Assets.Nimbatus.Scripts.Persistence
public enum ERunningMode
Normal,
TestFlight,
DroneCustomization,
Menu,
MissionControl,
BossFight,
Arena,
DroneSumo,
WeaponCustomization,
Tutorial