void SpawnTotem(Vector3 postion) { // selectedTotem.isTotemOcc = true; switch (totemElementType) { case Element.Fire: selectedTotem = FireTotem; selectedTotem.totemIs = TotemIs; selectedTotem.SetMat(); selectedTotem.TotemTileNumber = TileNumber; selectedTotem = Instantiate(selectedTotem, postion, Quaternion.identity); break; case Element.Water: selectedTotem = WaterTotem; selectedTotem.totemIs = TotemIs; selectedTotem.SetMat(); selectedTotem.TotemTileNumber = TileNumber; selectedTotem = Instantiate(selectedTotem, postion, Quaternion.identity); break; case Element.Earth: selectedTotem = EarthTotem; selectedTotem.totemIs = TotemIs; selectedTotem.SetMat(); selectedTotem.TotemTileNumber = TileNumber; selectedTotem = Instantiate(selectedTotem, postion, Quaternion.identity); break; case Element.Air: selectedTotem = AirTotem; selectedTotem.totemIs = TotemIs; selectedTotem.SetMat(); selectedTotem.TotemTileNumber = TileNumber; selectedTotem = Instantiate(selectedTotem, postion, Quaternion.identity); break; default: break; } isTotemPlaced = true; }