JA
Size: a a a
JA
ST
bh
JA
ST
A
bh
A
bh
A
NK
NK
NK
А
NK
EntityAction(std::shared_ptr<MoveAction> moveAction, std::shared_ptr<BuildAction> buildAction, std::shared_ptr<AttackAction> attackAction, std::shared_ptr<RepairAction> repairAction);NK
NK
ma = std::make_shared<MoveAction>(...); и т.д.bh
ma = std::make_shared<MoveAction>(...); и т.д.NK
IL
var ma = new MakeAction();