aozhiwei a0dc185400 1
2021-08-24 19:26:34 +08:00

30 lines
637 B
C++

#pragma once
namespace MetaData
{
struct Map;
struct SafeArea;
struct SafeAreaPos;
struct Equip;
struct EquipUpgrade;
struct MapTplThing;
}
struct GasData
{
GasMode_e gas_mode = GasInactive;
a8::Vec2 pos_old;
a8::Vec2 pos_old_bk;
a8::Vec2 pre_pos_old;
a8::Vec2 pos_new;
float rad_old = 0.0f;
float rad_new = 0.0f;
float gas_progress = 0.0f;
long long gas_start_frameno = 0;
MetaData::SafeArea* old_area_meta = nullptr;
MetaData::SafeArea* new_area_meta = nullptr;
MetaData::SafeAreaPos* pos_list = nullptr;
bool is_last_gas = false;
int gas_count = 0;
};