Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2015
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. #include "Serenity.h"
  2. #include "Bullet.h"
  3.  
  4.  
  5. // Sets default values
  6. ABullet::ABullet()
  7. {
  8. PrimaryActorTick.bCanEverTick = true;
  9.  
  10. speed = 200;
  11. UE_LOG(LogTemp, Warning, TEXT("Constructor"));
  12. RootComponent = CreateDefaultSubobject<USceneComponent>(TEXT("RootComponent"));
  13. OurVisibleComponent = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("OurVisibleComponent"));
  14. ProjectileMovement = CreateDefaultSubobject<UProjectileMovementComponent>(TEXT("ProjectileMovement"));
  15. }
  16.  
  17. void ABullet::BeginPlay()
  18. {
  19. Super::BeginPlay();
  20. UE_LOG(LogTemp, Warning, TEXT("Begin Play"));
  21.  
  22. }
  23.  
  24. void ABullet::Tick( float DeltaTime ) {
  25. Super::Tick( DeltaTime );
  26. }
  27.  
  28. void ABullet::SetVelocity(FVector vel) {
  29. temp = vel;
  30. UE_LOG(LogTemp, Warning, TEXT("Setting velocity"));
  31. ProjectileMovement->Velocity = vel + (GetActorForwardVector() * speed);
  32.  
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement