예제 #1
0
 public void RemoveUnity(UnityController unityToRemove)
 {
     unities.Remove(unityToRemove);
     shadow.RemoveUnit(unityToRemove.myTextCoord, unityToRemove.lightRange);
     for (int i = 0; i < unities.Count; i++)
     {
         shadow.SetUnit(unities[i].myTextCoord, unities[i].lightRange);
     }
     shadow.ReescanGoal();
     //Destroy(unityToRemove);
 }
예제 #2
0
    public void RemoveUnity(UnityController unityToRemove)
    {
        unities.Remove(unityToRemove);
        shadow.RemoveUnit(unityToRemove.myTextCoord, candleRange, unityToRemove.transform.position);
        CandlesPositions.Add(unityToRemove.transform.position);
        //Aparecer vela o lapida en la posicion del muerto

        /*for(int i = 0; i < unities.Count; i++) {
         *  shadow.SetUnit(unities[i].myTextCoord, unities[i].lightRange);
         * }*/
        //shadow.ReescanGoal();

        if (unities.Count == 0)
        {
            UIController.instance.ActivateEndLevel();
        }
        //Destroy(unityToRemove);
    }