public void UpdateBombState(PlayerMouvement.Bomb type, string owner) { Debug.Log(" UpdateBombState " + owner); Mine enemyMine = new Mine(); enemyMine.BombOwner = owner; switch (type) { case PlayerMouvement.Bomb.RED: enemyMine.BombState = Mine.m_BombState.RED; break; case PlayerMouvement.Bomb.BLACK: enemyMine.BombState = Mine.m_BombState.BLACK; break; case PlayerMouvement.Bomb.WHITE: enemyMine.BombState = Mine.m_BombState.WHITE; break; case PlayerMouvement.Bomb.Nothing: enemyMine.BombState = Mine.m_BombState.Nothing; break; default: break; } AddToList(enemyMine); }
public void PlantBomb(PlayerMouvement.Bomb type, string owner) { Mine newMine = new Mine(); newMine.BombOwner = owner; switch (type) { case PlayerMouvement.Bomb.RED: objMesh.material.color = Color.red; newMine.BombState = Mine.m_BombState.RED; break; case PlayerMouvement.Bomb.BLACK: objMesh.material.color = Color.yellow; newMine.BombState = Mine.m_BombState.BLACK; break; case PlayerMouvement.Bomb.WHITE: objMesh.material.color = Color.magenta; newMine.BombState = Mine.m_BombState.WHITE; break; case PlayerMouvement.Bomb.Nothing: newMine.BombState = Mine.m_BombState.Nothing; break; default: break; } m_Listbomb.Add(newMine); }