Exemplo n.º 1
0
 public void CreateActualAlien()
 {
     if (PrefabToInstantiate != null)
     {
         InstantiatedShipPart = _container.InstantiatePrefabForComponent <ShipPart> (PrefabToInstantiate);
         PrefabToInstantiate  = null;
         InstantiatedShipPart.DisablePhysics();
     }
 }
Exemplo n.º 2
0
    public void PickUpPartFromSpace(ShipPart part)
    {
        // add part to aliens list ...
        for (int i = 0; i < aliens.Count; i++)
        {
            if (aliens[i].IsEmpty())
            {
                aliens[i].InstantiatedShipPart = part;
                part.DisablePhysics();

                return;
            }
        }
    }
Exemplo n.º 3
0
 void JustAddControl(ShipPart part, int slotId)
 {
     if (part != null)
     {
         part.VOICE.ForceSay(part.VOICE.assign);
         part.DisablePhysics();
         partFixtures[slotId].part = part;
         assignAlienSFX.Play();
         part.ShowBubble();
     }
     else
     {
         assignEmptySFX.Play();
     }
 }