Ich habe ein Verhalten erstellt, das gut mit Nicht-Sammlungseigenschaften funktioniert, aber der Misch-Designer "sieht" keine Standardwerte mit Sammlungen. Bsp .:Mischverhalten - Standardmäßige Sammlungswerte, die in der Mischung nicht sichtbar sind
//WORKS!! (Enabled defaults to "true" (good))
private bool enabled = true;
[Category("Physics"), Description("")]
public bool Enabled
{
get { return enabled; }
set
{
enabled = value;
}
}
//DOESN'T WORK! The collection is always blank unless I manually add the items to the collection
private List<Category> collisionCategories = new List<Category>() { Category.All };
[Category("Physics"), Description("")]
public List<Category> CollisionCategories
{
get { return collisionCategories; }
set
{
collisionCategories = value;
}
}
Warum ist "Category.All" nicht bereits in meiner Liste?
mit dem kompakten Framework, so dass nicht-generische Sammlungen keine Option sind. – vidalsasoon