public HouseRangeDecorator(BtNode wrappedNode, BaseBlackboard bb, Villager villager, bool withinRange) : base( wrappedNode, bb) { WithinRange = withinRange; vBB = (VillagerBB)bb; villagerRef = villager; }
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; }
public GetMovePath(BaseBlackboard bb, Vector3 _targetLocation, Villager inVillagerRef) : base(bb) { villagerRef = inVillagerRef; vBB = (VillagerBB)bb; targetPosition = _targetLocation; }
public GetPathToRandomNearbyLocation(BaseBlackboard bb, Villager villager) : base(bb) { vBB = (VillagerBB)bb; villagerRef = villager; }
public GetDirectPathToTree(BaseBlackboard bb, Villager Villager) : base(bb) { villagerRef = Villager; vBB = (VillagerBB)bb; }
public GetPathToNearestTree(BaseBlackboard bb, Villager villager) : base(bb) { vBB = (VillagerBB)bb; villagerRef = villager; }
public FindTreeDecorator(BtNode wrappedNode, BaseBlackboard bb) : base(wrappedNode, bb) { vBB = (VillagerBB)bb; }
public ChopTree(BaseBlackboard bb, Villager villager) : base(bb) { vBB = (VillagerBB)bb; villagerRef = villager; }