Table of Contents

Class FluidNetworkSimulation

Namespace
Root
Assembly
Game.Content.dll
public class FluidNetworkSimulation : IFluidNetwork, IUpdatableSimulation, ISimulation
Inheritance
object
FluidNetworkSimulation
Implements
Extension Methods

Constructors

FluidNetworkSimulation()

public FluidNetworkSimulation()

Properties

ApproximatedNetworkSpeed

public float ApproximatedNetworkSpeed { get; }

Property Value

float

ComponentCount

public int ComponentCount { get; }

Property Value

int

CurrentState

public FluidNetworkSimulation.State CurrentState { get; }

Property Value

FluidNetworkSimulation.State

Fluid

public IFluid Fluid { get; }

Property Value

IFluid

Providers

public IEnumerable<IFluidProvider> Providers { get; }

Property Value

IEnumerable<IFluidProvider>

Receivers

public IEnumerable<IFluidReceiver> Receivers { get; }

Property Value

IEnumerable<IFluidReceiver>

Uid

public int Uid { get; }

Property Value

int

Methods

CanRegister(IFluidProvider)

public bool CanRegister(IFluidProvider provider)

Parameters

provider IFluidProvider

Returns

bool

CanRegister(IFluidReceiver)

public bool CanRegister(IFluidReceiver receiver)

Parameters

receiver IFluidReceiver

Returns

bool

Clear()

public void Clear()

ClearContent()

public void ClearContent()

Register(IFluidProvider)

public void Register(IFluidProvider provider)

Parameters

provider IFluidProvider

Register(IFluidReceiver)

public void Register(IFluidReceiver receiver)

Parameters

receiver IFluidReceiver

ToString()

public override string ToString()

Returns

string

TryRegister(IFluidProvider)

public bool TryRegister(IFluidProvider provider)

Parameters

provider IFluidProvider

Returns

bool

TryRegister(IFluidReceiver)

public bool TryRegister(IFluidReceiver receiver)

Parameters

receiver IFluidReceiver

Returns

bool

TryUnregister(IFluidProvider)

public bool TryUnregister(IFluidProvider provider)

Parameters

provider IFluidProvider

Returns

bool

TryUnregister(IFluidReceiver)

public bool TryUnregister(IFluidReceiver receiver)

Parameters

receiver IFluidReceiver

Returns

bool

Unregister(IFluidProvider)

public void Unregister(IFluidProvider provider)

Parameters

provider IFluidProvider

Unregister(IFluidReceiver)

public void Unregister(IFluidReceiver receiver)

Parameters

receiver IFluidReceiver

Update(Ticks, Ticks)

public void Update(Ticks startTicks, Ticks deltaTicks)

Parameters

startTicks Ticks
deltaTicks Ticks