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 |