1#pragma once
2
3#include "Library/Area/AreaObj.h"
4
5class StainArea : public al::AreaObj {
6public:
7 enum class StainType : s32 {
8 None = 0,
9 Blizzard = 1,
10 WaterFall = 2,
11 WaterSplash = 3,
12 BlackSmoke = 4,
13 };
14
15 StainArea(const char* name);
16 void init(const al::AreaInitInfo& info) override;
17
18 StainType getStainType() const { return mStainType; }
19
20private:
21 StainType mStainType = StainType::None;
22};
23