public void Construct(Trait p) { trait.Apply(p); _construct(); }
public void setTrait(Trait t) { trait = t; }
void Awake() { limbs = new List <GameObject> (); trait = new Trait(); // gameObject.AddComponent<Trait> (); }