ActorModel CreateActorModel(EntityDataInfo dataInfo)
    {
        ActorData  data  = DataController.Instance.Get <ActorData>(dataInfo.id);
        ActorModel actor = new ActorModel(data);

        return(actor);
    }
 public TResult Create <TResult>(EntityDataInfo dataInfo)      where TResult : EntityModel
 {
     if (_builderFuncs.ContainsKey(typeof(TResult)))
     {
         return(_builderFuncs[typeof(TResult)](dataInfo) as TResult);
     }
     else
     {
         return(null);
     }
 }