public HouseRangeDecorator(BtNode wrappedNode, BaseBlackboard bb, Villager villager, bool withinRange) : base(
         wrappedNode, bb)
 {
     WithinRange = withinRange;
     vBB         = (VillagerBB)bb;
     villagerRef = villager;
 }
예제 #2
0
 public VillagerMoveTo(BaseBlackboard bb, Villager villager, List <Vector3> CustomPath = null, float distanceTo = 0.3f) : base(bb)
 {
     vBB              = (VillagerBB)bb;
     villagerRef      = villager;
     customPath       = CustomPath;
     distanceToTarget = distanceTo;
 }
 public EnterHome(BaseBlackboard bb, Villager villager) : base(bb)
 {
     vBB         = (VillagerBB)bb;
     villagerRef = villager;
 }
 public CanRepairHomeDecorator(BtNode wrappedNode, BaseBlackboard bb, Villager villager) : base(wrappedNode,
                                                                                                bb)
 {
     vBB         = (VillagerBB)bb;
     villagerRef = villager;
 }
 public SlapWoodOnHouse(BaseBlackboard bb, Villager villager) : base(bb)
 {
     vBB         = (VillagerBB)bb;
     villagerRef = villager;
 }
 public GetHouseOnLowestHealth(BaseBlackboard bb) : base(bb)
 {
     vBB = (VillagerBB)bb;
 }
 public GetPathToHouseForRepair(BaseBlackboard bb, Villager villager) : base(bb)
 {
     vBB         = (VillagerBB)bb;
     villagerRef = villager;
 }
예제 #8
0
 public GetMovePath(BaseBlackboard bb, Vector3 _targetLocation, Villager inVillagerRef) : base(bb)
 {
     villagerRef    = inVillagerRef;
     vBB            = (VillagerBB)bb;
     targetPosition = _targetLocation;
 }
예제 #9
0
 public GetPathToRandomNearbyLocation(BaseBlackboard bb, Villager villager) : base(bb)
 {
     vBB         = (VillagerBB)bb;
     villagerRef = villager;
 }
예제 #10
0
 public GetDirectPathToTree(BaseBlackboard bb, Villager Villager) : base(bb)
 {
     villagerRef = Villager;
     vBB         = (VillagerBB)bb;
 }
예제 #11
0
 public GetPathToNearestTree(BaseBlackboard bb, Villager villager) : base(bb)
 {
     vBB         = (VillagerBB)bb;
     villagerRef = villager;
 }
예제 #12
0
 public FindTreeDecorator(BtNode wrappedNode, BaseBlackboard bb) : base(wrappedNode, bb)
 {
     vBB = (VillagerBB)bb;
 }
예제 #13
0
 public ChopTree(BaseBlackboard bb, Villager villager) : base(bb)
 {
     vBB         = (VillagerBB)bb;
     villagerRef = villager;
 }