1
0
mirror of https://github.com/ncblakely/GiantsTools synced 2024-11-23 22:55:37 +01:00
GiantsTools/Sdk/Include/AI/Public/Components/Loadout.h

26 lines
641 B
C
Raw Normal View History

2021-01-24 00:40:09 +01:00
#pragma once
#include "GameObject/Public/Components/Inventory.h"
namespace AI
{
struct PlayerLoadout
{
PlayerLoadout(int primaryCapacity, int otherCapacity)
: DesiredInventory(primaryCapacity, otherCapacity)
{
}
static PlayerLoadout CreateMeccLoadout()
{
return PlayerLoadout(GameObj::MeccNumPrimaryWeapons, GameObj::MeccNumOther);
}
static PlayerLoadout CreateReaperLoadout()
{
return PlayerLoadout(GameObj::ReaperNumPrimaryWeapons, GameObj::ReaperNumOther);
}
GameObj::InventoryState DesiredInventory;
};
}