Class NewWorldLayerSync
Inheritance
System.Object
NewWorldLayerSync
Assembly: Eco.Simulation.dll
Syntax
public class NewWorldLayerSync : AutoSingleton<NewWorldLayerSync>
Constructors
NewWorldLayerSync()
Declaration
public NewWorldLayerSync()
Properties
AllRelationships
Declaration
public IEnumerable<IWorldLayerRelationship> AllRelationships { get; }
Property Value
Interactions
Declaration
public List<IWorldLayerInteraction> Interactions { get; }
Property Value
Methods
AddInteraction(IWorldLayerInteraction)
Declaration
public static void AddInteraction(IWorldLayerInteraction interaction)
Parameters
AddPuller(IWorldLayerPuller)
Declaration
public static void AddPuller(IWorldLayerPuller puller)
Parameters
AddPusher(IWorldLayerPusher)
Declaration
public static void AddPusher(IWorldLayerPusher pusher)
Parameters
OnServerStart()
Callback for the server statup.
Declaration
public static void OnServerStart()
PostWorldGenInit()
Declaration
public static void PostWorldGenInit()
Pull()
Declaration
public static void Pull()
Push()
Declaration
public static void Push()
ReInitLayer(String)
Declaration
public static bool ReInitLayer(string layerName)
Parameters
Type |
Name |
Description |
System.String |
layerName |
|
Returns
Type |
Description |
System.Boolean |
|
SetLayer(String, Single, Single)
Declaration
public static bool SetLayer(string layerName, float min, float max = NaNF)
Parameters
Type |
Name |
Description |
System.String |
layerName |
|
System.Single |
min |
|
System.Single |
max |
|
Returns
Type |
Description |
System.Boolean |
|
Tick()
Declaration
public static void Tick()