Exemple #1
0
    private void absorb(GameObject newPlayer)
    {
        int otherID = newPlayer.GetComponent <PlayerController>().identifier;

        // Save Clone GameObject in BodyManager
        int arrayIndex = mixer.calculateArrayIndex(otherID);

        bodyManager.StoreClone(arrayIndex);
        bodyManager.setActiveBody(arrayIndex, false);

        // Destroy Clone object
        //Destroy(newPlayer);

        // Disable Clone Gameobject
        newPlayer.SetActive(false);
        mixer.takeColor(otherID);
    }