Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "Serenity.h"
- #include "Bullet.h"
- // Sets default values
- ABullet::ABullet()
- {
- PrimaryActorTick.bCanEverTick = true;
- speed = 200;
- UE_LOG(LogTemp, Warning, TEXT("Constructor"));
- RootComponent = CreateDefaultSubobject<USceneComponent>(TEXT("RootComponent"));
- OurVisibleComponent = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("OurVisibleComponent"));
- ProjectileMovement = CreateDefaultSubobject<UProjectileMovementComponent>(TEXT("ProjectileMovement"));
- }
- void ABullet::BeginPlay()
- {
- Super::BeginPlay();
- UE_LOG(LogTemp, Warning, TEXT("Begin Play"));
- }
- void ABullet::Tick( float DeltaTime ) {
- Super::Tick( DeltaTime );
- }
- void ABullet::SetVelocity(FVector vel) {
- temp = vel;
- UE_LOG(LogTemp, Warning, TEXT("Setting velocity"));
- ProjectileMovement->Velocity = vel + (GetActorForwardVector() * speed);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement