Table of Contents

Class ShapeHooks

Namespace
Root
Assembly
SPZGameAssembly.dll
public class ShapeHooks : IReadOnlyShapeHooks
Inheritance
object
ShapeHooks
Implements
Extension Methods

Constructors

ShapeHooks(IResearchShapeUnifier)

public ShapeHooks(IResearchShapeUnifier shapeUnifier)

Parameters

shapeUnifier IResearchShapeUnifier

Methods

Dispose()

public void Dispose()

Invoke(UnifiedShapeId, ulong)

public void Invoke(UnifiedShapeId id, ulong value)

Parameters

id UnifiedShapeId
value ulong

Register(ShapeId, ShapeDelegate)

public void Register(ShapeId id, ShapeDelegate callback)

Parameters

id ShapeId
callback ShapeDelegate

Register(UnifiedShapeId, ShapeDelegate)

public void Register(UnifiedShapeId unifiedId, ShapeDelegate callback)

Parameters

unifiedId UnifiedShapeId
callback ShapeDelegate

Unregister(ShapeId, ShapeDelegate)

public void Unregister(ShapeId id, ShapeDelegate callback)

Parameters

id ShapeId
callback ShapeDelegate

Unregister(UnifiedShapeId, ShapeDelegate)

public void Unregister(UnifiedShapeId unifiedId, ShapeDelegate callback)

Parameters

unifiedId UnifiedShapeId
callback ShapeDelegate