mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 03:07:41 +00:00
Initial working projectiles
This commit is contained in:
@@ -37,8 +37,8 @@ class CScriptPlatform : public CPhysicsActor
|
||||
rstl::optional_object<TLockedToken<CCollidableOBBTreeGroupContainer>> x304_treeGroupContainer;
|
||||
std::unique_ptr<CCollidableOBBTreeGroup> x314_treeGroup;
|
||||
std::vector<SRiders> x318_riders;
|
||||
std::vector<SRiders> x328_;
|
||||
std::vector<SRiders> x338_;
|
||||
std::vector<SRiders> x328_slaves1;
|
||||
std::vector<SRiders> x338_slaves2;
|
||||
float x348_;
|
||||
u32 x34c_;
|
||||
u32 x350_;
|
||||
@@ -68,10 +68,11 @@ public:
|
||||
void Accept(IVisitor& visitor);
|
||||
rstl::optional_object<zeus::CAABox> GetTouchBounds() const;
|
||||
bool IsRider(TUniqueId id) const;
|
||||
std::vector<SRiders>& GetX328() { return x328_; }
|
||||
const std::vector<SRiders>& GetX328() const { return x328_; }
|
||||
std::vector<SRiders>& GetX338() { return x338_; }
|
||||
const std::vector<SRiders>& GetX338() const { return x338_; }
|
||||
bool IsSlave(TUniqueId id) const;
|
||||
std::vector<SRiders>& GetX328() { return x328_slaves1; }
|
||||
const std::vector<SRiders>& GetX328() const { return x328_slaves1; }
|
||||
std::vector<SRiders>& GetX338() { return x338_slaves2; }
|
||||
const std::vector<SRiders>& GetX338() const { return x338_slaves2; }
|
||||
void AddSlave(TUniqueId, CStateManager&) {}
|
||||
bool HasComplexCollision() const { return x314_treeGroup.operator bool(); }
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user