mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-08 23:07:41 +00:00
Nearly match CScriptDoor
This commit is contained in:
@@ -34,11 +34,19 @@ public:
|
||||
void OpenDoor(TUniqueId uid, CStateManager& mgr);
|
||||
|
||||
void AcceptScriptMsg(EScriptObjectMessage msg, TUniqueId other, CStateManager& mgr) override;
|
||||
void Think(float dt, CStateManager& mgr) override;
|
||||
|
||||
const TUniqueId GetDockID() const { return mDockId; }
|
||||
const TUniqueId GetConnectedDockID() const { return mDockId; }
|
||||
bool IsOpen() const { return mIsOpen; }
|
||||
void SetDoClose(const bool close) { mDoClose = close; }
|
||||
|
||||
bool IsConnectedToArea(const CStateManager& mgr, TAreaId area) const;
|
||||
void ForceClosed(CStateManager& mgr);
|
||||
|
||||
void AddToRenderer(const CFrustumPlanes& /*frustum*/, const CStateManager& mgr) const override;
|
||||
void Render(const CStateManager& mgr) const override;
|
||||
void Accept(IVisitor& visitor) override;
|
||||
|
||||
private:
|
||||
float mAnimLength;
|
||||
float mAnimTime;
|
||||
|
||||
Reference in New Issue
Block a user