27 void addQuad(vector3 p1, vector3 p2, vector3 p3, vector3 p4,
TextureFit texfit, vector3 pos, vector3 lastpos,
float width,
bool flip =
false);
31 void addCollisionQuad(vector3 p1, vector3 p2, vector3 p3, vector3 p4,
string const&in gm_name,
bool flip =
false);
Binding of RoR::ProceduralRoad; a dynamically generated road mesh.
void createMesh()
For internal use by ProceduralManagerClass - do not use unless you know what you're doing!
void addCollisionQuad(vector3 p1, vector3 p2, vector3 p3, vector3 p4, string const &in gm_name, bool flip=false)
For internal use by ProceduralManagerClass - do not use unless you know what you're doing!
void addBlock(vector3 pos, quaternion rot, RoadType type, float width, float border_width, float border_height, int pillar_type=1)
For internal use by ProceduralManagerClass - do not use unless you know what you're doing!
void setCollisionEnabled(bool v)
For internal use by ProceduralManagerClass - do not use unless you know what you're doing!
void addQuad(vector3 p1, vector3 p2, vector3 p3, vector3 p4, TextureFit texfit, vector3 pos, vector3 lastpos, float width, bool flip=false)
For internal use by ProceduralManagerClass - do not use unless you know what you're doing!
void finish()
For internal use by ProceduralManagerClass - do not use unless you know what you're doing!
Pseudo-namespace; it doesn't exist in code or script runtime, only in this documentation.
RoadType
Binding of RoR::RoadType, used with Script2Game::ProceduralRoadClass.
TextureFit
Binding of RoR::TextureFit, used with Script2Game::ProceduralRoadClass.