Fix bugs
This commit is contained in:
parent
2834d89b5d
commit
31c3c4c981
@ -8,14 +8,10 @@
|
|||||||
void UStarterWeaponButtonDataObject::SetData(AWeapon* Weapon, UUserWidget* parent)
|
void UStarterWeaponButtonDataObject::SetData(AWeapon* Weapon, UUserWidget* parent)
|
||||||
{
|
{
|
||||||
WeaponName = Weapon->GetWeaponName();
|
WeaponName = Weapon->GetWeaponName();
|
||||||
|
Description = Weapon->GetDescription();
|
||||||
WeaponIcon = Weapon->GetIcon();
|
WeaponIcon = Weapon->GetIcon();
|
||||||
WeaponInstance = Weapon;
|
WeaponInstance = Weapon;
|
||||||
Parent = parent;
|
Parent = parent;
|
||||||
|
|
||||||
if (Weapon->GetUpgradeDescriptions().Num() > Weapon->GetWeaponLevel())
|
|
||||||
{
|
|
||||||
Description = Weapon->GetUpgradeDescriptions()[Weapon->GetWeaponLevel()];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void UStarterWeaponButtonDataObject::SetData(TSubclassOf<AWeapon> Weapon, UUserWidget* parent)
|
void UStarterWeaponButtonDataObject::SetData(TSubclassOf<AWeapon> Weapon, UUserWidget* parent)
|
||||||
@ -23,6 +19,7 @@ void UStarterWeaponButtonDataObject::SetData(TSubclassOf<AWeapon> Weapon, UUserW
|
|||||||
if (AWeapon* tempWeapon = NewObject<AWeapon>(this, Weapon))
|
if (AWeapon* tempWeapon = NewObject<AWeapon>(this, Weapon))
|
||||||
{
|
{
|
||||||
SetData(tempWeapon, parent);
|
SetData(tempWeapon, parent);
|
||||||
|
WeaponTemplate = Weapon;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user