diff --git a/Content/0_Project/Characters/BaseEnnemies.uasset b/Content/0_Project/Characters/BaseEnnemies.uasset deleted file mode 100644 index 83e8b74..0000000 Binary files a/Content/0_Project/Characters/BaseEnnemies.uasset and /dev/null differ diff --git a/Content/0_Project/Characters/BaseInteract.uasset b/Content/0_Project/Characters/BaseInteract.uasset new file mode 100644 index 0000000..3452b6e Binary files /dev/null and b/Content/0_Project/Characters/BaseInteract.uasset differ diff --git a/Content/0_Project/Characters/NPC.uasset b/Content/0_Project/Characters/NPC.uasset new file mode 100644 index 0000000..0813a20 Binary files /dev/null and b/Content/0_Project/Characters/NPC.uasset differ diff --git a/Content/0_Project/Core/BaseEnnemies.uasset b/Content/0_Project/Core/BaseEnnemies.uasset index 6351996..6edb00f 100644 Binary files a/Content/0_Project/Core/BaseEnnemies.uasset and b/Content/0_Project/Core/BaseEnnemies.uasset differ diff --git a/Content/0_Project/Core/SPFunctionLibrary.uasset b/Content/0_Project/Core/SPFunctionLibrary.uasset index 5ddcdbe..0293cc7 100644 Binary files a/Content/0_Project/Core/SPFunctionLibrary.uasset and b/Content/0_Project/Core/SPFunctionLibrary.uasset differ diff --git a/Content/0_Project/Core/SPMacroLibrary.uasset b/Content/0_Project/Core/SPMacroLibrary.uasset index 4a48727..e3fe2aa 100644 Binary files a/Content/0_Project/Core/SPMacroLibrary.uasset and b/Content/0_Project/Core/SPMacroLibrary.uasset differ diff --git a/Content/0_Project/Core/Tiles/BP_BaseTile.uasset b/Content/0_Project/Core/Tiles/BP_BaseTile.uasset index 621bce1..90dbec3 100644 Binary files a/Content/0_Project/Core/Tiles/BP_BaseTile.uasset and b/Content/0_Project/Core/Tiles/BP_BaseTile.uasset differ diff --git a/Content/0_Project/Core/Tiles/EnnemySpawnerComponent.uasset b/Content/0_Project/Core/Tiles/EnnemySpawnerComponent.uasset index 56efb1d..149be8a 100644 Binary files a/Content/0_Project/Core/Tiles/EnnemySpawnerComponent.uasset and b/Content/0_Project/Core/Tiles/EnnemySpawnerComponent.uasset differ diff --git a/Content/0_Project/Core/Tiles/Tile_Corner_base.uasset b/Content/0_Project/Core/Tiles/Tile_Corner_base.uasset index 6a06b20..fc1c1f1 100644 Binary files a/Content/0_Project/Core/Tiles/Tile_Corner_base.uasset and b/Content/0_Project/Core/Tiles/Tile_Corner_base.uasset differ diff --git a/Source/JamTeacher/WayPointComponent.cpp b/Source/JamTeacher/WayPointComponent.cpp new file mode 100644 index 0000000..9105a97 --- /dev/null +++ b/Source/JamTeacher/WayPointComponent.cpp @@ -0,0 +1,35 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "WayPointComponent.h" + +// Sets default values for this component's properties +UWayPointComponent::UWayPointComponent() +{ + // Set this component to be initialized when the game starts, and to be ticked every frame. You can turn these features + // off to improve performance if you don't need them. + PrimaryComponentTick.bCanEverTick = true; + + // ... +} + + + +// Called when the game starts +void UWayPointComponent::BeginPlay() +{ + Super::BeginPlay(); + + // ... + +} + + +// Called every frame +void UWayPointComponent::TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) +{ + Super::TickComponent(DeltaTime, TickType, ThisTickFunction); + + // ... +} + diff --git a/Source/JamTeacher/WayPointComponent.h b/Source/JamTeacher/WayPointComponent.h new file mode 100644 index 0000000..43e7c6a --- /dev/null +++ b/Source/JamTeacher/WayPointComponent.h @@ -0,0 +1,34 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "Components/SceneComponent.h" + +#include "WayPointComponent.generated.h" + + +UCLASS( ClassGroup=(Custom), meta=(BlueprintSpawnableComponent), Blueprintable ) +class JAMTEACHER_API UWayPointComponent : public USceneComponent +{ + GENERATED_BODY() + +public: + // Sets default values for this component's properties + UWayPointComponent(); + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + int32 ID; + + +protected: + // Called when the game starts + virtual void BeginPlay() override; + + +public: + // Called every frame + virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override; + + +};