Table of Contents

Interface IInteractionMode

Namespace
Root
Assembly
SPZGameAssembly.dll
public interface IInteractionMode
Extension Methods

Methods

AllowBlueprints(Player)

bool AllowBlueprints(Player player)

Parameters

player Player

Returns

bool

AllowBuildingDelete(Player, BuildingDefinitionGroupId, IslandDefinitionId)

bool AllowBuildingDelete(Player player, BuildingDefinitionGroupId buildingDefinitionGroupId, IslandDefinitionId islandDefinitionId)

Parameters

player Player
buildingDefinitionGroupId BuildingDefinitionGroupId
islandDefinitionId IslandDefinitionId

Returns

bool

AllowBuildingGroup(Player, BuildingDefinitionGroupId, IslandDefinitionId)

bool AllowBuildingGroup(Player player, BuildingDefinitionGroupId buildingDefinitionGroupId, IslandDefinitionId islandDefinitionId)

Parameters

player Player
buildingDefinitionGroupId BuildingDefinitionGroupId
islandDefinitionId IslandDefinitionId

Returns

bool

AllowIslandDeletion(Player, IslandDefinitionId)

bool AllowIslandDeletion(Player player, IslandDefinitionId definitionId)

Parameters

player Player
definitionId IslandDefinitionId

Returns

bool

AllowIslandManagement(Player)

bool AllowIslandManagement(Player player)

Parameters

player Player

Returns

bool

AllowIslandPlacement(Player, IIslandDefinition)

bool AllowIslandPlacement(Player player, IIslandDefinition definition)

Parameters

player Player
definition IIslandDefinition

Returns

bool

GetMaximumAllowedBuildingLayer(Player)

short GetMaximumAllowedBuildingLayer(Player player)

Parameters

player Player

Returns

short

GetMaximumAllowedIslandLayer(Player)

short GetMaximumAllowedIslandLayer(Player player)

Parameters

player Player

Returns

short

GetMinimumAllowedIslandLayer(Player)

short GetMinimumAllowedIslandLayer(Player player)

Parameters

player Player

Returns

short

IsBuildingSelectable(Player, BuildingDefinitionGroupId, IslandDefinitionId)

bool IsBuildingSelectable(Player player, BuildingDefinitionGroupId buildingDefinitionGroupId, IslandDefinitionId islandDefinitionId)

Parameters

player Player
buildingDefinitionGroupId BuildingDefinitionGroupId
islandDefinitionId IslandDefinitionId

Returns

bool

IsIslandSelectable(Player, IslandDefinitionId)

bool IsIslandSelectable(Player player, IslandDefinitionId definitionId)

Parameters

player Player
definitionId IslandDefinitionId

Returns

bool

IslandAllowBuildingPlacement(Player, IslandDefinitionId)

bool IslandAllowBuildingPlacement(Player player, IslandDefinitionId islandDefinitionId)

Parameters

player Player
islandDefinitionId IslandDefinitionId

Returns

bool