Exemplo n.º 1
0
    public void SetBodypart(GameObject partPrefab)
    {
        _creature = GetComponent <Creature>();

        Bodypart newPart = Instantiate(partPrefab).GetComponent <Bodypart>();

        if (_torso != null)
        {
            CreatureJoint creatureJoint = _torso.GetJoint(newPart.Joint);
            newPart.Place(creatureJoint);
        }

        newPart.SetColor(_creature.Species.Color);
        _bodyparts.Add(newPart);
    }