public override float[] GetSenses(AdventurerAgent agent)
        {
            var input = new float[CraftingResourceRequest.SensorCount + CraftingResourceRequest.SensorCount];

            var itemList = agent.requestTaker.GetItemList();
            var senseA   = CraftingResourceRequest.GetSenses(itemList, 5);

            senseA.CopyTo(input, 0);
            var senseB = requestSystem.GetSenses(agent);

            senseB.CopyTo(input, senseA.Length);
            return(requestSystem.GetSenses(agent));
        }
Exemple #2
0
        public float[] GetSenses(ShopAgent agent)
        {
            var craftingRequests = GetAllCraftingRequests(agent.craftingInventory);

            return(CraftingResourceRequest.GetSenses(craftingRequests, 5));
        }
Exemple #3
0
        public float[] GetSenses(AdventurerAgent agent)
        {
            var craftingRequests = GetAllCraftingRequests();

            return(CraftingResourceRequest.GetSenses(craftingRequests, 5));
        }