Class BaseMapInteractionMode
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class BaseMapInteractionMode : IInteractionMode
- Inheritance
-
object
BaseMapInteractionMode
- Implements
-
- Extension Methods
-
Constructors
BaseMapInteractionMode(GameMode, ResearchUnlockProgressManager, IUnlockableContentOwnershipProvider)
public BaseMapInteractionMode(GameMode mode, ResearchUnlockProgressManager progress, IUnlockableContentOwnershipProvider ownershipProvider)
Parameters
mode GameMode
progress ResearchUnlockProgressManager
ownershipProvider IUnlockableContentOwnershipProvider
Methods
AllowBlueprints(Player)
public bool AllowBlueprints(Player player)
Parameters
player Player
Returns
- bool
AllowBuildingDelete(Player, BuildingDefinitionGroupId, IslandDefinitionId)
public bool AllowBuildingDelete(Player player, BuildingDefinitionGroupId buildingDefinitionGroupId, IslandDefinitionId islandDefinitionId)
Parameters
player Player
buildingDefinitionGroupId BuildingDefinitionGroupId
islandDefinitionId IslandDefinitionId
Returns
- bool
AllowBuildingGroup(Player, BuildingDefinitionGroupId, IslandDefinitionId)
public bool AllowBuildingGroup(Player player, BuildingDefinitionGroupId buildingDefinitionGroupId, IslandDefinitionId islandDefinitionId)
Parameters
player Player
buildingDefinitionGroupId BuildingDefinitionGroupId
islandDefinitionId IslandDefinitionId
Returns
- bool
AllowIslandDeletion(Player, IslandDefinitionId)
public bool AllowIslandDeletion(Player player, IslandDefinitionId definitionId)
Parameters
player Player
definitionId IslandDefinitionId
Returns
- bool
AllowIslandManagement(Player)
public bool AllowIslandManagement(Player player)
Parameters
player Player
Returns
- bool
AllowIslandPlacement(Player, IIslandDefinition)
public bool AllowIslandPlacement(Player player, IIslandDefinition definition)
Parameters
player Player
definition IIslandDefinition
Returns
- bool
GetMaximumAllowedBuildingLayer(Player)
public short GetMaximumAllowedBuildingLayer(Player player)
Parameters
player Player
Returns
- short
GetMaximumAllowedIslandLayer(Player)
public short GetMaximumAllowedIslandLayer(Player player)
Parameters
player Player
Returns
- short
GetMinimumAllowedIslandLayer(Player)
public short GetMinimumAllowedIslandLayer(Player player)
Parameters
player Player
Returns
- short
IsBuildingSelectable(Player, BuildingDefinitionGroupId, IslandDefinitionId)
public bool IsBuildingSelectable(Player player, BuildingDefinitionGroupId buildingDefinitionGroupId, IslandDefinitionId islandDefinitionId)
Parameters
player Player
buildingDefinitionGroupId BuildingDefinitionGroupId
islandDefinitionId IslandDefinitionId
Returns
- bool
IsInternalPlayer(Player)
protected bool IsInternalPlayer(Player player)
Parameters
player Player
Returns
- bool
IsIslandSelectable(Player, IslandDefinitionId)
public bool IsIslandSelectable(Player player, IslandDefinitionId definitionId)
Parameters
player Player
definitionId IslandDefinitionId
Returns
- bool
IslandAllowBuildingPlacement(Player, IslandDefinitionId)
public bool IslandAllowBuildingPlacement(Player player, IslandDefinitionId islandDefinitionId)
Parameters
player Player
islandDefinitionId IslandDefinitionId
Returns
- bool