예제 #1
0
 public Demander(Demanding <IEnumerable <T> > demanding, string hash, DescriptionHolder description)
 {
     _demanding   = demanding;
     _hash        = hash;
     _description = description;
     _data        = new List <T>();
 }
        private void Start()
        {
            descriptionHolder = JsonUtility.FromJson <DescriptionHolder>(Resources.Load <TextAsset>("Text Assets/naming").text);
            gameManager       = GameManager.Instance;

            // Start prompting for names
            PromptNextName();
        }
 public TracedQueryable(IQueryable <T> original, Orm.Query aspect, DescriptionHolder description, bool stopHashingCrutch)
 {
     Original            = original;
     _originalExpression = original.Expression;
     if (stopHashingCrutch)
     {
         _originalExpression = StopHashingCrutch.Apply <T>(_originalExpression);
     }
     Aspect      = aspect;
     Description = description;
 }
 public HookQueryProvider(IQueryProvider original, Query aspect, DescriptionHolder description)
 {
     Original    = original;
     Aspect      = aspect;
     Description = description;
 }
예제 #5
0
 public WrappedQueryable(IQueryable original, Query aspect, DescriptionHolder description)
 {
     Original    = original;
     Aspect      = aspect;
     Description = description;
 }
예제 #6
0
 public void Demands(Demanding <IEnumerable <T> > d, string hash, DescriptionHolder description)
 {
     _demander = new Demander <T>(d, hash, description);
 }
 public TracedQueryable(IQueryable original, Orm.Query aspect, DescriptionHolder description)
 {
     Original    = original;
     Aspect      = aspect;
     Description = description;
 }