Table of Contents

Interface IResearchShapeUnifier

Namespace
Root
Assembly
SPZGameAssembly.dll
public interface IResearchShapeUnifier
Extension Methods

Methods

TrimAndUnifyShape(ShapeId)

UnifiedShapeId TrimAndUnifyShape(ShapeId id)

Parameters

id ShapeId

Returns

UnifiedShapeId

TryGetRelatedResearchUpgrades(ShapeId, out IReadOnlyList<ResearchUpgradeId>, out UnifiedShapeId)

bool TryGetRelatedResearchUpgrades(ShapeId id, out IReadOnlyList<ResearchUpgradeId> upgrades, out UnifiedShapeId unifiedId)

Parameters

id ShapeId
upgrades IReadOnlyList<ResearchUpgradeId>
unifiedId UnifiedShapeId

Returns

bool

TryResolve(ShapeId, out UnifiedShapeId)

bool TryResolve(ShapeId id, out UnifiedShapeId result)

Parameters

id ShapeId
result UnifiedShapeId

Returns

bool