Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Fill out your copyright notice in the Description page of Project Settings.
- #include "ToTheThrone.h"
- #include "TTTScrollCharacter.h"
- ATTTScrollCharacter::ATTTScrollCharacter()
- : Super()
- , helmet()
- {
- model = CreateDefaultSubobject<USkeletalMeshComponent>(TEXT("model"));
- capsule = CreateDefaultSubobject<UCapsuleComponent>(TEXT("capsule"));
- headSocket = CreateDefaultSubobject<USkeletalMeshSocket>(TEXT("headSocket"));
- //helmet = NewObject<ATTTHelmet>(this);
- // Default values atm
- init(0, 0, 0, "/Game/TTT/Assets/char1/TTTchar1.TTTchar1", "TestChar");
- }
- void ATTTScrollCharacter::init(float min, float max, float mod, FString path, FString name)
- {
- minSpeed = min;
- maxSpeed = max;
- speedMod = mod;
- name = name;
- RootComponent = capsule;
- if (path != "")
- {
- static ConstructorHelpers::FObjectFinder<USkeletalMesh> charSkeletal(*path);
- model->SetSkeletalMesh(charSkeletal.Object);
- headSocket = charSkeletal.Object->FindSocket("HeadSocket");
- }
- model->AttachTo(RootComponent);
- //helmet.init("TestHelmet", "/Game/TTT/Assets/helmet1/TTThelmet1.TTThelmet1", 0, 0, 0, 0, _wtHelmet, 0);
- }
- void ATTTScrollCharacter::BeginPlay()
- {
- Super::BeginPlay();
- }
- void ATTTScrollCharacter::Tick(float DeltaSeconds)
- {
- Super::Tick(DeltaSeconds);
- }
Add Comment
Please, Sign In to add comment