@ -12,6 +12,9 @@ public partial class RenderModule
{
{
uq = uniQuake ;
uq = uniQuake ;
BuildCallbacks ( ) ;
BuildCallbacks ( ) ;
zPos = globalZPos ;
globalZPos - = 1.0f ;
}
}
public override void Destroy ( )
public override void Destroy ( )
@ -34,6 +37,8 @@ public partial class RenderModule
}
}
private float xPos = - 8f ;
private float xPos = - 8f ;
private float zPos = 0f ;
private static float globalZPos = 0f ;
private int UploadAliasModel ( string name , QAliasHeader header , QAliasFrameType frameType ,
private int UploadAliasModel ( string name , QAliasHeader header , QAliasFrameType frameType ,
QTriVertex [ ] [ ] poseVertices , QTriangle [ ] triangles , QSTVert [ ] stVertices ,
QTriVertex [ ] [ ] poseVertices , QTriangle [ ] triangles , QSTVert [ ] stVertices ,
@ -53,7 +58,7 @@ public partial class RenderModule
aliasModels . Add ( aliasModel ) ;
aliasModels . Add ( aliasModel ) ;
var go = new GameObject ( modelName ) ;
var go = new GameObject ( modelName ) ;
go . transform . SetPositionAndRotation ( new Vector3 ( xPos , 0 , 0 ) , Quaternion . Euler ( - 9 0 , 9 0 , 0 ) ) ;
go . transform . SetPositionAndRotation ( new Vector3 ( xPos , 0 , zPos ) , Quaternion . Euler ( - 9 0 , 9 0 , 0 ) ) ;
aliasModel . Animate ( 0 , out Mesh mesh , out float blendWeight ) ;
aliasModel . Animate ( 0 , out Mesh mesh , out float blendWeight ) ;