public ActorShape CreateShape(ActorShapeDesc desc) { var shape = CreateShapeImp(desc); shapes.Add(shape.Name, shape); return(shape); }
protected abstract ActorShape CreateShapeImp(ActorShapeDesc desc);