Пример #1
0
 public void ChangeDrawState()
 {
     if (buildState == eBuildState.PLACE || buildState == eBuildState.PLACE_ENEMY)
     {
         //Going into erase mode
         if (visualMarkerBlock != null)
         {
             visualMarkerBlock.SetActive(false);
         }
         buildState = eBuildState.REMOVE;
     }
     else
     {
         if (lastHighlightedBlock != null)
         {
             lastHighlightedBlock.ToggleHighlight(false);
         }
         if (visualMarkerBlock != null)
         {
             visualMarkerBlock.SetActive(true);
         }
         buildState = eBuildState.PLACE;
     }
 }
Пример #2
0
 void ChangeEnemy(int p_enemyIndex)
 {
     enemyIndex = p_enemyIndex;
     buildState = eBuildState.PLACE_ENEMY;
 }
Пример #3
0
 void ChangeBlock(int blockIndex)
 {
     index      = blockIndex;
     buildState = eBuildState.PLACE;
 }