Interface IMyOxygenProviderSystem
ModAPI interface allowing to get information about oxygen level and giving ability to register IMyOxygenProvider
Namespace: VRage.Game.ModAPI
Assembly: VRage.Game.dll
Syntax
public interface IMyOxygenProviderSystem
Methods
AddOxygenGenerator(IMyOxygenProvider)
Registers oxygen provider
Declaration
void AddOxygenGenerator(IMyOxygenProvider provider)
Parameters
Type | Name | Description |
---|---|---|
IMyOxygenProvider | provider | Provider of oxygen |
GetOxygenInPoint(Vector3D)
Gets oxygen level in point
Declaration
float GetOxygenInPoint(Vector3D worldPoint)
Parameters
Type | Name | Description |
---|---|---|
Vector3D | worldPoint | World position |
Returns
Type | Description |
---|---|
System.Single | Value from 0 to 1 |
RemoveOxygenGenerator(IMyOxygenProvider)
Unregisters oxygen provider
Declaration
void RemoveOxygenGenerator(IMyOxygenProvider provider)
Parameters
Type | Name | Description |
---|---|---|
IMyOxygenProvider | provider | Provider of oxygen |