Interface IExternalReferencer
Defines a type that doesnt needd a full validity scan, but can still store referneces to things and provides a way to update those referenced things.
Namespace: Eco.Core.Utils.PropertyScanning
Assembly: Eco.Gameplay.dll
Syntax
public interface IExternalReferencer
Methods
SwapRefs(Dictionary<IHasID, IHasID>)
Change any references of 'Key' to 'Value' internally.
Declaration
void SwapRefs(Dictionary<IHasID, IHasID> refsToSwap)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.Dictionary<IHasID, IHasID> | refsToSwap |