Пример #1
0
    // Token: 0x06004933 RID: 18739 RVA: 0x0024EBCC File Offset: 0x0024CDCC
    private GameObject ONMFQGQFIJJ(DOJNBQQBCQJ.GQGJQHKJGGK DPQFDCNLLPC, Vector3 NKKGPNPGDEM)
    {
        GameObject gameObject = new GameObject();

        gameObject.AddComponent <MeshCollider>();
        gameObject.AddComponent <MeshFilter>();
        gameObject.AddComponent <MeshRenderer>();
        Mesh mesh = gameObject.GetComponent <MeshFilter>().mesh;

        gameObject.GetComponent <MeshRenderer>().material = this.IJHHLKJIBJN;
        List <Vector3> list  = new List <Vector3>();
        List <int>     list2 = new List <int>();

        this.BHBLHPMEIHM(list, DPQFDCNLLPC);
        this.FHCQCLBGBFN(list2, DPQFDCNLLPC);
        mesh.Clear();
        mesh.vertices  = list.ToArray();
        mesh.triangles = list2.ToArray();
        mesh.RecalculateNormals();
        gameObject.GetComponent <MeshCollider>().sharedMesh = mesh;
        gameObject.layer = 15;
        return(gameObject);
    }
Пример #2
0
 // Token: 0x0600492F RID: 18735 RVA: 0x0024E750 File Offset: 0x0024C950
 private void FHCQCLBGBFN(List <int> NGDBDCQFDHI, DOJNBQQBCQJ.GQGJQHKJGGK QONOKDQLJNG)
 {
     if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.FrontSide)
     {
         NGDBDCQFDHI.Add(2);
         NGDBDCQFDHI.Add(0);
         NGDBDCQFDHI.Add(3);
         NGDBDCQFDHI.Add(3);
         NGDBDCQFDHI.Add(0);
         NGDBDCQFDHI.Add(1);
         NGDBDCQFDHI.Add(6);
         NGDBDCQFDHI.Add(4);
         NGDBDCQFDHI.Add(7);
         NGDBDCQFDHI.Add(7);
         NGDBDCQFDHI.Add(4);
         NGDBDCQFDHI.Add(5);
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.RightSide)
     {
         NGDBDCQFDHI.Add(2);
         NGDBDCQFDHI.Add(0);
         NGDBDCQFDHI.Add(3);
         NGDBDCQFDHI.Add(3);
         NGDBDCQFDHI.Add(0);
         NGDBDCQFDHI.Add(1);
         NGDBDCQFDHI.Add(6);
         NGDBDCQFDHI.Add(4);
         NGDBDCQFDHI.Add(7);
         NGDBDCQFDHI.Add(7);
         NGDBDCQFDHI.Add(4);
         NGDBDCQFDHI.Add(5);
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.LeftSide)
     {
         NGDBDCQFDHI.Add(2);
         NGDBDCQFDHI.Add(0);
         NGDBDCQFDHI.Add(3);
         NGDBDCQFDHI.Add(3);
         NGDBDCQFDHI.Add(0);
         NGDBDCQFDHI.Add(1);
         NGDBDCQFDHI.Add(6);
         NGDBDCQFDHI.Add(4);
         NGDBDCQFDHI.Add(7);
         NGDBDCQFDHI.Add(7);
         NGDBDCQFDHI.Add(4);
         NGDBDCQFDHI.Add(5);
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.RearSide)
     {
         NGDBDCQFDHI.Add(2);
         NGDBDCQFDHI.Add(0);
         NGDBDCQFDHI.Add(3);
         NGDBDCQFDHI.Add(3);
         NGDBDCQFDHI.Add(0);
         NGDBDCQFDHI.Add(1);
         NGDBDCQFDHI.Add(6);
         NGDBDCQFDHI.Add(4);
         NGDBDCQFDHI.Add(7);
         NGDBDCQFDHI.Add(7);
         NGDBDCQFDHI.Add(4);
         NGDBDCQFDHI.Add(5);
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.LeftCorner)
     {
         NGDBDCQFDHI.Add(1);
         NGDBDCQFDHI.Add(0);
         NGDBDCQFDHI.Add(2);
         NGDBDCQFDHI.Add(4);
         NGDBDCQFDHI.Add(3);
         NGDBDCQFDHI.Add(5);
         NGDBDCQFDHI.Add(7);
         NGDBDCQFDHI.Add(6);
         NGDBDCQFDHI.Add(8);
         NGDBDCQFDHI.Add(10);
         NGDBDCQFDHI.Add(9);
         NGDBDCQFDHI.Add(11);
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.RightCorner)
     {
         NGDBDCQFDHI.Add(1);
         NGDBDCQFDHI.Add(0);
         NGDBDCQFDHI.Add(2);
         NGDBDCQFDHI.Add(4);
         NGDBDCQFDHI.Add(3);
         NGDBDCQFDHI.Add(5);
         NGDBDCQFDHI.Add(7);
         NGDBDCQFDHI.Add(6);
         NGDBDCQFDHI.Add(8);
         NGDBDCQFDHI.Add(10);
         NGDBDCQFDHI.Add(9);
         NGDBDCQFDHI.Add(11);
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.RearLeftCorner)
     {
         NGDBDCQFDHI.Add(1);
         NGDBDCQFDHI.Add(0);
         NGDBDCQFDHI.Add(2);
         NGDBDCQFDHI.Add(4);
         NGDBDCQFDHI.Add(3);
         NGDBDCQFDHI.Add(5);
         NGDBDCQFDHI.Add(7);
         NGDBDCQFDHI.Add(6);
         NGDBDCQFDHI.Add(8);
         NGDBDCQFDHI.Add(10);
         NGDBDCQFDHI.Add(9);
         NGDBDCQFDHI.Add(11);
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.RearRightCorner)
     {
         NGDBDCQFDHI.Add(1);
         NGDBDCQFDHI.Add(0);
         NGDBDCQFDHI.Add(2);
         NGDBDCQFDHI.Add(4);
         NGDBDCQFDHI.Add(3);
         NGDBDCQFDHI.Add(5);
         NGDBDCQFDHI.Add(7);
         NGDBDCQFDHI.Add(6);
         NGDBDCQFDHI.Add(8);
         NGDBDCQFDHI.Add(10);
         NGDBDCQFDHI.Add(9);
         NGDBDCQFDHI.Add(11);
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.InnerFrontLeft)
     {
         NGDBDCQFDHI.Add(0);
         NGDBDCQFDHI.Add(1);
         NGDBDCQFDHI.Add(2);
         NGDBDCQFDHI.Add(3);
         NGDBDCQFDHI.Add(4);
         NGDBDCQFDHI.Add(5);
         NGDBDCQFDHI.Add(6);
         NGDBDCQFDHI.Add(7);
         NGDBDCQFDHI.Add(8);
         NGDBDCQFDHI.Add(9);
         NGDBDCQFDHI.Add(10);
         NGDBDCQFDHI.Add(11);
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.InnerFrontRight)
     {
         NGDBDCQFDHI.Add(0);
         NGDBDCQFDHI.Add(1);
         NGDBDCQFDHI.Add(2);
         NGDBDCQFDHI.Add(3);
         NGDBDCQFDHI.Add(4);
         NGDBDCQFDHI.Add(5);
         NGDBDCQFDHI.Add(6);
         NGDBDCQFDHI.Add(7);
         NGDBDCQFDHI.Add(8);
         NGDBDCQFDHI.Add(9);
         NGDBDCQFDHI.Add(10);
         NGDBDCQFDHI.Add(11);
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.InnerRearLeft)
     {
         NGDBDCQFDHI.Add(0);
         NGDBDCQFDHI.Add(1);
         NGDBDCQFDHI.Add(2);
         NGDBDCQFDHI.Add(3);
         NGDBDCQFDHI.Add(4);
         NGDBDCQFDHI.Add(5);
         NGDBDCQFDHI.Add(6);
         NGDBDCQFDHI.Add(7);
         NGDBDCQFDHI.Add(8);
         NGDBDCQFDHI.Add(9);
         NGDBDCQFDHI.Add(10);
         NGDBDCQFDHI.Add(11);
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.InnerRearRight)
     {
         NGDBDCQFDHI.Add(0);
         NGDBDCQFDHI.Add(1);
         NGDBDCQFDHI.Add(2);
         NGDBDCQFDHI.Add(3);
         NGDBDCQFDHI.Add(4);
         NGDBDCQFDHI.Add(5);
         NGDBDCQFDHI.Add(6);
         NGDBDCQFDHI.Add(7);
         NGDBDCQFDHI.Add(8);
         NGDBDCQFDHI.Add(9);
         NGDBDCQFDHI.Add(10);
         NGDBDCQFDHI.Add(11);
     }
 }
Пример #3
0
 // Token: 0x06004929 RID: 18729 RVA: 0x0024D49C File Offset: 0x0024B69C
 private void BHBLHPMEIHM(List <Vector3> NGDBDCQFDHI, DOJNBQQBCQJ.GQGJQHKJGGK QONOKDQLJNG)
 {
     if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.FrontSide)
     {
         NGDBDCQFDHI.Add(new Vector3(0f, 1f, 0f));
         NGDBDCQFDHI.Add(new Vector3(1f, 1f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0.7f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0.7f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0.7f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0.7f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0f, -1f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0f, -1f));
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.RearSide)
     {
         NGDBDCQFDHI.Add(new Vector3(0f, 0.7f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0.7f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(0f, 1f, -1f));
         NGDBDCQFDHI.Add(new Vector3(1f, 1f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0f, 0f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0.7f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0.7f, -0.4f));
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.RightSide)
     {
         NGDBDCQFDHI.Add(new Vector3(0f, 1f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0f, 1f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0.7f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0.7f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0.7f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0.7f, 0f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0f, -1f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0f, 0f));
     }
     if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.LeftSide)
     {
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0.7f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0.7f, 0f));
         NGDBDCQFDHI.Add(new Vector3(1f, 1f, -1f));
         NGDBDCQFDHI.Add(new Vector3(1f, 1f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0.7f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0.7f, 0f));
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.RearLeftCorner)
     {
         NGDBDCQFDHI.Add(new Vector3(1f, 1f, -1f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0.7f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0.7f, -1f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0.7f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0.7f, -1f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0.7f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0.7f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0f, -1f));
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.RearRightCorner)
     {
         NGDBDCQFDHI.Add(new Vector3(0f, 0.7f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(0f, 1f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0.7f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0.7f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0.7f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0.7f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0.7f, -1f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0f, -1f));
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.LeftCorner)
     {
         NGDBDCQFDHI.Add(new Vector3(1f, 1f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0.7f, 0f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0.7f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0.7f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0.7f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0.7f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0.7f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0f, -1f));
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.RightCorner)
     {
         NGDBDCQFDHI.Add(new Vector3(0f, 0.7f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(0f, 1f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0.7f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0.7f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0.7f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0.7f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0.7f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0f, 0f));
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.InnerFrontRight)
     {
         NGDBDCQFDHI.Add(new Vector3(0f, 1f, 0f));
         NGDBDCQFDHI.Add(new Vector3(1f, 1f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0.7f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0.7f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(1f, 1f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0.7f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0.7f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0.7f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0f, -1f));
         NGDBDCQFDHI.Add(new Vector3(1f, 1f, 0f));
         NGDBDCQFDHI.Add(new Vector3(1f, 1f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0.7f, -1f));
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.InnerRearRight)
     {
         NGDBDCQFDHI.Add(new Vector3(1f, 1f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0f, 1f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0.7f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(1f, 1f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0.7f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0.7f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0.7f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0.7f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(0f, 0f, 0f));
         NGDBDCQFDHI.Add(new Vector3(1f, 1f, 0f));
         NGDBDCQFDHI.Add(new Vector3(1f, 1f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0.4f, 0.7f, 0f));
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.InnerRearLeft)
     {
         NGDBDCQFDHI.Add(new Vector3(1f, 1f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0f, 1f, -1f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0.7f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0.7f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(0f, 1f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0.7f, 0f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0.7f, -0.4f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0.7f, 0f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0f, 1f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0f, 1f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0.7f, 0f));
     }
     else if (QONOKDQLJNG == DOJNBQQBCQJ.GQGJQHKJGGK.InnerFrontLeft)
     {
         NGDBDCQFDHI.Add(new Vector3(1f, 1f, 0f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0.7f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(0f, 1f, 0f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0.7f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0.7f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0f, 1f, 0f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0.7f, -0.6f));
         NGDBDCQFDHI.Add(new Vector3(1f, 0f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0.7f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0f, 1f, 0f));
         NGDBDCQFDHI.Add(new Vector3(0.6f, 0.7f, -1f));
         NGDBDCQFDHI.Add(new Vector3(0f, 1f, -1f));
     }
 }