void Start() { composableVisibility = GetComponent<ComposableVisibility>(); TilePlacer.instance.AddStartPositioningTilesListener(SetAppropriateVisibility); TilePlacer.instance.AddStopPositioningTilesListener(SetAppropriateVisibility); SetAppropriateVisibility(); }
void Start() { composableVisibility = GetComponent<ComposableVisibility>(); playerUpgrades = PlayerUpgrades.instance; playerUpgrades.PlayerUgradeBought += UpdateGameObjectState; playerUpgrades.OnLoad(UpdateGameObjectState); changeVisibilityWhenPlacingTiles = GetComponent<ChangeVisibilityWhenPlacingTiles>(); }