Table of Contents

Struct ComponentChange

Namespace
Coherence.Entities
Assembly
Coherence.Entities.dll
public struct ComponentChange

Properties

ComponentSerializeType

public uint ComponentSerializeType { get; }

Property Value

uint

Data

public ICoherenceComponentData Data { get; }

Property Value

ICoherenceComponentData

Mask

public uint Mask { get; }

Property Value

uint

Methods

ClearMask(uint)

public ComponentChange ClearMask(uint mask)

Parameters

mask uint

Returns

ComponentChange

ClearStoppedMask(uint)

public ComponentChange ClearStoppedMask(uint mask)

Parameters

mask uint

Returns

ComponentChange

New(ICoherenceComponentData, uint)

public static ComponentChange New(ICoherenceComponentData data, uint mask)

Parameters

data ICoherenceComponentData
mask uint

Returns

ComponentChange

SetSerializeType(uint)

public void SetSerializeType(uint compType)

Parameters

compType uint

ToString()

public override string ToString()

Returns

string

Update(ComponentChange)

public ComponentChange Update(ComponentChange change)

Parameters

change ComponentChange

Returns

ComponentChange