├── .gitattributes ├── Images ├── 4.png ├── 5.1.png ├── 5.2.png ├── 5.3.png ├── 6.1.png ├── 6.2.png ├── cai.png └── plugins.png ├── LICENSE.TXT ├── README.TXT ├── README.md ├── bin ├── ReadMe.txt ├── dotNet │ ├── cai-nav-rcn.dll │ ├── cai-nav.dll │ ├── cai-nmbuild.dll │ ├── cai-nmgen-rcn.dll │ ├── cai-nmgen.dll │ └── cai-util.dll ├── u3d-extras │ ├── Editor │ │ └── cai-nmbuild-extras-u3d-editor.dll │ └── cai-nmbuild-extras-u3d.dll ├── u3d-plugins │ ├── cai-nav-rcn.dll │ └── cai-nmgen-rcn.dll └── u3d │ ├── Editor │ ├── cai-nav-u3d-editor.dll │ ├── cai-nmbuild-u3d-editor.dll │ ├── cai-nmbuild.dll │ ├── cai-nmgen.dll │ └── cai-util-u3d-editor.dll │ ├── cai-nav-u3d.dll │ ├── cai-nav.dll │ ├── cai-util-u3d.dll │ └── cai-util.dll ├── doc └── html │ ├── CloseSearch.png │ ├── CollapseAll.bmp │ ├── Collapsed.gif │ ├── ExpandAll.bmp │ ├── Expanded.gif │ ├── FillNode.aspx │ ├── Index.aspx │ ├── Index.gif │ ├── Index.html │ ├── Item.gif │ ├── LoadIndexKeywords.aspx │ ├── Search.gif │ ├── SearchHelp.aspx │ ├── Splitter.gif │ ├── SyncTOC.gif │ ├── TOC.css │ ├── TOC.js │ ├── Web.Config │ ├── WebKI.xml │ ├── WebTOC.xml │ ├── favicon.ico │ ├── fti │ ├── FTI_100.bin │ ├── FTI_101.bin │ ├── FTI_102.bin │ ├── FTI_103.bin │ ├── FTI_104.bin │ ├── FTI_105.bin │ ├── FTI_106.bin │ ├── FTI_107.bin │ ├── FTI_108.bin │ ├── FTI_109.bin │ ├── FTI_110.bin │ ├── FTI_111.bin │ ├── FTI_112.bin │ ├── FTI_113.bin │ ├── FTI_114.bin │ ├── FTI_115.bin │ ├── FTI_116.bin │ ├── FTI_117.bin │ ├── FTI_118.bin │ ├── FTI_119.bin │ ├── FTI_120.bin │ ├── FTI_121.bin │ ├── FTI_122.bin │ ├── FTI_97.bin │ ├── FTI_98.bin │ ├── FTI_99.bin │ └── FTI_Files.bin │ ├── html │ ├── 0b06b934-9f2b-43a3-a96b-6fd9dc8483c7.htm │ ├── 102E21B9.htm │ ├── 1043C168.htm │ ├── 1044AB9F.htm │ ├── 1069B83E.htm │ ├── 107DE473.htm │ ├── 10883E5A.htm │ ├── 10C253E7.htm │ ├── 10D2E07D.htm │ ├── 10F3A0E.htm │ ├── 111F71EA.htm │ ├── 11555EA.htm │ ├── 1156E295.htm │ ├── 11BC3A5.htm │ ├── 11CCBB7D.htm │ ├── 11D0237F.htm │ ├── 11F2517A.htm │ ├── 12137559.htm │ ├── 1221DDE3.htm │ ├── 123D34C0.htm │ ├── 124EC9BA.htm │ ├── 126ED7BD.htm │ ├── 12759596.htm │ ├── 127BB698.htm │ ├── 12894C63.htm │ ├── 12A06A4E.htm │ ├── 12AB6753.htm │ ├── 12C5DDC6.htm │ ├── 13227F73.htm │ ├── 136AFF3E.htm │ ├── 13973313.htm │ ├── 13A9DCA6.htm │ ├── 13C46813.htm │ ├── 146BAFCF.htm │ ├── 14879CB4.htm │ ├── 1487B2F7.htm │ ├── 14BF7C0.htm │ ├── 14CC0D88.htm │ ├── 14EEB4CB.htm │ ├── 15021B37.htm │ ├── 154492E2.htm │ ├── 154C321C.htm │ ├── 15840169.htm │ ├── 16171D6A.htm │ ├── 16383379.htm │ ├── 165389B6.htm │ ├── 167E8579.htm │ ├── 16865B94.htm │ ├── 1695CD79.htm │ ├── 170703E4.htm │ ├── 172EAAF8.htm │ ├── 1739630A.htm │ ├── 1753149F.htm │ ├── 1770D9A4.htm │ ├── 1789D646.htm │ ├── 17F84992.htm │ ├── 180CA531.htm │ ├── 1813EAA2.htm │ ├── 1857E0CD.htm │ ├── 187F3BE8.htm │ ├── 18D60301.htm │ ├── 18E82B5B.htm │ ├── 18F341D9.htm │ ├── 1901E7A3.htm │ ├── 1908580F.htm │ ├── 191BC482.htm │ ├── 19262A78.htm │ ├── 1955F307.htm │ ├── 198ACA7D.htm │ ├── 198C7B8A.htm │ ├── 199A517.htm │ ├── 19E970E0.htm │ ├── 1A24BDAA.htm │ ├── 1A43267B.htm │ ├── 1A79862C.htm │ ├── 1A7DA53B.htm │ ├── 1A8A4AE0.htm │ ├── 1A8A908B.htm │ ├── 1AE04B45.htm │ ├── 1B121BF8.htm │ ├── 1B46AFDF.htm │ ├── 1B5831BA.htm │ ├── 1BD21BE2.htm │ ├── 1BD48386.htm │ ├── 1BD7E45E.htm │ ├── 1BFD719B.htm │ ├── 1C0CA955.htm │ ├── 1C177FE4.htm │ ├── 1C41BB10.htm │ ├── 1C4B6F11.htm │ ├── 1C638FB4.htm │ ├── 1C7E509C.htm │ ├── 1C965350.htm │ ├── 1C98CDC3.htm │ ├── 1C9E274B.htm │ ├── 1CADA9D.htm │ ├── 1CE04B16.htm │ ├── 1CF5B79C.htm │ ├── 1D304513.htm │ ├── 1D499B12.htm │ ├── 1DB923AA.htm │ ├── 1DC981E6.htm │ ├── 1DFBFC03.htm │ ├── 1E0FBB33.htm │ ├── 1E184615.htm │ ├── 1E2F4F8.htm │ ├── 1E5F113D.htm │ ├── 1E75E2E7.htm │ ├── 1E7F78AE.htm │ ├── 1E98F9A4.htm │ ├── 1E9C93E1.htm │ ├── 1EA9C4B9.htm │ ├── 1EC5A6E.htm │ ├── 1EC72323.htm │ ├── 1ED1B52F.htm │ ├── 1F911D5F.htm │ ├── 1F97CB1D.htm │ ├── 1FEC0943.htm │ ├── 1b3cfec9-7cd3-444c-b83d-dfc551454822.htm │ ├── 200572DA.htm │ ├── 206F902E.htm │ ├── 208E5B00.htm │ ├── 21046960-3dc1-4369-a092-5f5bba4f752c.htm │ ├── 210F36B.htm │ ├── 215C77A4.htm │ ├── 216B6F90.htm │ ├── 21B32D86.htm │ ├── 21B8A413.htm │ ├── 21C36118.htm │ ├── 21EC354C.htm │ ├── 21F20E6D.htm │ ├── 221A8A5C.htm │ ├── 2241AD5B.htm │ ├── 225F1916.htm │ ├── 229D6633.htm │ ├── 22C8B334.htm │ ├── 22D0CC03.htm │ ├── 22F12B9C.htm │ ├── 2354C8.htm │ ├── 2356FD43.htm │ ├── 23AE5752.htm │ ├── 23B0FA96.htm │ ├── 23F5A0DA.htm │ ├── 23FC9E3B.htm │ ├── 2406ABEE.htm │ ├── 240C2A91.htm │ ├── 246709FE.htm │ ├── 246B07CC.htm │ ├── 246E84A2.htm │ ├── 2475EC62.htm │ ├── 24909F06.htm │ ├── 24C7193.htm │ ├── 24CC57BC.htm │ ├── 24D7F85A.htm │ ├── 24e74166-c465-4e0b-87eb-818c4f7f3a32.htm │ ├── 250617B8.htm │ ├── 2545F23D.htm │ ├── 259003DE.htm │ ├── 2591FEAC.htm │ ├── 2603262C.htm │ ├── 260EAF95.htm │ ├── 2636365F.htm │ ├── 26B5E04C.htm │ ├── 26FD7940.htm │ ├── 26FE1901.htm │ ├── 2703F740.htm │ ├── 2708AC14.htm │ ├── 2754A730.htm │ ├── 2754A732.htm │ ├── 275CBC58.htm │ ├── 275FD717.htm │ ├── 2764CED0.htm │ ├── 279CED54.htm │ ├── 27A81A1F.htm │ ├── 27AB26F1.htm │ ├── 27B0AD95.htm │ ├── 27CB3F9F.htm │ ├── 27FFF412.htm │ ├── 2805AC69.htm │ ├── 283AB45.htm │ ├── 286FDE69.htm │ ├── 287D3362.htm │ ├── 289688A1.htm │ ├── 28980596.htm │ ├── 28A9D58F.htm │ ├── 28FAE8F9.htm │ ├── 290931A7.htm │ ├── 2954315E.htm │ ├── 2975DA9D.htm │ ├── 2981FD93.htm │ ├── 29A97C0B.htm │ ├── 29FA2E59.htm │ ├── 2A08F7DC.htm │ ├── 2A0914DD.htm │ ├── 2A0B922.htm │ ├── 2A216CF5.htm │ ├── 2A2B8012.htm │ ├── 2A3BB7F1.htm │ ├── 2A844D8E.htm │ ├── 2A914A9E.htm │ ├── 2A9EFC69.htm │ ├── 2AEFD2EB.htm │ ├── 2B550CE7.htm │ ├── 2B785CD5.htm │ ├── 2B8AB7D3.htm │ ├── 2BD6DB6C.htm │ ├── 2BDA7181.htm │ ├── 2BDA7182.htm │ ├── 2BEADC.htm │ ├── 2BEAEABA.htm │ ├── 2BF5F010.htm │ ├── 2BF9FB06.htm │ ├── 2C09F2E2.htm │ ├── 2C0B3EFF.htm │ ├── 2C11D680.htm │ ├── 2C5C8511.htm │ ├── 2C9088DE.htm │ ├── 2C97FE73.htm │ ├── 2CA35D43.htm │ ├── 2CEF8F0C.htm │ ├── 2D42AAAE.htm │ ├── 2D5DD9D2.htm │ ├── 2D9DA28.htm │ ├── 2DA2DCC.htm │ ├── 2DB6DE01.htm │ ├── 2DBCD8A3.htm │ ├── 2DBF6F36.htm │ ├── 2DD032C9.htm │ ├── 2DD449F7.htm │ ├── 2DEFBD76.htm │ ├── 2E10C03A.htm │ ├── 2EB3D80.htm │ ├── 2EEA25AA.htm │ ├── 2F2566F8.htm │ ├── 2F33829F.htm │ ├── 2F3BB059.htm │ ├── 2F560917.htm │ ├── 2F62FE3E.htm │ ├── 2F8AA38C.htm │ ├── 2FC28B9A.htm │ ├── 2FDAE5CD.htm │ ├── 2b87d0be-b6ae-409d-97eb-2a3b37c508ad.htm │ ├── 301E8169.htm │ ├── 30583509.htm │ ├── 30C6BEA8.htm │ ├── 30E2350E.htm │ ├── 30E235D0.htm │ ├── 30E2D404.htm │ ├── 30EDA73F.htm │ ├── 30EF52CE.htm │ ├── 31074947.htm │ ├── 310CB39.htm │ ├── 3116BF9C.htm │ ├── 3125FEE7.htm │ ├── 312794B9.htm │ ├── 316686A0.htm │ ├── 31BFB61F.htm │ ├── 31F5D7BC.htm │ ├── 320AFE67.htm │ ├── 323974EB.htm │ ├── 32C5DCB1.htm │ ├── 32D167FA.htm │ ├── 32F82751.htm │ ├── 33AF65B0.htm │ ├── 33DB4A43.htm │ ├── 33EB294F.htm │ ├── 340021D5.htm │ ├── 34020129.htm │ ├── 34155843.htm │ ├── 3420288A.htm │ ├── 3439702.htm │ ├── 343E3F6E.htm │ ├── 343EA5AC.htm │ ├── 344F7A36.htm │ ├── 35202CED.htm │ ├── 352B126F.htm │ ├── 35D331B4.htm │ ├── 35D7EA3B.htm │ ├── 35EF34A1.htm │ ├── 36B05F8C.htm │ ├── 36C7AFA1.htm │ ├── 37082152.htm │ ├── 370F47DB.htm │ ├── 372179BF.htm │ ├── 375FAF3.htm │ ├── 3790F08.htm │ ├── 37984978.htm │ ├── 37A465A6.htm │ ├── 37C3BFE6.htm │ ├── 37E7A7C8.htm │ ├── 380D3259.htm │ ├── 381ED405.htm │ ├── 38208373.htm │ ├── 387A46F1.htm │ ├── 38DDFBCF.htm │ ├── 390A1397.htm │ ├── 390FCDFE.htm │ ├── 3958D5DA.htm │ ├── 39B71E72.htm │ ├── 39B84EC7.htm │ ├── 39C25B1E.htm │ ├── 39C438C.htm │ ├── 39D02BB1.htm │ ├── 39E014E3.htm │ ├── 3A12D772.htm │ ├── 3A3A157C.htm │ ├── 3A3AEF.htm │ ├── 3A4D2F46.htm │ ├── 3ACBA8AC.htm │ ├── 3B048653.htm │ ├── 3B23D65F.htm │ ├── 3B73CFF2.htm │ ├── 3B7CB4CC.htm │ ├── 3BA552D1.htm │ ├── 3C296F14.htm │ ├── 3C376E63.htm │ ├── 3C3C78AB.htm │ ├── 3CA7FBD1.htm │ ├── 3CCFE1B8.htm │ ├── 3CECCCCD.htm │ ├── 3CED32E0.htm │ ├── 3D048EB4-7BD1-407a-9442-9DE60C82266E.htm │ ├── 3D174168.htm │ ├── 3D559FC9.htm │ ├── 3D5A9CA7.htm │ ├── 3D69B546.htm │ ├── 3D733CF9.htm │ ├── 3D754F9A.htm │ ├── 3D869A17.htm │ ├── 3DC4AFDA.htm │ ├── 3DD63CF4.htm │ ├── 3E1CCFC4.htm │ ├── 3E599DF2.htm │ ├── 3E5F4F44.htm │ ├── 3E65F65D.htm │ ├── 3E65F65F.htm │ ├── 3E6BB0A1.htm │ ├── 3E71A29.htm │ ├── 3EA93FE5.htm │ ├── 3EB1A87E.htm │ ├── 3EB66797.htm │ ├── 3EC03FD8.htm │ ├── 3ED27FE.htm │ ├── 3F111E00.htm │ ├── 3F13F40F.htm │ ├── 3F439DD3.htm │ ├── 3F498233.htm │ ├── 3F4D8C8A.htm │ ├── 3F83A923.htm │ ├── 3F93021E.htm │ ├── 3FEDA172.htm │ ├── 400D5BBA.htm │ ├── 409535AA.htm │ ├── 409E27D2.htm │ ├── 40C3F812.htm │ ├── 40C5D383.htm │ ├── 40E30549.htm │ ├── 40FC87E1.htm │ ├── 40b9b3c3-f08f-4fcf-b85f-37efea236d43.htm │ ├── 412812A3.htm │ ├── 41468D25.htm │ ├── 4195312.htm │ ├── 41A2898A.htm │ ├── 41C08DF2.htm │ ├── 41E1C16F.htm │ ├── 41E51040.htm │ ├── 42637341.htm │ ├── 430256D8.htm │ ├── 4305A4EC.htm │ ├── 43074BF0.htm │ ├── 430ABBE9.htm │ ├── 431DF05C.htm │ ├── 43B101DF.htm │ ├── 4426A4B0.htm │ ├── 446583A0.htm │ ├── 4472B6FF.htm │ ├── 4480AA38.htm │ ├── 448E9366.htm │ ├── 44B08379.htm │ ├── 44B92545.htm │ ├── 44BC3B7F.htm │ ├── 44E88987.htm │ ├── 450E4CBC.htm │ ├── 452C874.htm │ ├── 45357DAF.htm │ ├── 4559FF04.htm │ ├── 45633353.htm │ ├── 4565BF9F.htm │ ├── 457283C0.htm │ ├── 457D50B3.htm │ ├── 45A6859C.htm │ ├── 45BA7343.htm │ ├── 45BD174D.htm │ ├── 46068463.htm │ ├── 46B41C5A.htm │ ├── 4701E80B.htm │ ├── 472BF649.htm │ ├── 473238C4.htm │ ├── 473B95C9.htm │ ├── 473D2D00.htm │ ├── 473F2EC1.htm │ ├── 476F9B26.htm │ ├── 47C29CA5.htm │ ├── 47C75459.htm │ ├── 47D52D2F.htm │ ├── 486FEC74.htm │ ├── 48794A2D.htm │ ├── 487998FE.htm │ ├── 488EC10.htm │ ├── 489D2F6C.htm │ ├── 48D702E8.htm │ ├── 48E432C.htm │ ├── 48EB1063.htm │ ├── 49183141.htm │ ├── 492BF0FE.htm │ ├── 495AC7EB.htm │ ├── 4987E6A9.htm │ ├── 49B2504C.htm │ ├── 49ED15D9.htm │ ├── 49F43054.htm │ ├── 49F7487E.htm │ ├── 4A12AE3A.htm │ ├── 4A4365C1.htm │ ├── 4A5E1CA5.htm │ ├── 4A65D67F.htm │ ├── 4A84DE00.htm │ ├── 4AC1272E.htm │ ├── 4AD02BFE.htm │ ├── 4ADD3864.htm │ ├── 4AEE4269.htm │ ├── 4AFA6747.htm │ ├── 4AFB9C8B.htm │ ├── 4B12C889.htm │ ├── 4B557B91.htm │ ├── 4B71ADC1.htm │ ├── 4B72D482.htm │ ├── 4BA6B87A.htm │ ├── 4BCAEFC6.htm │ ├── 4BE428F7.htm │ ├── 4BE5DBE0.htm │ ├── 4BE6B9FF.htm │ ├── 4BEF514F.htm │ ├── 4BF57A89.htm │ ├── 4C0B18BA.htm │ ├── 4C265A4C.htm │ ├── 4C265A4E.htm │ ├── 4C273A5C.htm │ ├── 4C30FEA0.htm │ ├── 4C49FE67.htm │ ├── 4C702CEB.htm │ ├── 4C70F0CF.htm │ ├── 4C760461.htm │ ├── 4C780417.htm │ ├── 4C80B67F.htm │ ├── 4C8656D9.htm │ ├── 4CAD77CE.htm │ ├── 4CD7AE16.htm │ ├── 4D1E0EA7.htm │ ├── 4D35CD1B.htm │ ├── 4D35E4A8.htm │ ├── 4DE2F914.htm │ ├── 4E0DAA2A.htm │ ├── 4E4B3848.htm │ ├── 4E5048C8.htm │ ├── 4E627D1A.htm │ ├── 4E8DE5DA.htm │ ├── 4EAE5BD7.htm │ ├── 4EB37ABD.htm │ ├── 4EBE6F2.htm │ ├── 4EC93BA9.htm │ ├── 4ED487DA.htm │ ├── 4EF0927B.htm │ ├── 4F0B0376.htm │ ├── 4F1EFBAF.htm │ ├── 4F24CCAF.htm │ ├── 4F70F852.htm │ ├── 4FAE3AE.htm │ ├── 4FCC3C24.htm │ ├── 5037F5E6.htm │ ├── 5098415E.htm │ ├── 50C1CA86.htm │ ├── 50D27BBB.htm │ ├── 518FC14F.htm │ ├── 5196E98.htm │ ├── 519C5E39.htm │ ├── 51A7CB7E.htm │ ├── 51ED5789.htm │ ├── 51FAA1A0.htm │ ├── 525A02E6.htm │ ├── 5264AA55.htm │ ├── 5276732.htm │ ├── 527895E2.htm │ ├── 532A0662.htm │ ├── 538637A4.htm │ ├── 53935247.htm │ ├── 53A1C07F.htm │ ├── 53A7EFD5.htm │ ├── 53C056DA.htm │ ├── 53C66F81.htm │ ├── 53DF518C.htm │ ├── 53F0742.htm │ ├── 5402439E.htm │ ├── 5438198A.htm │ ├── 5481B7C6.htm │ ├── 548CDFA6.htm │ ├── 54BB3998.htm │ ├── 550CB9EB.htm │ ├── 55532F0C.htm │ ├── 55B319E3.htm │ ├── 55BFDF64.htm │ ├── 56002719.htm │ ├── 561E9F8A.htm │ ├── 569C5972.htm │ ├── 56B3618F.htm │ ├── 576D7A70.htm │ ├── 57729C38.htm │ ├── 5797E5C9.htm │ ├── 57BF35A4.htm │ ├── 57D3D511.htm │ ├── 57DEEED8.htm │ ├── 5821262D.htm │ ├── 582CAC22.htm │ ├── 595CE022.htm │ ├── 59CDC2B9.htm │ ├── 59DFD8BE.htm │ ├── 59E4BC13.htm │ ├── 59F8B5B5.htm │ ├── 5A19A911.htm │ ├── 5A406881.htm │ ├── 5A565DE1.htm │ ├── 5A8D03A1.htm │ ├── 5AA398A7.htm │ ├── 5AB06572.htm │ ├── 5AB7F5AE.htm │ ├── 5ADCFA61.htm │ ├── 5ADFB7DE.htm │ ├── 5AE1E7CB.htm │ ├── 5AED591.htm │ ├── 5B03D298.htm │ ├── 5B3D225.htm │ ├── 5B42B126.htm │ ├── 5B583694.htm │ ├── 5B5D60C1.htm │ ├── 5BB3F9B0.htm │ ├── 5BD9054.htm │ ├── 5BE1F8C0.htm │ ├── 5BEAD2A5.htm │ ├── 5C13FBA9.htm │ ├── 5C2A397D.htm │ ├── 5C2B9641.htm │ ├── 5C70FF59.htm │ ├── 5C8C0CBA.htm │ ├── 5CA6E221.htm │ ├── 5CC5184.htm │ ├── 5D21B718.htm │ ├── 5D39F798.htm │ ├── 5D3B12CF.htm │ ├── 5D4F7881.htm │ ├── 5D6D8F52.htm │ ├── 5D7A4B48.htm │ ├── 5D7ADBD.htm │ ├── 5D881819.htm │ ├── 5D8F3EA5.htm │ ├── 5D9A2119.htm │ ├── 5DADE3EF.htm │ ├── 5DC4CFD8.htm │ ├── 5DCED271.htm │ ├── 5DE3683E.htm │ ├── 5DE95D70.htm │ ├── 5E250D62.htm │ ├── 5E5C17DA.htm │ ├── 5E60BAC3.htm │ ├── 5E67C573.htm │ ├── 5E690BE5.htm │ ├── 5E86DB1F.htm │ ├── 5E94F2B0.htm │ ├── 5EA1A63E.htm │ ├── 5F481A37.htm │ ├── 5F7EA4D5.htm │ ├── 5F8D14C0.htm │ ├── 601EF21D.htm │ ├── 6071A09C.htm │ ├── 609EE9EA.htm │ ├── 60F72F17.htm │ ├── 6117BDEE.htm │ ├── 61341701-6cb3-408b-9b1e-d60e3fb817e1.htm │ ├── 61505822.htm │ ├── 61B6DC77.htm │ ├── 61D7F381.htm │ ├── 620C8DBC.htm │ ├── 6225BB7A.htm │ ├── 622F9F2F.htm │ ├── 6260B483.htm │ ├── 62630B4.htm │ ├── 62A4E1C5.htm │ ├── 62A98292.htm │ ├── 62E75958.htm │ ├── 6331A469.htm │ ├── 63384D2E.htm │ ├── 63786E4F.htm │ ├── 63C8F855.htm │ ├── 63F42012.htm │ ├── 640F7290.htm │ ├── 6410DA9C.htm │ ├── 641BD534.htm │ ├── 64548E32.htm │ ├── 645D58DE.htm │ ├── 647BE55D.htm │ ├── 64A93624.htm │ ├── 64EC074A.htm │ ├── 65067ED4.htm │ ├── 6513B90A.htm │ ├── 65391A1E.htm │ ├── 656550EA.htm │ ├── 6565887.htm │ ├── 65C9EEC0.htm │ ├── 65EFF2C9.htm │ ├── 6605C146.htm │ ├── 66858A67.htm │ ├── 6686F882.htm │ ├── 668D7F4.htm │ ├── 669792FC.htm │ ├── 66B55C8B.htm │ ├── 66C37EC2.htm │ ├── 66CFF067.htm │ ├── 66E56B85.htm │ ├── 670EA8BD.htm │ ├── 6736466E.htm │ ├── 67791479.htm │ ├── 67C2EBFE.htm │ ├── 67F63D5F.htm │ ├── 680256FB.htm │ ├── 680DFCA4.htm │ ├── 683DA9BB.htm │ ├── 684E1334.htm │ ├── 68766154.htm │ ├── 68DD7B37.htm │ ├── 68EA2FFF.htm │ ├── 68F6D84F.htm │ ├── 691D9593.htm │ ├── 6930B3DF.htm │ ├── 696494B2.htm │ ├── 69ACCC33.htm │ ├── 69DEF8B4.htm │ ├── 6A160BDB.htm │ ├── 6A4AEAE.htm │ ├── 6A570886.htm │ ├── 6A6E8539.htm │ ├── 6A78989B.htm │ ├── 6A7A10CE.htm │ ├── 6AA9B57A.htm │ ├── 6AAC7B31.htm │ ├── 6AE22D99.htm │ ├── 6AF8FF33.htm │ ├── 6B1EE5C6.htm │ ├── 6BB52217.htm │ ├── 6C200CA9.htm │ ├── 6C3757FF.htm │ ├── 6C39B665.htm │ ├── 6C44B99F.htm │ ├── 6C574993.htm │ ├── 6C5EC5E4.htm │ ├── 6CA2F7FD.htm │ ├── 6CAD595.htm │ ├── 6D546E81.htm │ ├── 6D58ADE7.htm │ ├── 6D5D47A8.htm │ ├── 6D694F08.htm │ ├── 6D7A7EBA.htm │ ├── 6DA56A12.htm │ ├── 6DAC1F5D.htm │ ├── 6DC0C9D3.htm │ ├── 6DD5247F.htm │ ├── 6DEEFA91.htm │ ├── 6E34F328.htm │ ├── 6EACC357.htm │ ├── 6ED941B1.htm │ ├── 6EDF5801.htm │ ├── 6EEA0332.htm │ ├── 6F064E3.htm │ ├── 6F096787.htm │ ├── 6F1D9723.htm │ ├── 6F2C97F1.htm │ ├── 6F2FB24D.htm │ ├── 6F4922DF.htm │ ├── 6F6C00BE.htm │ ├── 6FA4DB27.htm │ ├── 6FA6F51C.htm │ ├── 6FD336C4.htm │ ├── 6FD8581A.htm │ ├── 6cf1c77d-725a-4f3e-bcbf-62e7fc5e2bc6.htm │ ├── 6fb3041b-e9be-4f03-868b-dcac944df19b.htm │ ├── 700AAAD9.htm │ ├── 701D3C10.htm │ ├── 704D3BD5.htm │ ├── 708061C0.htm │ ├── 7084E162.htm │ ├── 7098053D.htm │ ├── 70E1AC56.htm │ ├── 70EF2199.htm │ ├── 7121924.htm │ ├── 71482D04.htm │ ├── 714AA9DA.htm │ ├── 716BBD13.htm │ ├── 71929257.htm │ ├── 71947EF5.htm │ ├── 71AF7E80.htm │ ├── 724BA66B.htm │ ├── 727F5F63.htm │ ├── 72968123.htm │ ├── 72C268DE.htm │ ├── 72D3B8C4.htm │ ├── 730F9286.htm │ ├── 73228D50.htm │ ├── 7336593B.htm │ ├── 7362B8C1.htm │ ├── 7387FDFD.htm │ ├── 73ACB31F.htm │ ├── 73B93BBC.htm │ ├── 73C51E68.htm │ ├── 7402940D.htm │ ├── 740BDCB2.htm │ ├── 743292E4.htm │ ├── 7433EA6.htm │ ├── 743A7B7C.htm │ ├── 7485DA40.htm │ ├── 749AEBE8.htm │ ├── 74CCA878.htm │ ├── 7501AB07.htm │ ├── 75129000.htm │ ├── 7523D432.htm │ ├── 754A624C.htm │ ├── 7550CDCB.htm │ ├── 755AA42A.htm │ ├── 7578B960.htm │ ├── 75C44D48.htm │ ├── 76361DE5.htm │ ├── 76403731.htm │ ├── 7667FE58.htm │ ├── 768B0A2A.htm │ ├── 76B5E720.htm │ ├── 76B611D4.htm │ ├── 76BA7DA3.htm │ ├── 7736693.htm │ ├── 7749FB9A.htm │ ├── 7753814B.htm │ ├── 775CEDEB.htm │ ├── 77645B21.htm │ ├── 778A6595.htm │ ├── 779F9A15.htm │ ├── 77B6BC96.htm │ ├── 7804A1B7.htm │ ├── 782515F0.htm │ ├── 782F69A4.htm │ ├── 783A1787.htm │ ├── 787CB1B6.htm │ ├── 7884927B.htm │ ├── 78E45177.htm │ ├── 78F13080.htm │ ├── 78F25AA6.htm │ ├── 790ACD8C.htm │ ├── 7910CD13.htm │ ├── 794C761F.htm │ ├── 79565952.htm │ ├── 795BB2DC.htm │ ├── 796F11C0.htm │ ├── 7975F5E6.htm │ ├── 79777433.htm │ ├── 797CBB66.htm │ ├── 7983A057.htm │ ├── 79A3D942.htm │ ├── 79C3CC78.htm │ ├── 79E086FB.htm │ ├── 7A05CA35.htm │ ├── 7A0AE785.htm │ ├── 7A16A52D.htm │ ├── 7A4CE796.htm │ ├── 7A4E1BD0.htm │ ├── 7A62AEE1.htm │ ├── 7A7056D9.htm │ ├── 7A729B5B.htm │ ├── 7A8815D9.htm │ ├── 7AE55A42.htm │ ├── 7AF36857.htm │ ├── 7B260EFD.htm │ ├── 7B29896D.htm │ ├── 7B8955AF.htm │ ├── 7BA87A77.htm │ ├── 7BB23117.htm │ ├── 7C08340A.htm │ ├── 7C110BA4.htm │ ├── 7C2B2E42.htm │ ├── 7CA19FE4.htm │ ├── 7CD23D9.htm │ ├── 7D1CB3EA.htm │ ├── 7D428A30.htm │ ├── 7D6BC008.htm │ ├── 7DB20622.htm │ ├── 7E1E453A.htm │ ├── 7E43885E.htm │ ├── 7E49BAF6.htm │ ├── 7E62E468.htm │ ├── 7E6672A9.htm │ ├── 7E9AA573.htm │ ├── 7EAB14CA.htm │ ├── 7EACF593.htm │ ├── 7EBC575D.htm │ ├── 7EC5C43.htm │ ├── 7EFE76DF.htm │ ├── 7F04FF18.htm │ ├── 7F9C088C.htm │ ├── 7F9DD077.htm │ ├── 7FB194FF.htm │ ├── 7FC6D183.htm │ ├── 7FE3416.htm │ ├── 80503A43.htm │ ├── 8098FF23.htm │ ├── 809F0D0.htm │ ├── 80B40530.htm │ ├── 80BBE564.htm │ ├── 80abba67-1b0e-4ada-9be1-e12b386978d3.htm │ ├── 814D7691.htm │ ├── 81CC703C.htm │ ├── 824D39EB.htm │ ├── 827DF1A6.htm │ ├── 82CAC73E.htm │ ├── 82CFD6CC.htm │ ├── 82F9218F.htm │ ├── 8319CAEB.htm │ ├── 8335D2A3.htm │ ├── 834BED31.htm │ ├── 8371BDC6.htm │ ├── 837AAF88.htm │ ├── 83948534.htm │ ├── 83AAE188.htm │ ├── 83C74F91.htm │ ├── 84091DC.htm │ ├── 843E3730.htm │ ├── 847C92EC.htm │ ├── 8484C7AD.htm │ ├── 84B2AC7.htm │ ├── 84B547BD.htm │ ├── 84C45191.htm │ ├── 84CD12E7.htm │ ├── 84E61E53.htm │ ├── 84EDC681.htm │ ├── 85023E6A.htm │ ├── 8505A360.htm │ ├── 85177A4F.htm │ ├── 8554D76C.htm │ ├── 857C6448.htm │ ├── 858246F3.htm │ ├── 859A5E4E.htm │ ├── 85CBC3DD.htm │ ├── 85CBC3DF.htm │ ├── 85E784CC.htm │ ├── 85F576B7.htm │ ├── 863079F0.htm │ ├── 86389565.htm │ ├── 8695C7F.htm │ ├── 86E3ECD9.htm │ ├── 86E55C60.htm │ ├── 86E59458.htm │ ├── 86FD36FF.htm │ ├── 86FD3700.htm │ ├── 8708F580.htm │ ├── 87303059.htm │ ├── 873F22E6.htm │ ├── 878BED43.htm │ ├── 8798B8D.htm │ ├── 8801F9E7.htm │ ├── 8842A931.htm │ ├── 88453D3A.htm │ ├── 88477562.htm │ ├── 884FF74B.htm │ ├── 8893CC5E.htm │ ├── 88B6F452.htm │ ├── 88C663E4.htm │ ├── 88E4C52B.htm │ ├── 89027A16.htm │ ├── 89702234.htm │ ├── 89B5D956.htm │ ├── 89D2DDAA.htm │ ├── 89D8B2CB.htm │ ├── 8A1572B7.htm │ ├── 8A18CC78.htm │ ├── 8A263D30.htm │ ├── 8A3D8EFD.htm │ ├── 8ABF2C73.htm │ ├── 8B060538.htm │ ├── 8B4EBEC.htm │ ├── 8BD813FE.htm │ ├── 8BDF26C6.htm │ ├── 8C0B777.htm │ ├── 8C2DB188.htm │ ├── 8C38F89D.htm │ ├── 8C4DB6F5.htm │ ├── 8C59DA65.htm │ ├── 8C5C132.htm │ ├── 8C69D738.htm │ ├── 8C7DF9D.htm │ ├── 8C8F2619.htm │ ├── 8CF8E265.htm │ ├── 8CFB4A15.htm │ ├── 8D353465.htm │ ├── 8D536B66.htm │ ├── 8D64C5BB.htm │ ├── 8DD1D7A3.htm │ ├── 8DED0A00.htm │ ├── 8E22398C.htm │ ├── 8E55A131.htm │ ├── 8E58C5F7.htm │ ├── 8EC02D56.htm │ ├── 8ED7BD9E.htm │ ├── 8EEC90A.htm │ ├── 8EEDD513.htm │ ├── 8F1D63AF.htm │ ├── 8F204A91.htm │ ├── 8F2B431.htm │ ├── 8F2BC96B.htm │ ├── 8F30E5DD.htm │ ├── 8F375F26.htm │ ├── 8F5BA0F8.htm │ ├── 8F938FF5.htm │ ├── 8FA5111E.htm │ ├── 8a99e478-a235-49ef-986d-db53a0bc50bb.htm │ ├── 90111E0A.htm │ ├── 901E03AA.htm │ ├── 904E207C.htm │ ├── 9058F828.htm │ ├── 90CC41AC.htm │ ├── 90EC8479.htm │ ├── 90F4D8CE.htm │ ├── 9118B03F.htm │ ├── 9132D6F8.htm │ ├── 914908D9.htm │ ├── 916F350D.htm │ ├── 91804656.htm │ ├── 9183B436.htm │ ├── 91B92628.htm │ ├── 91F9A4BE.htm │ ├── 9207E039.htm │ ├── 9221F860.htm │ ├── 92242CC4.htm │ ├── 9245D040.htm │ ├── 9246D1BD.htm │ ├── 925B2724.htm │ ├── 92C7E81.htm │ ├── 92F1925.htm │ ├── 93D6824.htm │ ├── 93F19BD7.htm │ ├── 9410783.htm │ ├── 9440A406.htm │ ├── 946EC670.htm │ ├── 9491CC9A.htm │ ├── 94930E10.htm │ ├── 9497D35B.htm │ ├── 94A3D156.htm │ ├── 94B7ACF4.htm │ ├── 94ECEBB0.htm │ ├── 957E09DE.htm │ ├── 95BA636B.htm │ ├── 95D41B87.htm │ ├── 95E1A217.htm │ ├── 9621B39F.htm │ ├── 96858BA1.htm │ ├── 969AEE55.htm │ ├── 969D917C.htm │ ├── 969FA133.htm │ ├── 96E6ED3.htm │ ├── 97280963.htm │ ├── 975A45D5.htm │ ├── 9766F97E.htm │ ├── 976CA626.htm │ ├── 977E032C.htm │ ├── 97832F60.htm │ ├── 97D7B2E4.htm │ ├── 983BF7F6.htm │ ├── 983C4519.htm │ ├── 9865750C.htm │ ├── 988A0E42.htm │ ├── 988AB430.htm │ ├── 98A3612C.htm │ ├── 99226162.htm │ ├── 9966FBCD.htm │ ├── 99673AC5.htm │ ├── 9981306.htm │ ├── 998C315F.htm │ ├── 99AD2DDE.htm │ ├── 99B8E8FC.htm │ ├── 99F4C6E2.htm │ ├── 9A845B14.htm │ ├── 9A84EC.htm │ ├── 9A86520C.htm │ ├── 9A9B5A85.htm │ ├── 9AAA57D5.htm │ ├── 9AC45994.htm │ ├── 9AC600FE.htm │ ├── 9ACBDE6E.htm │ ├── 9AFC2F8.htm │ ├── 9B0CB137.htm │ ├── 9B1F567E.htm │ ├── 9B2687BD.htm │ ├── 9B362031.htm │ ├── 9B559C81.htm │ ├── 9C4DC6D4.htm │ ├── 9C8324CF.htm │ ├── 9CC727E2.htm │ ├── 9D4439CD.htm │ ├── 9D6357E1.htm │ ├── 9DADD337.htm │ ├── 9E091126.htm │ ├── 9E5D500B.htm │ ├── 9E65AE7F.htm │ ├── 9E66A50.htm │ ├── 9E7A42D.htm │ ├── 9E9E7418.htm │ ├── 9EA0A9A3.htm │ ├── 9EA301E7.htm │ ├── 9EB7A067.htm │ ├── 9ED9717D.htm │ ├── 9EF6C9FF.htm │ ├── 9EFA6D6E.htm │ ├── 9F1D8459.htm │ ├── 9F35D82C.htm │ ├── 9F9396CA.htm │ ├── 9F988B2C.htm │ ├── 9FA6217A.htm │ ├── 9FC4F6A8.htm │ ├── 9FEB0F8B.htm │ ├── 9FEDF50B.htm │ ├── 9FFAD135.htm │ ├── A04B7E6F.htm │ ├── A05A1405.htm │ ├── A06D848C.htm │ ├── A08002BB.htm │ ├── A081A45E.htm │ ├── A0942940.htm │ ├── A0A867EC.htm │ ├── A0A868AE.htm │ ├── A0B9AD41.htm │ ├── A0E7E626.htm │ ├── A0EBB6C5.htm │ ├── A0FF4FCB.htm │ ├── A106C990.htm │ ├── A1350345.htm │ ├── A15CCF3D.htm │ ├── A16F580.htm │ ├── A1B9D6BC.htm │ ├── A1BC1DB9.htm │ ├── A1CFA752.htm │ ├── A1DBA41D.htm │ ├── A26B0DED.htm │ ├── A2894A53.htm │ ├── A2C07884.htm │ ├── A2DD6221.htm │ ├── A2E1AF8A.htm │ ├── A30AA246.htm │ ├── A315A2B2.htm │ ├── A37D8348.htm │ ├── A402A25A.htm │ ├── A404FE0B.htm │ ├── A408C019.htm │ ├── A44FAF07.htm │ ├── A45229FC.htm │ ├── A45CE63B.htm │ ├── A46180C9.htm │ ├── A4827785.htm │ ├── A4ACB278.htm │ ├── A4C76934.htm │ ├── A4EA534E.htm │ ├── A4FCCFD.htm │ ├── A57B745C.htm │ ├── A595D280.htm │ ├── A5C2DA68.htm │ ├── A5CF6E0E.htm │ ├── A64F10B0.htm │ ├── A688CDCD.htm │ ├── A6A7B548.htm │ ├── A6B08A10.htm │ ├── A6B4122C.htm │ ├── A6BF6317.htm │ ├── A6DAE4B8.htm │ ├── A6F2FCF6.htm │ ├── A6F84DB9.htm │ ├── A7573E90.htm │ ├── A7BD9475.htm │ ├── A7C51A7F.htm │ ├── A7E8680E.htm │ ├── A832D789.htm │ ├── A8D15B4F.htm │ ├── A8FB1715.htm │ ├── A90695B9.htm │ ├── A9091CF3.htm │ ├── A94D7538.htm │ ├── A95AC7F3.htm │ ├── A95F472B.htm │ ├── A98A12FB.htm │ ├── A99A4547.htm │ ├── A9DD3950.htm │ ├── A9EECA9E.htm │ ├── A9F1E653.htm │ ├── A9F91D0A.htm │ ├── AA2FFE8.htm │ ├── AA3E42FE.htm │ ├── AA99779F.htm │ ├── AA9A8FD0.htm │ ├── AAA0CF13.htm │ ├── AABCCEE2.htm │ ├── AAE5FF46.htm │ ├── AAF57640.htm │ ├── AAFDC2AA.htm │ ├── AB0C14EF.htm │ ├── AB46030A.htm │ ├── AB59B2A6.htm │ ├── AB74894F.htm │ ├── AB765287.htm │ ├── ABE4E3DA.htm │ ├── AC0E38C4.htm │ ├── AC4A7682.htm │ ├── ACA79B14.htm │ ├── ACBC7A27.htm │ ├── ACC27F0.htm │ ├── AD00C741.htm │ ├── AD101DCE.htm │ ├── AD4F1FD0.htm │ ├── AD97B80C.htm │ ├── ADC08A72.htm │ ├── ADCBE297.htm │ ├── ADF9AB18.htm │ ├── ADFF4DE9.htm │ ├── AE11B836.htm │ ├── AE8F32A.htm │ ├── AEB0E7C0.htm │ ├── AEB491F2.htm │ ├── AEC20B39.htm │ ├── AEC96ECB.htm │ ├── AED20B8A.htm │ ├── AED6BE42.htm │ ├── AF10D519.htm │ ├── AF175D3A.htm │ ├── AF3844AA.htm │ ├── AF5EA81C.htm │ ├── AF6C4B4F.htm │ ├── AFF5F53.htm │ ├── B013A93B.htm │ ├── B02AAC22.htm │ ├── B07D39D6.htm │ ├── B10C1F3D.htm │ ├── B1237FCE.htm │ ├── B128F117.htm │ ├── B13123.htm │ ├── B142EF42.htm │ ├── B155C017.htm │ ├── B15C5E21.htm │ ├── B166E3A6.htm │ ├── B1A7FCC9.htm │ ├── B1A7FCCB.htm │ ├── B1BF7AA.htm │ ├── B1C9E559.htm │ ├── B1F065C1.htm │ ├── B20AE50B.htm │ ├── B22894B5.htm │ ├── B263BD0B.htm │ ├── B2716A83.htm │ ├── B361CBA9.htm │ ├── B3B5250D.htm │ ├── B3C51D4D.htm │ ├── B3DF4516.htm │ ├── B406CD42.htm │ ├── B411FF2A.htm │ ├── B41C6F09.htm │ ├── B43CD867.htm │ ├── B458C32.htm │ ├── B4A068CA.htm │ ├── B4ACEF9E.htm │ ├── B4D14186.htm │ ├── B4F1032A.htm │ ├── B522E986.htm │ ├── B543C8F8.htm │ ├── B5712F46.htm │ ├── B5BD20FC.htm │ ├── B5D73201.htm │ ├── B5ECC11F.htm │ ├── B5F02D3E.htm │ ├── B5FE2F2E.htm │ ├── B6074EE8.htm │ ├── B6267868.htm │ ├── B62F6BF5.htm │ ├── B62F6BF7.htm │ ├── B65B5967.htm │ ├── B65F402E.htm │ ├── B688DF2A.htm │ ├── B6B1D8B1.htm │ ├── B6C8B78B.htm │ ├── B706085E.htm │ ├── B70897D6.htm │ ├── B70D5D41.htm │ ├── B712745E.htm │ ├── B71BB23E.htm │ ├── B78B6DC9.htm │ ├── B7B3DFE0.htm │ ├── B7CB8058.htm │ ├── B7D578E9.htm │ ├── B7D578EB.htm │ ├── B83A627.htm │ ├── B83A99B.htm │ ├── B84762E.htm │ ├── B878298B.htm │ ├── B88556BD.htm │ ├── B88E598D.htm │ ├── B8C2F0F4.htm │ ├── B8D4B8A4.htm │ ├── B8E217CA.htm │ ├── B8EBC5F5.htm │ ├── B915445B.htm │ ├── B94AD8A7.htm │ ├── B9777FD5.htm │ ├── B9C5FEFC.htm │ ├── B9D11828.htm │ ├── B9FC0387.htm │ ├── BA4469F8.htm │ ├── BA6023A8.htm │ ├── BA8E3B8E.htm │ ├── BAD64E.htm │ ├── BADD494D.htm │ ├── BAE27085.htm │ ├── BAF62B7B.htm │ ├── BB084212.htm │ ├── BB0E6A49.htm │ ├── BB1038DD.htm │ ├── BB1038DE.htm │ ├── BB1038DF.htm │ ├── BB1038E0.htm │ ├── BB1038E1.htm │ ├── BB32D166.htm │ ├── BB50CD99.htm │ ├── BBAFE477.htm │ ├── BC1FB08B.htm │ ├── BC26F019.htm │ ├── BC428618.htm │ ├── BC5F5208.htm │ ├── BCA5A574.htm │ ├── BCEFB8F9.htm │ ├── BD1CC64E.htm │ ├── BD45B5AB.htm │ ├── BDAD51B2.htm │ ├── BDD14132.htm │ ├── BDE0AC91.htm │ ├── BDF02040.htm │ ├── BE20F0DE.htm │ ├── BE2E711C.htm │ ├── BE493B8F.htm │ ├── BE6E0082.htm │ ├── BE885B3.htm │ ├── BEADA5D7.htm │ ├── BEB81A7D.htm │ ├── BEE0E32E.htm │ ├── BEE48057.htm │ ├── BF1D74C0.htm │ ├── BF2EE51E.htm │ ├── BF396013.htm │ ├── BF3FB7EE.htm │ ├── BF728CD9.htm │ ├── BF7FE1C9.htm │ ├── BFAB19FD.htm │ ├── BFC0A30D.htm │ ├── BFC9F2C0.htm │ ├── C043E863.htm │ ├── C0545BB3.htm │ ├── C056FA3.htm │ ├── C0788102.htm │ ├── C078EE93.htm │ ├── C0C54974.htm │ ├── C12268CB.htm │ ├── C12D2ED7.htm │ ├── C159D881.htm │ ├── C15F1F4D.htm │ ├── C19E86ED.htm │ ├── C1E28B94.htm │ ├── C213821B.htm │ ├── C217723F.htm │ ├── C2184A1A.htm │ ├── C23D7368.htm │ ├── C25883B5.htm │ ├── C272D6A1.htm │ ├── C28FE02E.htm │ ├── C2ACCB53.htm │ ├── C2AFD6D6.htm │ ├── C2FBC465.htm │ ├── C2FC8DFE.htm │ ├── C30AAE96.htm │ ├── C3214D48.htm │ ├── C3298F.htm │ ├── C334FB4E.htm │ ├── C34651E6.htm │ ├── C367C150.htm │ ├── C3A2E029.htm │ ├── C3A7BC2B.htm │ ├── C3BF4336.htm │ ├── C3BF4338.htm │ ├── C3CE8892.htm │ ├── C3DB1A4E.htm │ ├── C40A889F.htm │ ├── C410A9F2.htm │ ├── C4485AAF.htm │ ├── C47E4520.htm │ ├── C4867CCE.htm │ ├── C48F22E6.htm │ ├── C4904B41.htm │ ├── C4A077B5.htm │ ├── C4F41381.htm │ ├── C501A764.htm │ ├── C5366484.htm │ ├── C55A0865.htm │ ├── C55CF4DF.htm │ ├── C5A9F95.htm │ ├── C5E7F27C.htm │ ├── C64D7647.htm │ ├── C683D7FC.htm │ ├── C6A0EBED.htm │ ├── C6D23217.htm │ ├── C6D7F2F5.htm │ ├── C6DC3C6E.htm │ ├── C716A17C.htm │ ├── C7198B48.htm │ ├── C719E904.htm │ ├── C72B0DEE.htm │ ├── C75213D5.htm │ ├── C75213D6.htm │ ├── C75213D7.htm │ ├── C769A642.htm │ ├── C7DBB7D.htm │ ├── C7DDA34C.htm │ ├── C7FE152E.htm │ ├── C8243780.htm │ ├── C840B5D1.htm │ ├── C8998E49.htm │ ├── C8CAFF24.htm │ ├── C8DC925.htm │ ├── C8E13F7.htm │ ├── C924A153.htm │ ├── C929BBDA.htm │ ├── C94ADDA.htm │ ├── C95ED960.htm │ ├── C98D3C53.htm │ ├── C9DC7E85.htm │ ├── C9FA64C2.htm │ ├── CA0CCAC4.htm │ ├── CA13CAB7.htm │ ├── CA2CA7F0.htm │ ├── CAAA6C4.htm │ ├── CACB0693.htm │ ├── CACE64F3.htm │ ├── CADBE622.htm │ ├── CAE4B60C.htm │ ├── CB09B00D.htm │ ├── CB50AAF7.htm │ ├── CB6724F4.htm │ ├── CBA99E38.htm │ ├── CBAD9D04.htm │ ├── CBB599A3.htm │ ├── CBC483F8.htm │ ├── CC023EBC.htm │ ├── CC0242BB.htm │ ├── CC084029.htm │ ├── CC0D87FA.htm │ ├── CC76C82A.htm │ ├── CCD2F4AD.htm │ ├── CD05D845.htm │ ├── CDB06630.htm │ ├── CDB17E37.htm │ ├── CDB276AB.htm │ ├── CDC9ACAB.htm │ ├── CDCBB06E.htm │ ├── CE013711.htm │ ├── CE15AE1F.htm │ ├── CE3F4BE2.htm │ ├── CE46C9A2.htm │ ├── CE700007.htm │ ├── CF0C4712.htm │ ├── CF15627B.htm │ ├── CF36526E.htm │ ├── CF4D54FE.htm │ ├── CF70D60C.htm │ ├── CFBA347A.htm │ ├── CFCB34B9.htm │ ├── D043345B.htm │ ├── D07CEAA2.htm │ ├── D08BB270.htm │ ├── D0D7D266.htm │ ├── D11A70B.htm │ ├── D146E443.htm │ ├── D1A791AE.htm │ ├── D204D79F.htm │ ├── D261905.htm │ ├── D2A2549C.htm │ ├── D2B50F4B.htm │ ├── D2BAB684.htm │ ├── D2EB94D7.htm │ ├── D31F242F.htm │ ├── D3241E97.htm │ ├── D3738F50.htm │ ├── D3D5D9A1.htm │ ├── D3FC1DA5.htm │ ├── D40FC0F5.htm │ ├── D416445A.htm │ ├── D416928C.htm │ ├── D4309248.htm │ ├── D4339760.htm │ ├── D4588539.htm │ ├── D48A740.htm │ ├── D496CCF5.htm │ ├── D4AC6076.htm │ ├── D4BC3F25.htm │ ├── D4DE4B89.htm │ ├── D513AFC8.htm │ ├── D5357CB1.htm │ ├── D5381EBA.htm │ ├── D540CA7A.htm │ ├── D55A21A9.htm │ ├── D569F86B.htm │ ├── D59C87AE.htm │ ├── D5A87D1B.htm │ ├── D5B2EB36.htm │ ├── D5D7A7E0.htm │ ├── D5FD02C1.htm │ ├── D6068333.htm │ ├── D60B5CB.htm │ ├── D613E3B5.htm │ ├── D616770B.htm │ ├── D62CD0F8.htm │ ├── D68D53C1.htm │ ├── D6FC7AE9.htm │ ├── D7139F8F.htm │ ├── D7139F92.htm │ ├── D73F409C.htm │ ├── D76DC469.htm │ ├── D7E8E621.htm │ ├── D838FC67.htm │ ├── D8550C7F.htm │ ├── D877106F.htm │ ├── D8883351.htm │ ├── D8AD1560.htm │ ├── D8CA8BCA.htm │ ├── D9006BDC.htm │ ├── D916BBDE.htm │ ├── D92D77AD.htm │ ├── D94B165F.htm │ ├── D96F317D.htm │ ├── D9C22190.htm │ ├── D9CC05A5.htm │ ├── D9FFFCF2.htm │ ├── DA0EEFA6.htm │ ├── DA1BA9AE.htm │ ├── DA791673.htm │ ├── DA9D9849.htm │ ├── DB0D02E4.htm │ ├── DB20B747.htm │ ├── DB4C5938.htm │ ├── DB5E944.htm │ ├── DBEB9D02.htm │ ├── DC4B6FC7.htm │ ├── DC62F518.htm │ ├── DC7F7B8C.htm │ ├── DCA32265.htm │ ├── DCECB95D.htm │ ├── DD26BD71.htm │ ├── DD5AD54E.htm │ ├── DD71290E.htm │ ├── DDDC76C6.htm │ ├── DDEA0AEC.htm │ ├── DDEE1595.htm │ ├── DE24299.htm │ ├── DE27C1CD.htm │ ├── DE3145AB.htm │ ├── DE38CCFD.htm │ ├── DE7BF044.htm │ ├── DE7C3840.htm │ ├── DE9679E3.htm │ ├── DEABC8B5.htm │ ├── DF0D0B57.htm │ ├── DF1E976C.htm │ ├── DF331F80.htm │ ├── DF495BCF.htm │ ├── DF7598C3.htm │ ├── DF936F4B.htm │ ├── E01802CB.htm │ ├── E02C201D.htm │ ├── E040C83C.htm │ ├── E06EE1A4.htm │ ├── E076AC32.htm │ ├── E0844A0B.htm │ ├── E0E4EE09.htm │ ├── E1064FF.htm │ ├── E11E845C.htm │ ├── E12898A6.htm │ ├── E147C3B.htm │ ├── E14AC12C.htm │ ├── E14DB2CC.htm │ ├── E151E4DC.htm │ ├── E18D91B8.htm │ ├── E18F5EB9.htm │ ├── E19B906.htm │ ├── E19E106D.htm │ ├── E1C08893.htm │ ├── E1E72255.htm │ ├── E2344574.htm │ ├── E2514632.htm │ ├── E263C494.htm │ ├── E2690CD8.htm │ ├── E26CAC5D.htm │ ├── E26FBE47.htm │ ├── E286502B.htm │ ├── E2B16157.htm │ ├── E2C29178.htm │ ├── E2CBFABB.htm │ ├── E2F8D653.htm │ ├── E30CBD7C.htm │ ├── E359CD2.htm │ ├── E366D1B2.htm │ ├── E3792575.htm │ ├── E3866977.htm │ ├── E3A52F69.htm │ ├── E3BC5BC5.htm │ ├── E3D86095.htm │ ├── E463808F.htm │ ├── E4A0EABE.htm │ ├── E4B01E26.htm │ ├── E4DC96DC.htm │ ├── E4FE1F9A.htm │ ├── E529BD26.htm │ ├── E55962C5.htm │ ├── E5A5E9A8.htm │ ├── E5D6F8AD.htm │ ├── E62C0872.htm │ ├── E6513D18.htm │ ├── E6522DEF.htm │ ├── E6545DE7.htm │ ├── E678CAF4.htm │ ├── E67B5D5E.htm │ ├── E69EBA0D.htm │ ├── E6B633E4.htm │ ├── E6E4EDEC.htm │ ├── E6FEC768.htm │ ├── E74383A4.htm │ ├── E774382C.htm │ ├── E7D6F72C.htm │ ├── E7EB4595.htm │ ├── E81F84FE.htm │ ├── E82A3859.htm │ ├── E8648BE8.htm │ ├── E87004F3.htm │ ├── E8820BD6.htm │ ├── E8B47267.htm │ ├── E903B640.htm │ ├── E90A1FE2.htm │ ├── E90DE369.htm │ ├── E9262E3F.htm │ ├── E93CE6D2.htm │ ├── E96CC886.htm │ ├── E972AFE4.htm │ ├── E9B05474.htm │ ├── EA2BAA25.htm │ ├── EA373EDC.htm │ ├── EA73A264.htm │ ├── EA85ECF1.htm │ ├── EAABF6CB.htm │ ├── EADC66D9.htm │ ├── EAE7501F.htm │ ├── EAEF5CB2.htm │ ├── EB20F2A5.htm │ ├── EB38403B.htm │ ├── EB500C51.htm │ ├── EB5B7779.htm │ ├── EB5DA74B.htm │ ├── EB70B5C5.htm │ ├── EB70CCCE.htm │ ├── EB722723.htm │ ├── EB8F91F.htm │ ├── EB905C04.htm │ ├── EBEAB3C5.htm │ ├── EBEDD204.htm │ ├── EC458446.htm │ ├── EC93A027.htm │ ├── EC9B7E7F.htm │ ├── ECBA9ECA.htm │ ├── ECD5CD43.htm │ ├── ED1B15B2.htm │ ├── ED255968.htm │ ├── ED712BB6.htm │ ├── ED792ADE.htm │ ├── EDA235E2.htm │ ├── EDAE4B35.htm │ ├── EDAEFDA3.htm │ ├── EDB14BFE.htm │ ├── EDC25898.htm │ ├── EDF300FB.htm │ ├── EE05BB48.htm │ ├── EE2831E7.htm │ ├── EE2B6438.htm │ ├── EE5BEF39.htm │ ├── EE7D06A4.htm │ ├── EEA71230.htm │ ├── EECDA8AA.htm │ ├── EF341C2E.htm │ ├── EF679160.htm │ ├── EF79DCF.htm │ ├── EF8A834D.htm │ ├── EFC2C117.htm │ ├── EFE2E9AF.htm │ ├── EFF78488.htm │ ├── F000DC9.htm │ ├── F01A13FF.htm │ ├── F08DCD97.htm │ ├── F097C98.htm │ ├── F0B2CF71.htm │ ├── F0D95BAD.htm │ ├── F103E03A.htm │ ├── F10567B0.htm │ ├── F105BB53.htm │ ├── F11F05E2.htm │ ├── F1257D72.htm │ ├── F15ADB7.htm │ ├── F196B011.htm │ ├── F1A966E.htm │ ├── F1FBA0B6.htm │ ├── F20D579D.htm │ ├── F24F5B1E.htm │ ├── F2A0B11D.htm │ ├── F2C00961.htm │ ├── F314BC99.htm │ ├── F36EFBD8.htm │ ├── F372BD17.htm │ ├── F37471C3.htm │ ├── F37FF994.htm │ ├── F3AD2B.htm │ ├── F3AF6FEB.htm │ ├── F3E8ECBA.htm │ ├── F415ED1B.htm │ ├── F448B03D.htm │ ├── F44DE2C0.htm │ ├── F44E6CE9.htm │ ├── F482DC0E.htm │ ├── F498D953.htm │ ├── F4C1A366.htm │ ├── F4D3A656.htm │ ├── F4F9D3F1.htm │ ├── F53B8AC5.htm │ ├── F5BA1B50.htm │ ├── F5F97AF0.htm │ ├── F61DD42B.htm │ ├── F64A9028.htm │ ├── F64FEE50.htm │ ├── F654F5FE.htm │ ├── F689B2DF.htm │ ├── F68EDAE8.htm │ ├── F6922041.htm │ ├── F6C0B0A0.htm │ ├── F6C592C9.htm │ ├── F72CB53.htm │ ├── F74660E.htm │ ├── F749A765.htm │ ├── F773145.htm │ ├── F777EADD.htm │ ├── F7A9B183.htm │ ├── F7AEC743.htm │ ├── F8140D09.htm │ ├── F879FF2F.htm │ ├── F9048C2F.htm │ ├── F904FBEA.htm │ ├── F90DC09B.htm │ ├── F91DE6C.htm │ ├── F9233DB2.htm │ ├── F93947F9.htm │ ├── F9639093.htm │ ├── F99C17BF.htm │ ├── F9F1921F.htm │ ├── F9FC301.htm │ ├── FA71B6E4.htm │ ├── FA8B287A.htm │ ├── FA912EDA.htm │ ├── FAAA4947.htm │ ├── FAD420BD.htm │ ├── FB2AE784.htm │ ├── FB4C996C.htm │ ├── FBEC6B0A.htm │ ├── FBFFEBD7.htm │ ├── FC57ED0D.htm │ ├── FC6816C3.htm │ ├── FC7AA338.htm │ ├── FC9265CA.htm │ ├── FCA8E0FD.htm │ ├── FCD34CAE-02FA-48fd-891E-FB82EE360F49.htm │ ├── FD93806E.htm │ ├── FD96AF46.htm │ ├── FDD0A215.htm │ ├── FE014245.htm │ ├── FE0FD9DD.htm │ ├── FE19B807.htm │ ├── FE68A379.htm │ ├── FE9A36B3.htm │ ├── FECC9472.htm │ ├── FF912F76.htm │ ├── FFBF263C.htm │ ├── ad1c623a-56b7-4aa6-921e-f2d67b39622a.htm │ ├── b2097a0c-c41b-4d23-8861-2faccfc574f1.htm │ ├── bb02b5c5-1ea9-4ae4-bc1f-ff0e446fb703.htm │ ├── c7241703-3cf0-49c9-ad94-4b00d6c75741.htm │ ├── e72bd1ee-04b0-4bbb-a21d-d8d7ecaa11af.htm │ ├── e76dda55-5f91-4c2a-bf8d-fa34de59e82b.htm │ ├── e81146c4-0143-4cde-ad55-fe1fd1049cbc.htm │ └── fb2ca7fa-3b03-41c6-88d8-731c44fb7879.htm │ ├── icons │ ├── CFW.gif │ ├── Caution.gif │ ├── CopyCode.gif │ ├── CopyCode_h.gif │ ├── LastChild.gif │ ├── NSRbottomgrad.gif │ ├── adm.gif │ ├── adm_arch.gif │ ├── adm_dev.gif │ ├── adm_dev_arch.gif │ ├── alert_caution.gif │ ├── alert_note.gif │ ├── alert_security.gif │ ├── arch.gif │ ├── big_adm.gif │ ├── big_arch.gif │ ├── big_dev.gif │ ├── big_kw.gif │ ├── box.gif │ ├── ch_selected.gif │ ├── ch_selected_hover.gif │ ├── ch_unselected.gif │ ├── ch_unselected_hover.gif │ ├── collall.gif │ ├── collapse.gif │ ├── collapse_all.gif │ ├── copycodeHighlight.gif │ ├── dev.gif │ ├── dev_arch.gif │ ├── drpdown.gif │ ├── drpdown_orange.gif │ ├── drpdown_orange_up.gif │ ├── drpup.gif │ ├── exp.gif │ ├── expall.gif │ ├── expand_all.gif │ ├── filter1a.gif │ ├── filter1c.gif │ ├── footer.gif │ ├── greencheck.gif │ ├── greychck.gif │ ├── header_prev_next.jpg │ ├── header_sql_tutorial_blank.jpg │ ├── header_sql_tutorial_logo.GIF │ ├── kw.gif │ ├── kw_adm.gif │ ├── kw_adm_arch.gif │ ├── kw_adm_dev.gif │ ├── kw_adm_dev_arch.gif │ ├── kw_arch.gif │ ├── kw_dev.gif │ ├── kw_dev_arch.gif │ ├── load.gif │ ├── load_hover.gif │ ├── note.gif │ ├── pencil.GIF │ ├── privclass.gif │ ├── privdelegate.gif │ ├── privenum.gif │ ├── privenumeration.gif │ ├── privevent.gif │ ├── privfield.gif │ ├── privinterface.gif │ ├── privmethod.gif │ ├── privproperty.gif │ ├── privstructure.gif │ ├── protclass.gif │ ├── protdelegate.gif │ ├── protenum.gif │ ├── protenumeration.gif │ ├── protevent.gif │ ├── protfield.gif │ ├── protinterface.gif │ ├── protmethod.gif │ ├── protoperator.gif │ ├── protproperty.gif │ ├── protstructure.gif │ ├── pubclass.gif │ ├── pubdelegate.gif │ ├── pubenum.gif │ ├── pubenumeration.gif │ ├── pubevent.gif │ ├── pubfield.gif │ ├── pubinterface.gif │ ├── pubmethod.gif │ ├── puboperator.gif │ ├── pubproperty.gif │ ├── pubstructure.gif │ ├── r_select.gif │ ├── r_select_hover.gif │ ├── r_unselect.gif │ ├── r_unselect_hover.gif │ ├── requirements1a.gif │ ├── requirements1c.gif │ ├── save.gif │ ├── save_hover.gif │ ├── security.gif │ ├── seealso1a.gif │ ├── seealso1c.gif │ ├── static.gif │ ├── tab_sel_lft_cnr.gif │ ├── tab_sel_lft_grad.gif │ ├── tab_sel_rt_cnr.gif │ ├── tab_sel_rt_grad.gif │ ├── tab_unsel_lft_cnr.gif │ ├── tab_unsel_lft_grad.gif │ ├── tab_unsel_rt_cnr.gif │ ├── tab_unsel_rt_grad.gif │ ├── twirl_selected.gif │ ├── twirl_selected_hover.gif │ ├── twirl_unselected.gif │ ├── twirl_unselected_hover.gif │ └── xna.gif │ ├── media │ ├── AdvancedBuild-Builder.jpg │ ├── AdvancedBuild-Config.jpg │ ├── AdvancedBuild-Input.jpg │ ├── CAINavDependencies.png │ ├── ConservativeVoxelization.jpg │ ├── Explorer-StraightPath.jpg │ ├── Heightfield-BasicBox.jpg │ ├── Heightfield-Columns.jpg │ ├── Heightfield-Open.jpg │ ├── Heightfield-Solid.jpg │ ├── Heightfield-SolidSpan.jpg │ ├── Heightfield-VoxelColumn.jpg │ ├── Heightfield-VoxelGrid.jpg │ ├── HighLevelComponents.png │ ├── NMGenBuildStandard.png │ ├── NavmeshBuild-Standard.png │ ├── NavmeshBuild-UnityMainAssets.png │ ├── NavmeshBuildConfig.jpg │ ├── NavmeshBuildInput.jpg │ ├── NavmeshBuildInspector.jpg │ ├── NavmeshBuildUpper.jpg │ ├── OffMeshConnection.jpg │ ├── OverlappingAreaMarkers.jpg │ ├── PolyMesh-Basic.jpg │ ├── Stage-DetailMesh.jpg │ ├── Stage-OpenHeightfield.jpg │ ├── Stage-PolyMesh.jpg │ ├── Stage-RawContour.jpg │ ├── Stage-Regions.gif │ ├── Stage-SimplifiedContour.jpg │ ├── UnityInputBuildProcess.png │ ├── Value-MinRegionArea.jpg │ ├── Value-WaklableStep.jpg │ ├── Value-WalkableHeight.jpg │ ├── Value-WalkableRadius.jpg │ └── WrapDirection.png │ ├── scripts │ ├── CommonUtilities.js │ ├── DataStore.js │ ├── Dropdown.js │ ├── EventUtilities.js │ ├── LanguageFilter.js │ ├── MemberFilter.js │ ├── SplitScreen.js │ ├── highlight.js │ └── script_manifold.js │ └── styles │ ├── Presentation.css │ ├── highlight.css │ ├── syntax.css │ └── tabs.css ├── source ├── ReadMe.TXT ├── build │ ├── assemblyInfo │ │ ├── cai-nav-u3d-editor.cs │ │ ├── cai-nav-u3d.cs │ │ ├── cai-nav.cs │ │ ├── cai-nmbuild-extras-u3d-editor.cs │ │ ├── cai-nmbuild-extras-u3d.cs │ │ ├── cai-nmbuild-u3d-editor.cs │ │ ├── cai-nmbuild.cs │ │ ├── cai-nmgen.cs │ │ ├── cai-util-u3d-editor.cs │ │ ├── cai-util-u3d.cs │ │ └── cai-util.cs │ ├── dotNet │ │ ├── cai-navigation.sln │ │ ├── nav-rcn │ │ │ └── cai-nav-rcn.vcproj │ │ ├── nav │ │ │ └── cai-nav.csproj │ │ ├── nmbuild │ │ │ └── cai-nmbuild.csproj │ │ ├── nmgen-rcn │ │ │ └── cai-nmgen-rcn.vcproj │ │ ├── nmgen │ │ │ └── cai-nmgen.csproj │ │ └── util │ │ │ └── cai-util.csproj │ ├── misc │ │ ├── LCOPY.TXT │ │ └── RCOPY.TXT │ ├── src │ │ └── main │ │ │ └── Assets │ │ │ └── CAI │ │ │ ├── nav-u3d │ │ │ ├── CAIBakedNavmesh.cs │ │ │ ├── CrowdAgentDebug.cs │ │ │ ├── Editor │ │ │ │ ├── CAIBakedNavmeshEditor.cs │ │ │ │ ├── CAINavEditorSettings.cs │ │ │ │ ├── CAINavEditorSettingsEditor.cs │ │ │ │ ├── NavEditorUtil.cs │ │ │ │ └── NavmeshSceneDraw.cs │ │ │ ├── INavmeshData.cs │ │ │ ├── NavDebug.cs │ │ │ ├── NavGroup.cs │ │ │ └── NavmeshBuildInfo.cs │ │ │ ├── nav │ │ │ ├── CornerData(2).cs │ │ │ ├── CornerData.cs │ │ │ ├── CrowdAgent(2).cs │ │ │ ├── CrowdAgent.cs │ │ │ ├── CrowdAgentCoreData(2).cs │ │ │ ├── CrowdAgentCoreData.cs │ │ │ ├── CrowdAgentParams(2).cs │ │ │ ├── CrowdAgentParams.cs │ │ │ ├── CrowdAgentState(2).cs │ │ │ ├── CrowdAgentState.cs │ │ │ ├── CrowdAvoidanceParams(2).cs │ │ │ ├── CrowdAvoidanceParams.cs │ │ │ ├── CrowdLocalBoundaryData(2).cs │ │ │ ├── CrowdLocalBoundaryData.cs │ │ │ ├── CrowdManager(2).cs │ │ │ ├── CrowdManager.cs │ │ │ ├── CrowdNeighbor(2).cs │ │ │ ├── CrowdNeighbor.cs │ │ │ ├── CrowdProximityGrid(2).cs │ │ │ ├── CrowdProximityGrid.cs │ │ │ ├── CrowdUpdateFlags(2).cs │ │ │ ├── CrowdUpdateFlags.cs │ │ │ ├── NavStatus(2).cs │ │ │ ├── NavStatus.cs │ │ │ ├── NavUtil(2).cs │ │ │ ├── NavUtil.cs │ │ │ ├── Navmesh(2).cs │ │ │ ├── Navmesh.cs │ │ │ ├── NavmeshBVNode(2).cs │ │ │ ├── NavmeshBVNode.cs │ │ │ ├── NavmeshConnection(2).cs │ │ │ ├── NavmeshConnection.cs │ │ │ ├── NavmeshDetailMesh(2).cs │ │ │ ├── NavmeshDetailMesh.cs │ │ │ ├── NavmeshLink(2).cs │ │ │ ├── NavmeshLink.cs │ │ │ ├── NavmeshParams(2).cs │ │ │ ├── NavmeshParams.cs │ │ │ ├── NavmeshPoint(2).cs │ │ │ ├── NavmeshPoint.cs │ │ │ ├── NavmeshPoly(2).cs │ │ │ ├── NavmeshPoly.cs │ │ │ ├── NavmeshPolyType(2).cs │ │ │ ├── NavmeshPolyType.cs │ │ │ ├── NavmeshQuery(2).cs │ │ │ ├── NavmeshQuery.cs │ │ │ ├── NavmeshQueryFilter(2).cs │ │ │ ├── NavmeshQueryFilter.cs │ │ │ ├── NavmeshTile(2).cs │ │ │ ├── NavmeshTile.cs │ │ │ ├── NavmeshTileBuildData(2).cs │ │ │ ├── NavmeshTileBuildData.cs │ │ │ ├── NavmeshTileData(2).cs │ │ │ ├── NavmeshTileData.cs │ │ │ ├── NavmeshTileExtract(2).cs │ │ │ ├── NavmeshTileExtract.cs │ │ │ ├── NavmeshTileHeader(2).cs │ │ │ ├── NavmeshTileHeader.cs │ │ │ ├── OffMeshConnection(2).cs │ │ │ ├── OffMeshConnection.cs │ │ │ ├── PathCorridor(2).cs │ │ │ ├── PathCorridor.cs │ │ │ ├── PathCorridorData(2).cs │ │ │ ├── PathCorridorData.cs │ │ │ ├── WaypointFlag(2).cs │ │ │ └── WaypointFlag.cs │ │ │ ├── nmbuild-extras-u3d │ │ │ ├── BoxAreaMarker.cs │ │ │ ├── CylinderAreaMarker.cs │ │ │ ├── NMGenAreaMarker.cs │ │ │ ├── NMGenComponent.cs │ │ │ ├── OFMConnection.cs │ │ │ └── editor │ │ │ │ ├── AreaMarkerCompiler.cs │ │ │ │ ├── AreaMarkerCompilerEditor.cs │ │ │ │ ├── AreaMarkerEditor.cs │ │ │ │ ├── BoxAreaMarkerEditor.cs │ │ │ │ ├── CylinderAreaMarkerEditor.cs │ │ │ │ ├── NMGenComponentEditor.cs │ │ │ │ ├── OFMConnectionCompiler.cs │ │ │ │ ├── OFMConnectionCompilerEditor.cs │ │ │ │ └── OFMConnectionEditor.cs │ │ │ ├── nmbuild-u3d │ │ │ └── Editor │ │ │ │ ├── MatchPredicate.cs │ │ │ │ ├── MatchType.cs │ │ │ │ ├── MeshUtil.cs │ │ │ │ ├── NMBEditorUtil.cs │ │ │ │ ├── NMBuildSettings.cs │ │ │ │ ├── NMGenConfig.cs │ │ │ │ ├── NMGenDebug.cs │ │ │ │ ├── NavmeshBuild.cs │ │ │ │ ├── NavmeshBuildDelegate.cs │ │ │ │ ├── NavmeshBuildEditor.cs │ │ │ │ ├── NavmeshBuildHelper.cs │ │ │ │ ├── NavmeshBuildManager.cs │ │ │ │ ├── NavmeshBuildState.cs │ │ │ │ ├── NavmeshBuildType.cs │ │ │ │ ├── TerrainUtil.cs │ │ │ │ ├── TileBuildData.cs │ │ │ │ ├── TileBuildDataItem.cs │ │ │ │ ├── TileBuildState.cs │ │ │ │ ├── TileSelection.cs │ │ │ │ └── UnityBuildContext.cs │ │ │ ├── nmbuild │ │ │ └── Editor │ │ │ │ ├── BuildTask(2).cs │ │ │ │ ├── BuildTask.cs │ │ │ │ ├── BuildTaskProcessor(2).cs │ │ │ │ ├── BuildTaskProcessor.cs │ │ │ │ ├── BuildTaskState(2).cs │ │ │ │ ├── BuildTaskState.cs │ │ │ │ ├── ConnectionSet(2).cs │ │ │ │ ├── ConnectionSet.cs │ │ │ │ ├── ConnectionSetCompiler(2).cs │ │ │ │ ├── ConnectionSetCompiler.cs │ │ │ │ ├── IBuildTask(2).cs │ │ │ │ ├── IBuildTask.cs │ │ │ │ ├── IncrementalBuilder(2).cs │ │ │ │ ├── IncrementalBuilder.cs │ │ │ │ ├── InputGeometry(2).cs │ │ │ │ ├── InputGeometry.cs │ │ │ │ ├── InputGeometryBuilder(2).cs │ │ │ │ ├── InputGeometryBuilder.cs │ │ │ │ ├── InputGeometryCompiler(2).cs │ │ │ │ ├── InputGeometryCompiler.cs │ │ │ │ ├── NMBuild(2).cs │ │ │ │ ├── NMBuild.cs │ │ │ │ ├── NMGenAssetFlag(2).cs │ │ │ │ ├── NMGenAssetFlag.cs │ │ │ │ ├── NMGenAssets(2).cs │ │ │ │ ├── NMGenAssets.cs │ │ │ │ ├── NMGenContext(2).cs │ │ │ │ ├── NMGenContext.cs │ │ │ │ ├── NMGenFlag(2).cs │ │ │ │ ├── NMGenFlag.cs │ │ │ │ ├── NMGenState(2).cs │ │ │ │ ├── NMGenState.cs │ │ │ │ ├── NMGenTask(2).cs │ │ │ │ ├── NMGenTask.cs │ │ │ │ ├── ProcessorSet(2).cs │ │ │ │ ├── ProcessorSet.cs │ │ │ │ ├── TileBuildAssets(2).cs │ │ │ │ ├── TileBuildAssets.cs │ │ │ │ ├── TileBuildTask(2).cs │ │ │ │ ├── TileBuildTask.cs │ │ │ │ ├── TileSetDefinition(2).cs │ │ │ │ ├── TileSetDefinition.cs │ │ │ │ ├── TileZone(2).cs │ │ │ │ └── TileZone.cs │ │ │ ├── nmgen │ │ │ └── Editor │ │ │ │ ├── BuildContext(2).cs │ │ │ │ ├── BuildContext.cs │ │ │ │ ├── ChunkyTriMesh(2).cs │ │ │ │ ├── ChunkyTriMesh.cs │ │ │ │ ├── ChunkyTriMeshBuilder(2).cs │ │ │ │ ├── ChunkyTriMeshBuilder.cs │ │ │ │ ├── ChunkyTriNode(2).cs │ │ │ │ ├── ChunkyTriNode.cs │ │ │ │ ├── CompactCell(2).cs │ │ │ │ ├── CompactCell.cs │ │ │ │ ├── CompactHeightfield(2).cs │ │ │ │ ├── CompactHeightfield.cs │ │ │ │ ├── CompactSpan(2).cs │ │ │ │ ├── CompactSpan.cs │ │ │ │ ├── Contour(2).cs │ │ │ │ ├── Contour.cs │ │ │ │ ├── ContourBuildFlags(2).cs │ │ │ │ ├── ContourBuildFlags.cs │ │ │ │ ├── ContourFlags(2).cs │ │ │ │ ├── ContourFlags.cs │ │ │ │ ├── ContourSet(2).cs │ │ │ │ ├── ContourSet.cs │ │ │ │ ├── HeightFieldLayer(2).cs │ │ │ │ ├── HeightFieldLayer.cs │ │ │ │ ├── HeightFieldLayerSet(2).cs │ │ │ │ ├── HeightFieldLayerSet.cs │ │ │ │ ├── Heightfield(2).cs │ │ │ │ ├── Heightfield.cs │ │ │ │ ├── HeightfieldSpan(2).cs │ │ │ │ ├── HeightfieldSpan.cs │ │ │ │ ├── NMGen(2).cs │ │ │ │ ├── NMGen.cs │ │ │ │ ├── NMGenParams(2).cs │ │ │ │ ├── NMGenParams.cs │ │ │ │ ├── NMGenTileParams(2).cs │ │ │ │ ├── NMGenTileParams.cs │ │ │ │ ├── PolyMesh(2).cs │ │ │ │ ├── PolyMesh.cs │ │ │ │ ├── PolyMeshData(2).cs │ │ │ │ ├── PolyMeshData.cs │ │ │ │ ├── PolyMeshDetail(2).cs │ │ │ │ ├── PolyMeshDetail.cs │ │ │ │ ├── PolyMeshDetailData(2).cs │ │ │ │ └── PolyMeshDetailData.cs │ │ │ ├── util-u3d │ │ │ ├── ColorUtil.cs │ │ │ ├── DebugDraw.cs │ │ │ └── Editor │ │ │ │ └── EditorUtil.cs │ │ │ └── util │ │ │ ├── ArrayUtil(2).cs │ │ │ ├── ArrayUtil.cs │ │ │ ├── CAIUtil(2).cs │ │ │ ├── CAIUtil.cs │ │ │ ├── IPriorityItem(2).cs │ │ │ ├── IPriorityItem.cs │ │ │ ├── MathUtil(2).cs │ │ │ ├── MathUtil.cs │ │ │ ├── PriorityComparer(2).cs │ │ │ ├── PriorityComparer.cs │ │ │ ├── Vector2(2).cs │ │ │ ├── Vector2.cs │ │ │ ├── Vector2Util(2).cs │ │ │ ├── Vector2Util.cs │ │ │ ├── Vector3(2).cs │ │ │ ├── Vector3.cs │ │ │ ├── Vector3Util(2).cs │ │ │ └── Vector3Util.cs │ └── unity │ │ ├── .vs │ │ └── cai-navigation-u3d │ │ │ └── v14 │ │ │ └── .suo │ │ ├── cai-navigation-u3d.VC.db │ │ ├── cai-navigation-u3d.sln │ │ ├── nav-rcn │ │ ├── cai-nav-rcn.vcproj │ │ ├── cai-nav-rcn.vcxproj │ │ ├── cai-nav-rcn.vcxproj.filters │ │ └── x64 │ │ │ └── Release │ │ │ └── cai-nav-rcn.vcxprojResolveAssemblyReference.cache │ │ ├── nav-u3d-editor │ │ ├── cai-nav-u3d-editor.csproj │ │ ├── cai-nav-u3d-editor.csproj.user │ │ └── obj │ │ │ └── x64 │ │ │ └── Release │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── nav-u3d │ │ ├── cai-nav-u3d.csproj │ │ ├── cai-nav-u3d.csproj.user │ │ └── obj │ │ │ └── x64 │ │ │ └── Release │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── nav │ │ ├── cai-nav.csproj │ │ ├── cai-nav.csproj.user │ │ └── obj │ │ │ └── x64 │ │ │ └── Release │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── nmbuild-extras-u3d-editor │ │ ├── cai-nmbuild-extras-u3d-editor.csproj │ │ ├── cai-nmbuild-extras-u3d-editor.csproj.user │ │ └── obj │ │ │ └── x64 │ │ │ └── Release │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── nmbuild-extras-u3d │ │ ├── cai-nmbuild-extras-u3d.csproj │ │ ├── cai-nmbuild-extras-u3d.csproj.user │ │ └── obj │ │ │ └── x64 │ │ │ └── Release │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── nmbuild-u3d-editor │ │ ├── cai-nmbuild-u3d-editor.csproj │ │ ├── cai-nmbuild-u3d-editor.csproj.user │ │ └── obj │ │ │ └── x64 │ │ │ └── Release │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── nmbuild │ │ ├── cai-nmbuild.csproj │ │ ├── cai-nmbuild.csproj.user │ │ └── obj │ │ │ └── x64 │ │ │ └── Release │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── nmgen-rcn │ │ ├── cai-nmgen-rcn.vcproj │ │ ├── cai-nmgen-rcn.vcxproj │ │ └── cai-nmgen-rcn.vcxproj.filters │ │ ├── nmgen │ │ ├── cai-nmgen.csproj │ │ ├── cai-nmgen.csproj.user │ │ └── obj │ │ │ └── x64 │ │ │ └── Release │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── util-u3d-editor │ │ ├── cai-util-u3d-editor.csproj │ │ └── cai-util-u3d-editor.csproj.user │ │ ├── util-u3d │ │ ├── cai-util-u3d.csproj │ │ └── cai-util-u3d.csproj.user │ │ └── util │ │ ├── cai-util.csproj │ │ └── cai-util.csproj.user ├── doc │ ├── ReadMe.txt │ ├── TOC.content │ ├── Tokens.tokens │ ├── alldoc.shfbproj │ └── cainav │ │ ├── CAINav.aml │ │ ├── CAINavOtherPlatforms.aml │ │ ├── CAINavStructure.aml │ │ ├── CAINavTokens.tokens │ │ ├── images │ │ ├── CAINavDependencies.png │ │ ├── Explorer-StraightPath.jpg │ │ ├── Explorer-StraightPath.psd │ │ ├── Explorer-StraightPathLg.jpg │ │ ├── HighLevelComponents.png │ │ ├── WrapDirection.png │ │ ├── nav │ │ │ ├── CAINavSettings.jpg │ │ │ ├── CAINavSettings.psd │ │ │ ├── NavManager-Options.jpg │ │ │ ├── NavManager-Options.psd │ │ │ ├── NavManager-Structure.jpg │ │ │ ├── NavManager-Structure.psd │ │ │ ├── OffMeshConnection.jpg │ │ │ └── OffMeshConnection.psd │ │ └── nmgen │ │ │ ├── ConservativeVoxelization.jpg │ │ │ ├── ConservativeVoxelization.png │ │ │ ├── Heightfield-BasicBox.jpg │ │ │ ├── Heightfield-Columns.jpg │ │ │ ├── Heightfield-Open.jpg │ │ │ ├── Heightfield-Solid.jpg │ │ │ ├── Heightfield-SolidSpan.jpg │ │ │ ├── Heightfield-VoxelColumn.jpg │ │ │ ├── Heightfield-VoxelGrid.jpg │ │ │ ├── NMGenBuildStandard.png │ │ │ ├── NavmeshBuild-Standard.png │ │ │ ├── NavmeshBuild-UnityMainAssets.png │ │ │ ├── PolyMesh-Basic.jpg │ │ │ ├── PolyMesh-Basic.psd │ │ │ ├── PolyMeshDetail-Basic.jpg │ │ │ ├── PolyMeshDetail-Basic.psd │ │ │ ├── Stage-DetailMesh.jpg │ │ │ ├── Stage-DetailMesh.png │ │ │ ├── Stage-OpenHeightfield.jpg │ │ │ ├── Stage-OpenHeightfield.png │ │ │ ├── Stage-PolyMesh.jpg │ │ │ ├── Stage-PolyMesh.png │ │ │ ├── Stage-RawContour.jpg │ │ │ ├── Stage-RawContour.png │ │ │ ├── Stage-Regions.gif │ │ │ ├── Stage-Regions.png │ │ │ ├── Stage-SimplifiedContour.jpg │ │ │ ├── Stage-SimplifiedContour.png │ │ │ ├── UnityInputBuildProcess.png │ │ │ ├── Value-MinRegionArea.jpg │ │ │ ├── Value-MinRegionArea.psd │ │ │ ├── Value-WaklableStep.jpg │ │ │ ├── Value-WaklableStep.psd │ │ │ ├── Value-WalkableHeight.jpg │ │ │ ├── Value-WalkableHeight.psd │ │ │ ├── Value-WalkableRadius.jpg │ │ │ ├── Value-WalkableRadius.psd │ │ │ └── examples │ │ │ ├── AdvancedBuild-Builder.jpg │ │ │ ├── AdvancedBuild-Builder.psd │ │ │ ├── AdvancedBuild-Config.jpg │ │ │ ├── AdvancedBuild-Config.psd │ │ │ ├── AdvancedBuild-Input.jpg │ │ │ ├── AdvancedBuild-Input.psd │ │ │ ├── AssignGeometrySource.jpg │ │ │ ├── AssignGeometrySource.psd │ │ │ ├── FinalMesh-Lg.jpg │ │ │ ├── FinalMesh.jpg │ │ │ ├── FinalMesh.psd │ │ │ ├── InteriorEnvironment-Lg.jpg │ │ │ ├── InteriorEnvironment.jpg │ │ │ ├── InteriorEnvironment.psd │ │ │ ├── NavmeshBuildConfig.jpg │ │ │ ├── NavmeshBuildConfig.psd │ │ │ ├── NavmeshBuildInput.jpg │ │ │ ├── NavmeshBuildInput.psd │ │ │ ├── NavmeshBuildInspector.jpg │ │ │ ├── NavmeshBuildInspector.psd │ │ │ ├── NavmeshBuildUpper.jpg │ │ │ ├── NavmeshBuildUpper.psd │ │ │ ├── OverlappingAreaMarkers.jpg │ │ │ ├── OverlappingAreaMarkers.psd │ │ │ ├── SetNMGenConfig.jpg │ │ │ └── SetNMGenConfig.psd │ │ ├── nav │ │ ├── CrowdManager.aml │ │ ├── Nav.aml │ │ ├── Navmesh.aml │ │ ├── NavmeshQuery.aml │ │ └── PathCorridor.aml │ │ ├── nmgen │ │ ├── AreasAndBuild.aml │ │ ├── BuildProcess.aml │ │ ├── CompileInput.aml │ │ ├── CreateNavmesh.aml │ │ ├── HeightfieldIntro.aml │ │ ├── IncrementalBuilder.aml │ │ ├── NMGen.aml │ │ └── TiledMeshes.aml │ │ └── u3d │ │ ├── AdvanceBuildType.aml │ │ ├── InputBuild.aml │ │ ├── U3DGettingStarted.aml │ │ ├── UnityBuildConfig.aml │ │ └── UnityNMGen.aml └── src │ ├── main │ ├── Assets │ │ ├── CAI │ │ │ ├── GlobalAssets │ │ │ │ ├── CAINavEditorSettings.asset │ │ │ │ └── ReadMe.txt │ │ │ ├── nav-u3d │ │ │ │ ├── CAIBakedNavmesh.cs │ │ │ │ ├── CrowdAgentDebug.cs │ │ │ │ ├── Editor │ │ │ │ │ ├── CAIBakedNavmeshEditor.cs │ │ │ │ │ ├── CAINavEditorSettings.cs │ │ │ │ │ ├── CAINavEditorSettingsEditor.cs │ │ │ │ │ ├── NavEditorUtil.cs │ │ │ │ │ └── NavmeshSceneDraw.cs │ │ │ │ ├── INavmeshData.cs │ │ │ │ ├── NavDebug.cs │ │ │ │ ├── NavGroup.cs │ │ │ │ └── NavmeshBuildInfo.cs │ │ │ ├── nav │ │ │ │ ├── CornerData.cs │ │ │ │ ├── CrowdAgent.cs │ │ │ │ ├── CrowdAgentCoreData.cs │ │ │ │ ├── CrowdAgentParams.cs │ │ │ │ ├── CrowdAgentState.cs │ │ │ │ ├── CrowdAvoidanceParams.cs │ │ │ │ ├── CrowdLocalBoundaryData.cs │ │ │ │ ├── CrowdManager.cs │ │ │ │ ├── CrowdNeighbor.cs │ │ │ │ ├── CrowdProximityGrid.cs │ │ │ │ ├── CrowdUpdateFlags.cs │ │ │ │ ├── NavStatus.cs │ │ │ │ ├── NavUtil.cs │ │ │ │ ├── Navmesh.cs │ │ │ │ ├── NavmeshBVNode.cs │ │ │ │ ├── NavmeshConnection.cs │ │ │ │ ├── NavmeshDetailMesh.cs │ │ │ │ ├── NavmeshLink.cs │ │ │ │ ├── NavmeshParams.cs │ │ │ │ ├── NavmeshPoint.cs │ │ │ │ ├── NavmeshPoly.cs │ │ │ │ ├── NavmeshPolyType.cs │ │ │ │ ├── NavmeshQuery.cs │ │ │ │ ├── NavmeshQueryFilter.cs │ │ │ │ ├── NavmeshTile.cs │ │ │ │ ├── NavmeshTileBuildData.cs │ │ │ │ ├── NavmeshTileData.cs │ │ │ │ ├── NavmeshTileExtract.cs │ │ │ │ ├── NavmeshTileHeader.cs │ │ │ │ ├── OffMeshConnection.cs │ │ │ │ ├── PathCorridor.cs │ │ │ │ ├── PathCorridorData.cs │ │ │ │ ├── WaypointFlag.cs │ │ │ │ └── rcn │ │ │ │ │ ├── CrowdAgentEx.cs │ │ │ │ │ ├── CrowdManagerEx.cs │ │ │ │ │ ├── CrowdProximityGridEx.cs │ │ │ │ │ ├── NavInteropUtil.cs │ │ │ │ │ ├── NavmeshEx.cs │ │ │ │ │ ├── NavmeshQueryEx.cs │ │ │ │ │ ├── NavmeshQueryFilterEx.cs │ │ │ │ │ ├── NavmeshTileEx.cs │ │ │ │ │ └── PathCorridorEx.cs │ │ │ ├── nmbuild-extras-u3d │ │ │ │ ├── BoxAreaMarker.cs │ │ │ │ ├── CylinderAreaMarker.cs │ │ │ │ ├── Editor │ │ │ │ │ ├── AreaMarkerCompiler.cs │ │ │ │ │ ├── AreaMarkerCompilerEditor.cs │ │ │ │ │ ├── AreaMarkerEditor.cs │ │ │ │ │ ├── BoxAreaMarkerEditor.cs │ │ │ │ │ ├── CylinderAreaMarkerEditor.cs │ │ │ │ │ ├── NMGenComponentEditor.cs │ │ │ │ │ ├── OFMConnectionCompiler.cs │ │ │ │ │ ├── OFMConnectionCompilerEditor.cs │ │ │ │ │ └── OFMConnectionEditor.cs │ │ │ │ ├── NMGenAreaMarker.cs │ │ │ │ ├── NMGenComponent.cs │ │ │ │ └── OFMConnection.cs │ │ │ ├── nmbuild-u3d │ │ │ │ └── Editor │ │ │ │ │ ├── MatchPredicate.cs │ │ │ │ │ ├── MatchType.cs │ │ │ │ │ ├── MeshUtil.cs │ │ │ │ │ ├── NMBEditorUtil.cs │ │ │ │ │ ├── NMBuildSettings.cs │ │ │ │ │ ├── NMGenConfig.cs │ │ │ │ │ ├── NMGenDebug.cs │ │ │ │ │ ├── NavmeshBuild.cs │ │ │ │ │ ├── NavmeshBuildDelegate.cs │ │ │ │ │ ├── NavmeshBuildEditor.cs │ │ │ │ │ ├── NavmeshBuildHelper.cs │ │ │ │ │ ├── NavmeshBuildManager.cs │ │ │ │ │ ├── NavmeshBuildState.cs │ │ │ │ │ ├── NavmeshBuildType.cs │ │ │ │ │ ├── TerrainUtil.cs │ │ │ │ │ ├── TileBuildData.cs │ │ │ │ │ ├── TileBuildDataItem.cs │ │ │ │ │ ├── TileBuildState.cs │ │ │ │ │ ├── TileSelection.cs │ │ │ │ │ ├── UnityBuildContext.cs │ │ │ │ │ ├── controls │ │ │ │ │ ├── BuildControl.cs │ │ │ │ │ ├── BuildController.cs │ │ │ │ │ ├── BuildProcessor.cs │ │ │ │ │ ├── BuildSelector.cs │ │ │ │ │ ├── BuilderControl.cs │ │ │ │ │ ├── ControlContext.cs │ │ │ │ │ ├── ControlUtil.cs │ │ │ │ │ ├── CoreFailureControl.cs │ │ │ │ │ ├── FailureControl.cs │ │ │ │ │ ├── IBuildControl.cs │ │ │ │ │ ├── InputCompileControl.cs │ │ │ │ │ ├── MiniInputCompile.cs │ │ │ │ │ ├── MultiTileBuildControl.cs │ │ │ │ │ ├── NMGenConfigControl.cs │ │ │ │ │ └── SingleTileBuildControl.cs │ │ │ │ │ ├── input │ │ │ │ │ ├── AreaFlagDef.cs │ │ │ │ │ ├── AreaFlagDefEditor.cs │ │ │ │ │ ├── ColliderCompiler.cs │ │ │ │ │ ├── ColliderCompilerEditor.cs │ │ │ │ │ ├── ColliderHelper.cs │ │ │ │ │ ├── DefaultAreaDef.cs │ │ │ │ │ ├── DefaultAreaDefEditor.cs │ │ │ │ │ ├── IInputBuildProcessor.cs │ │ │ │ │ ├── ISceneQuery.cs │ │ │ │ │ ├── InputAssets.cs │ │ │ │ │ ├── InputBuildContext.cs │ │ │ │ │ ├── InputBuildInfo.cs │ │ │ │ │ ├── InputBuildOption.cs │ │ │ │ │ ├── InputBuildState.cs │ │ │ │ │ ├── InputBuildTask.cs │ │ │ │ │ ├── InputBuilder.cs │ │ │ │ │ ├── MeshAreaDef.cs │ │ │ │ │ ├── MeshAreaDefEditor.cs │ │ │ │ │ ├── MeshColocationOption.cs │ │ │ │ │ ├── MeshCompiler.cs │ │ │ │ │ ├── MeshCompilerEditor.cs │ │ │ │ │ ├── MeshInputFilter.cs │ │ │ │ │ ├── MeshInputFilterEditor.cs │ │ │ │ │ ├── StaticFilter.cs │ │ │ │ │ ├── StaticFilterEditor.cs │ │ │ │ │ ├── TagAreaDef.cs │ │ │ │ │ ├── TagAreaDefEditor.cs │ │ │ │ │ ├── TagInputFilter.cs │ │ │ │ │ ├── TagInputFilterEditor.cs │ │ │ │ │ ├── TagSceneQuery.cs │ │ │ │ │ ├── TagSceneQueryEditor.cs │ │ │ │ │ ├── TerrainCompiler.cs │ │ │ │ │ └── TerrainCompilerEditor.cs │ │ │ │ │ └── views │ │ │ │ │ ├── DebugViewContext.cs │ │ │ │ │ ├── InputDebugView.cs │ │ │ │ │ ├── MeshDebugOption.cs │ │ │ │ │ ├── MeshDebugView.cs │ │ │ │ │ ├── SelectionDebugView.cs │ │ │ │ │ ├── TileGridDebugView.cs │ │ │ │ │ └── ViewOption.cs │ │ │ ├── nmbuild │ │ │ │ └── Editor │ │ │ │ │ ├── BuildTask.cs │ │ │ │ │ ├── BuildTaskProcessor.cs │ │ │ │ │ ├── BuildTaskState.cs │ │ │ │ │ ├── ConnectionSet.cs │ │ │ │ │ ├── ConnectionSetCompiler.cs │ │ │ │ │ ├── IBuildTask.cs │ │ │ │ │ ├── IncrementalBuilder.cs │ │ │ │ │ ├── InputGeometry.cs │ │ │ │ │ ├── InputGeometryBuilder.cs │ │ │ │ │ ├── InputGeometryCompiler.cs │ │ │ │ │ ├── NMBuild.cs │ │ │ │ │ ├── NMGenAssetFlag.cs │ │ │ │ │ ├── NMGenAssets.cs │ │ │ │ │ ├── NMGenContext.cs │ │ │ │ │ ├── NMGenFlag.cs │ │ │ │ │ ├── NMGenState.cs │ │ │ │ │ ├── NMGenTask.cs │ │ │ │ │ ├── ProcessorSet.cs │ │ │ │ │ ├── TileBuildAssets.cs │ │ │ │ │ ├── TileBuildTask.cs │ │ │ │ │ ├── TileSetDefinition.cs │ │ │ │ │ ├── TileZone.cs │ │ │ │ │ └── processors │ │ │ │ │ ├── ApplyPolygonFlags.cs │ │ │ │ │ ├── AreaBoxMarker.cs │ │ │ │ │ ├── AreaConvexMarker.cs │ │ │ │ │ ├── AreaCylinderMarker.cs │ │ │ │ │ ├── AreaFlagMapper.cs │ │ │ │ │ ├── AreaMarker.cs │ │ │ │ │ ├── FilterLedgeSpans.cs │ │ │ │ │ ├── FilterLowHeightSpans.cs │ │ │ │ │ ├── INMGenProcessor.cs │ │ │ │ │ ├── LowObstaclesWalkable.cs │ │ │ │ │ └── NMGenProcessor.cs │ │ │ ├── nmgen │ │ │ │ ├── Editor │ │ │ │ │ ├── BuildContext.cs │ │ │ │ │ ├── ChunkyTriMesh.cs │ │ │ │ │ ├── ChunkyTriMeshBuilder.cs │ │ │ │ │ ├── ChunkyTriNode.cs │ │ │ │ │ ├── CompactCell.cs │ │ │ │ │ ├── CompactHeightfield.cs │ │ │ │ │ ├── CompactSpan.cs │ │ │ │ │ ├── Contour.cs │ │ │ │ │ ├── ContourBuildFlags.cs │ │ │ │ │ ├── ContourFlags.cs │ │ │ │ │ ├── ContourSet.cs │ │ │ │ │ ├── HeightFieldLayer.cs │ │ │ │ │ ├── HeightFieldLayerSet.cs │ │ │ │ │ ├── Heightfield.cs │ │ │ │ │ ├── HeightfieldSpan.cs │ │ │ │ │ ├── NMGen.cs │ │ │ │ │ ├── NMGenParams.cs │ │ │ │ │ ├── NMGenTileParams.cs │ │ │ │ │ ├── PolyMesh.cs │ │ │ │ │ ├── PolyMeshData.cs │ │ │ │ │ ├── PolyMeshDetail.cs │ │ │ │ │ ├── PolyMeshDetailData.cs │ │ │ │ │ └── rcn │ │ │ │ │ │ ├── BuildContextEx.cs │ │ │ │ │ │ ├── CompactHeightfieldEx.cs │ │ │ │ │ │ ├── ContourSetEx.cs │ │ │ │ │ │ ├── HeightfieldEx.cs │ │ │ │ │ │ ├── HeightfieldLayerSetEx.cs │ │ │ │ │ │ ├── NMGenEx.cs │ │ │ │ │ │ ├── NMGenInteropUtil.cs │ │ │ │ │ │ ├── PolyMeshDetailEx.cs │ │ │ │ │ │ └── PolyMeshEx.cs │ │ │ │ └── ReadMe.txt │ │ │ ├── util-u3d │ │ │ │ ├── ColorUtil.cs │ │ │ │ ├── DebugDraw.cs │ │ │ │ └── Editor │ │ │ │ │ └── EditorUtil.cs │ │ │ └── util │ │ │ │ ├── ArrayUtil.cs │ │ │ │ ├── CAIUtil.cs │ │ │ │ ├── IPriorityItem.cs │ │ │ │ ├── MathUtil.cs │ │ │ │ ├── PriorityComparer.cs │ │ │ │ ├── Vector2.cs │ │ │ │ ├── Vector2Util.cs │ │ │ │ ├── Vector3.cs │ │ │ │ ├── Vector3Util.cs │ │ │ │ ├── geom │ │ │ │ ├── Circle.cs │ │ │ │ ├── Line2.cs │ │ │ │ ├── LineRelType.cs │ │ │ │ ├── PointLineRelType.cs │ │ │ │ ├── Polygon3.cs │ │ │ │ ├── Rectangle2.cs │ │ │ │ ├── Triangle2.cs │ │ │ │ ├── Triangle3.cs │ │ │ │ ├── TriangleMesh.cs │ │ │ │ └── Wavefront.cs │ │ │ │ └── interop │ │ │ │ ├── AllocType.cs │ │ │ │ ├── IManagedObject.cs │ │ │ │ ├── ManagedObject.cs │ │ │ │ └── UtilEx.cs │ │ └── Plugins │ │ │ └── ReadMe.txt │ └── ReadMe.txt │ ├── nav-rcn │ ├── Detour │ │ ├── Include │ │ │ ├── DetourAlloc.h │ │ │ ├── DetourAssert.h │ │ │ ├── DetourCommon.h │ │ │ ├── DetourNavMesh.h │ │ │ ├── DetourNavMeshBuilder.h │ │ │ ├── DetourNavMeshQuery.h │ │ │ ├── DetourNode.h │ │ │ └── DetourStatus.h │ │ └── Source │ │ │ ├── DetourAlloc.cpp │ │ │ ├── DetourCommon.cpp │ │ │ ├── DetourNavMesh.cpp │ │ │ ├── DetourNavMeshBuilder.cpp │ │ │ ├── DetourNavMeshQuery.cpp │ │ │ └── DetourNode.cpp │ ├── DetourCrowd │ │ ├── Include │ │ │ ├── DetourCrowd.h │ │ │ ├── DetourLocalBoundary.h │ │ │ ├── DetourObstacleAvoidance.h │ │ │ ├── DetourPathCorridor.h │ │ │ ├── DetourPathQueue.h │ │ │ └── DetourProximityGrid.h │ │ └── Source │ │ │ ├── DetourCrowd.cpp │ │ │ ├── DetourLocalBoundary.cpp │ │ │ ├── DetourObstacleAvoidance.cpp │ │ │ ├── DetourPathCorridor.cpp │ │ │ ├── DetourPathQueue.cpp │ │ │ └── DetourProximityGrid.cpp │ └── Nav │ │ ├── Include │ │ ├── DetourEx.h │ │ └── DetourNavMeshEx.h │ │ └── Source │ │ ├── DetourCrowdEx.cpp │ │ ├── DetourNavMeshBuildEx.cpp │ │ ├── DetourNavMeshQueryEx.cpp │ │ ├── DetourNavmeshEx.cpp │ │ ├── DetourPathCorridorEx.cpp │ │ ├── DetourQueryFilterEx.cpp │ │ └── NavValidation.cpp │ └── nmgen-rcn │ ├── NMGen │ ├── Include │ │ └── NMGen.h │ └── Source │ │ ├── BuildContext.cpp │ │ ├── CompactHeightfieldEx.cpp │ │ ├── ContoursEx.cpp │ │ ├── HeightfieldEx.cpp │ │ ├── HeightfieldLayerSet.cpp │ │ ├── NMGen.cpp │ │ ├── PolyMeshDetailEx.cpp │ │ └── PolyMeshEx.cpp │ └── Recast │ ├── Include │ ├── Recast.h │ ├── RecastAlloc.h │ └── RecastAssert.h │ └── Source │ ├── Recast.cpp │ ├── RecastAlloc.cpp │ ├── RecastArea.cpp │ ├── RecastContour.cpp │ ├── RecastFilter.cpp │ ├── RecastLayers.cpp │ ├── RecastMesh.cpp │ ├── RecastMeshDetail.cpp │ ├── RecastRasterization.cpp │ └── RecastRegion.cpp ├── u3d ├── ReadMe.txt ├── WARNING.txt ├── cai-nav-pro-0.4.0.unitypackage └── cai-nav-pro-extras-0.4.0.unitypackage └── unity5.3 ├── CAI ├── Editor.meta ├── Editor │ ├── cai-nav-u3d-editor.dll │ ├── cai-nav-u3d-editor.dll.meta │ ├── cai-nmbuild-extras-u3d-editor.dll │ ├── cai-nmbuild-extras-u3d-editor.dll.meta │ ├── cai-nmbuild-u3d-editor.dll │ ├── cai-nmbuild-u3d-editor.dll.meta │ ├── cai-nmbuild.dll │ ├── cai-nmbuild.dll.meta │ ├── cai-nmgen.dll │ ├── cai-nmgen.dll.meta │ ├── cai-util-u3d-editor.dll │ └── cai-util-u3d-editor.dll.meta ├── GlobalAssets.meta ├── GlobalAssets │ ├── CAINavEditorSettings.asset │ ├── CAINavEditorSettings.asset.meta │ ├── ReadMe.txt │ └── ReadMe.txt.meta ├── cai-nav-u3d.dll ├── cai-nav-u3d.dll.meta ├── cai-nav.dll ├── cai-nav.dll.meta ├── cai-nmbuild-extras-u3d.dll ├── cai-nmbuild-extras-u3d.dll.meta ├── cai-util-u3d.dll ├── cai-util-u3d.dll.meta ├── cai-util.dll └── cai-util.dll.meta └── Plugins ├── cai-nav-rcn.dll ├── cai-nav-rcn.dll.meta ├── cai-nmgen-rcn.dll ├── cai-nmgen-rcn.dll.meta ├── readme.md └── readme.md.meta /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto -------------------------------------------------------------------------------- /Images/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/Images/4.png -------------------------------------------------------------------------------- /Images/5.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/Images/5.1.png -------------------------------------------------------------------------------- /Images/5.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/Images/5.2.png -------------------------------------------------------------------------------- /Images/5.3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/Images/5.3.png -------------------------------------------------------------------------------- /Images/6.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/Images/6.1.png -------------------------------------------------------------------------------- /Images/6.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/Images/6.2.png -------------------------------------------------------------------------------- /Images/cai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/Images/cai.png -------------------------------------------------------------------------------- /Images/plugins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/Images/plugins.png -------------------------------------------------------------------------------- /LICENSE.TXT: -------------------------------------------------------------------------------- 1 | Copyright (c) 2010-2011 Stephen A. Pratt 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. -------------------------------------------------------------------------------- /README.TXT: -------------------------------------------------------------------------------- 1 | This distribution contians libraries and documentation for a CritterAI project. 2 | 3 | CritterAI Home: http://www.critterai.org/ 4 | CritterAI Code: http://code.google.com/p/critterai/ 5 | License: http://www.critterai.org/cailic 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 1. 打开目录NFrame_unity3d_nav\source\build\unity下的cai-navigation-u3d.sln解决方案。 2 | # 2. 打开后编译是编译不过的,有的项目需要依赖UnityEditor.dll,UnityEngine.dll这2个库,依赖配置好后就可以成功编译,编译成功后所有需要的dll都在NFrame_unity3d_nav\source\build\unity\bin\Release下 3 | # 3. 拷贝对应的dll到需要生成导航数据的unity项目的CAI和Plugins下,如图 4 | # CAI下 5 | ![image](https://github.com/bluesky7290/NFrame_unity3d_nav/blob/master/Images/cai.png) 6 | # Plugins下 7 | ![image](https://github.com/bluesky7290/NFrame_unity3d_nav/blob/master/Images/plugins.png) 8 | NFrame_unity3d_nav\unity5.3下的dll是5.3的版本,如果是5.3版本直接拷贝到unity项目的Assets下,其他版本需要自行编译,目录和文件结构可以参考unity5.3下的文件结构 9 | # 4. 上述都准备好以后,打开unity项目,就可以生成导航数据了,使用方法参考 10 | ![image](https://github.com/bluesky7290/NFrame_unity3d_nav/blob/master/Images/4.png) 11 | 在游戏项目菜单中选择(CritterAI->Create NMGen Assets->Navmesh Build : Standard)初始化,初始化完毕后 12 | 项目目录中将出现几个文件,他们如下: 13 | CAIBakedNavmesh.asset 14 | MeshCompiler.asset 15 | NavmeshBuild.asset 16 | # 5 . 添加一个能生成地形寻路网格的Compiler,(CritterAI->Create NMGen Assets->Compiler : Terrain) 17 | ![image](https://github.com/bluesky7290/NFrame_unity3d_nav/blob/master/Images/5.1.png) 18 | 我们还需要将我们之前创建的地形绑定到TerrainCompiler上。 19 | ![image](https://github.com/bluesky7290/NFrame_unity3d_nav/blob/master/Images/5.2.png) 20 | 将TerrainCompiler绑定到NavmeshBuild上。 21 | ![image](https://github.com/bluesky7290/NFrame_unity3d_nav/blob/master/Images/5.3.png) 22 | # 6. 开始生成导航数据(生成过程中如果unity闪退,点击NavmeshBuild的Derive按钮,再生成应该就可以生成了) 23 | ![image](https://github.com/bluesky7290/NFrame_unity3d_nav/blob/master/Images/6.1.png) 24 | 效果预览 25 | ![image](https://github.com/bluesky7290/NFrame_unity3d_nav/blob/master/Images/6.2.png) 26 | # 7. 导出为文件,此时会出现2个文件,其中“srv_”开头的文件用于服务端寻路。拷贝到服务端\NFDataCfg\Ini\Navigation目录下,并且在Scene的excel配置下即可,至于怎么使用https://github.com/ketoo/NoahGameFrame的Tutorial6有详细教程。 27 | -------------------------------------------------------------------------------- /bin/ReadMe.txt: -------------------------------------------------------------------------------- 1 | This directory contains precompiled libraries. 2 | 3 | dotNet 4 | 5 | Contains libraries for .NET-only users. (Not compatible with Unity.) 6 | 7 | u3d 8 | 9 | Contains the primary Unity libraries. 10 | 11 | u3d-extras 12 | 13 | Contains some optional NNMGen extras for Unity. Includes components 14 | for annotating areas and off-mesh connections in a scene. 15 | 16 | u3d-plugins 17 | 18 | The mandatory Unity plug-ins. 19 | 20 | Note: 21 | 22 | Unity users will usually import the Unity packages rather than use 23 | these libraries. 24 | -------------------------------------------------------------------------------- /bin/dotNet/cai-nav-rcn.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/dotNet/cai-nav-rcn.dll -------------------------------------------------------------------------------- /bin/dotNet/cai-nav.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/dotNet/cai-nav.dll -------------------------------------------------------------------------------- /bin/dotNet/cai-nmbuild.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/dotNet/cai-nmbuild.dll -------------------------------------------------------------------------------- /bin/dotNet/cai-nmgen-rcn.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/dotNet/cai-nmgen-rcn.dll -------------------------------------------------------------------------------- /bin/dotNet/cai-nmgen.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/dotNet/cai-nmgen.dll -------------------------------------------------------------------------------- /bin/dotNet/cai-util.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/dotNet/cai-util.dll -------------------------------------------------------------------------------- /bin/u3d-extras/Editor/cai-nmbuild-extras-u3d-editor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/u3d-extras/Editor/cai-nmbuild-extras-u3d-editor.dll -------------------------------------------------------------------------------- /bin/u3d-extras/cai-nmbuild-extras-u3d.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/u3d-extras/cai-nmbuild-extras-u3d.dll -------------------------------------------------------------------------------- /bin/u3d-plugins/cai-nav-rcn.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/u3d-plugins/cai-nav-rcn.dll -------------------------------------------------------------------------------- /bin/u3d-plugins/cai-nmgen-rcn.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/u3d-plugins/cai-nmgen-rcn.dll -------------------------------------------------------------------------------- /bin/u3d/Editor/cai-nav-u3d-editor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/u3d/Editor/cai-nav-u3d-editor.dll -------------------------------------------------------------------------------- /bin/u3d/Editor/cai-nmbuild-u3d-editor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/u3d/Editor/cai-nmbuild-u3d-editor.dll -------------------------------------------------------------------------------- /bin/u3d/Editor/cai-nmbuild.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/u3d/Editor/cai-nmbuild.dll -------------------------------------------------------------------------------- /bin/u3d/Editor/cai-nmgen.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/u3d/Editor/cai-nmgen.dll -------------------------------------------------------------------------------- /bin/u3d/Editor/cai-util-u3d-editor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/u3d/Editor/cai-util-u3d-editor.dll -------------------------------------------------------------------------------- /bin/u3d/cai-nav-u3d.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/u3d/cai-nav-u3d.dll -------------------------------------------------------------------------------- /bin/u3d/cai-nav.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/u3d/cai-nav.dll -------------------------------------------------------------------------------- /bin/u3d/cai-util-u3d.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/u3d/cai-util-u3d.dll -------------------------------------------------------------------------------- /bin/u3d/cai-util.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/bin/u3d/cai-util.dll -------------------------------------------------------------------------------- /doc/html/CloseSearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/CloseSearch.png -------------------------------------------------------------------------------- /doc/html/CollapseAll.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/CollapseAll.bmp -------------------------------------------------------------------------------- /doc/html/Collapsed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/Collapsed.gif -------------------------------------------------------------------------------- /doc/html/ExpandAll.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/ExpandAll.bmp -------------------------------------------------------------------------------- /doc/html/Expanded.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/Expanded.gif -------------------------------------------------------------------------------- /doc/html/Index.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/Index.gif -------------------------------------------------------------------------------- /doc/html/Item.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/Item.gif -------------------------------------------------------------------------------- /doc/html/Search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/Search.gif -------------------------------------------------------------------------------- /doc/html/Splitter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/Splitter.gif -------------------------------------------------------------------------------- /doc/html/SyncTOC.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/SyncTOC.gif -------------------------------------------------------------------------------- /doc/html/Web.Config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /doc/html/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/favicon.ico -------------------------------------------------------------------------------- /doc/html/fti/FTI_100.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_100.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_101.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_101.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_102.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_102.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_103.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_103.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_104.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_104.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_105.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_105.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_106.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_106.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_107.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_107.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_108.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_108.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_109.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_109.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_110.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_110.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_111.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_111.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_112.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_112.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_113.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_113.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_114.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_114.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_115.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_115.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_116.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_116.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_117.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_117.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_118.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_118.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_119.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_119.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_120.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_120.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_121.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_121.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_122.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_122.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_97.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_97.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_98.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_98.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_99.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_99.bin -------------------------------------------------------------------------------- /doc/html/fti/FTI_Files.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/fti/FTI_Files.bin -------------------------------------------------------------------------------- /doc/html/icons/CFW.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/CFW.gif -------------------------------------------------------------------------------- /doc/html/icons/Caution.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/Caution.gif -------------------------------------------------------------------------------- /doc/html/icons/CopyCode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/CopyCode.gif -------------------------------------------------------------------------------- /doc/html/icons/CopyCode_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/CopyCode_h.gif -------------------------------------------------------------------------------- /doc/html/icons/LastChild.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/LastChild.gif -------------------------------------------------------------------------------- /doc/html/icons/NSRbottomgrad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/NSRbottomgrad.gif -------------------------------------------------------------------------------- /doc/html/icons/adm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/adm.gif -------------------------------------------------------------------------------- /doc/html/icons/adm_arch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/adm_arch.gif -------------------------------------------------------------------------------- /doc/html/icons/adm_dev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/adm_dev.gif -------------------------------------------------------------------------------- /doc/html/icons/adm_dev_arch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/adm_dev_arch.gif -------------------------------------------------------------------------------- /doc/html/icons/alert_caution.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/alert_caution.gif -------------------------------------------------------------------------------- /doc/html/icons/alert_note.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/alert_note.gif -------------------------------------------------------------------------------- /doc/html/icons/alert_security.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/alert_security.gif -------------------------------------------------------------------------------- /doc/html/icons/arch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/arch.gif -------------------------------------------------------------------------------- /doc/html/icons/big_adm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/big_adm.gif -------------------------------------------------------------------------------- /doc/html/icons/big_arch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/big_arch.gif -------------------------------------------------------------------------------- /doc/html/icons/big_dev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/big_dev.gif -------------------------------------------------------------------------------- /doc/html/icons/big_kw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/big_kw.gif -------------------------------------------------------------------------------- /doc/html/icons/box.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/box.gif -------------------------------------------------------------------------------- /doc/html/icons/ch_selected.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/ch_selected.gif -------------------------------------------------------------------------------- /doc/html/icons/ch_selected_hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/ch_selected_hover.gif -------------------------------------------------------------------------------- /doc/html/icons/ch_unselected.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/ch_unselected.gif -------------------------------------------------------------------------------- /doc/html/icons/ch_unselected_hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/ch_unselected_hover.gif -------------------------------------------------------------------------------- /doc/html/icons/collall.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/collall.gif -------------------------------------------------------------------------------- /doc/html/icons/collapse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/collapse.gif -------------------------------------------------------------------------------- /doc/html/icons/collapse_all.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/collapse_all.gif -------------------------------------------------------------------------------- /doc/html/icons/copycodeHighlight.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/copycodeHighlight.gif -------------------------------------------------------------------------------- /doc/html/icons/dev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/dev.gif -------------------------------------------------------------------------------- /doc/html/icons/dev_arch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/dev_arch.gif -------------------------------------------------------------------------------- /doc/html/icons/drpdown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/drpdown.gif -------------------------------------------------------------------------------- /doc/html/icons/drpdown_orange.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/drpdown_orange.gif -------------------------------------------------------------------------------- /doc/html/icons/drpdown_orange_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/drpdown_orange_up.gif -------------------------------------------------------------------------------- /doc/html/icons/drpup.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/drpup.gif -------------------------------------------------------------------------------- /doc/html/icons/exp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/exp.gif -------------------------------------------------------------------------------- /doc/html/icons/expall.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/expall.gif -------------------------------------------------------------------------------- /doc/html/icons/expand_all.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/expand_all.gif -------------------------------------------------------------------------------- /doc/html/icons/filter1a.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/filter1a.gif -------------------------------------------------------------------------------- /doc/html/icons/filter1c.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/filter1c.gif -------------------------------------------------------------------------------- /doc/html/icons/footer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/footer.gif -------------------------------------------------------------------------------- /doc/html/icons/greencheck.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/greencheck.gif -------------------------------------------------------------------------------- /doc/html/icons/greychck.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/greychck.gif -------------------------------------------------------------------------------- /doc/html/icons/header_prev_next.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/header_prev_next.jpg -------------------------------------------------------------------------------- /doc/html/icons/header_sql_tutorial_blank.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/header_sql_tutorial_blank.jpg -------------------------------------------------------------------------------- /doc/html/icons/header_sql_tutorial_logo.GIF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/header_sql_tutorial_logo.GIF -------------------------------------------------------------------------------- /doc/html/icons/kw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/kw.gif -------------------------------------------------------------------------------- /doc/html/icons/kw_adm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/kw_adm.gif -------------------------------------------------------------------------------- /doc/html/icons/kw_adm_arch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/kw_adm_arch.gif -------------------------------------------------------------------------------- /doc/html/icons/kw_adm_dev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/kw_adm_dev.gif -------------------------------------------------------------------------------- /doc/html/icons/kw_adm_dev_arch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/kw_adm_dev_arch.gif -------------------------------------------------------------------------------- /doc/html/icons/kw_arch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/kw_arch.gif -------------------------------------------------------------------------------- /doc/html/icons/kw_dev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/kw_dev.gif -------------------------------------------------------------------------------- /doc/html/icons/kw_dev_arch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/kw_dev_arch.gif -------------------------------------------------------------------------------- /doc/html/icons/load.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/load.gif -------------------------------------------------------------------------------- /doc/html/icons/load_hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/load_hover.gif -------------------------------------------------------------------------------- /doc/html/icons/note.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/note.gif -------------------------------------------------------------------------------- /doc/html/icons/pencil.GIF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/pencil.GIF -------------------------------------------------------------------------------- /doc/html/icons/privclass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/privclass.gif -------------------------------------------------------------------------------- /doc/html/icons/privdelegate.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/privdelegate.gif -------------------------------------------------------------------------------- /doc/html/icons/privenum.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/privenum.gif -------------------------------------------------------------------------------- /doc/html/icons/privenumeration.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/privenumeration.gif -------------------------------------------------------------------------------- /doc/html/icons/privevent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/privevent.gif -------------------------------------------------------------------------------- /doc/html/icons/privfield.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/privfield.gif -------------------------------------------------------------------------------- /doc/html/icons/privinterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/privinterface.gif -------------------------------------------------------------------------------- /doc/html/icons/privmethod.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/privmethod.gif -------------------------------------------------------------------------------- /doc/html/icons/privproperty.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/privproperty.gif -------------------------------------------------------------------------------- /doc/html/icons/privstructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/privstructure.gif -------------------------------------------------------------------------------- /doc/html/icons/protclass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/protclass.gif -------------------------------------------------------------------------------- /doc/html/icons/protdelegate.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/protdelegate.gif -------------------------------------------------------------------------------- /doc/html/icons/protenum.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/protenum.gif -------------------------------------------------------------------------------- /doc/html/icons/protenumeration.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/protenumeration.gif -------------------------------------------------------------------------------- /doc/html/icons/protevent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/protevent.gif -------------------------------------------------------------------------------- /doc/html/icons/protfield.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/protfield.gif -------------------------------------------------------------------------------- /doc/html/icons/protinterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/protinterface.gif -------------------------------------------------------------------------------- /doc/html/icons/protmethod.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/protmethod.gif -------------------------------------------------------------------------------- /doc/html/icons/protoperator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/protoperator.gif -------------------------------------------------------------------------------- /doc/html/icons/protproperty.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/protproperty.gif -------------------------------------------------------------------------------- /doc/html/icons/protstructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/protstructure.gif -------------------------------------------------------------------------------- /doc/html/icons/pubclass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/pubclass.gif -------------------------------------------------------------------------------- /doc/html/icons/pubdelegate.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/pubdelegate.gif -------------------------------------------------------------------------------- /doc/html/icons/pubenum.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/pubenum.gif -------------------------------------------------------------------------------- /doc/html/icons/pubenumeration.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/pubenumeration.gif -------------------------------------------------------------------------------- /doc/html/icons/pubevent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/pubevent.gif -------------------------------------------------------------------------------- /doc/html/icons/pubfield.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/pubfield.gif -------------------------------------------------------------------------------- /doc/html/icons/pubinterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/pubinterface.gif -------------------------------------------------------------------------------- /doc/html/icons/pubmethod.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/pubmethod.gif -------------------------------------------------------------------------------- /doc/html/icons/puboperator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/puboperator.gif -------------------------------------------------------------------------------- /doc/html/icons/pubproperty.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/pubproperty.gif -------------------------------------------------------------------------------- /doc/html/icons/pubstructure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/pubstructure.gif -------------------------------------------------------------------------------- /doc/html/icons/r_select.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/r_select.gif -------------------------------------------------------------------------------- /doc/html/icons/r_select_hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/r_select_hover.gif -------------------------------------------------------------------------------- /doc/html/icons/r_unselect.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/r_unselect.gif -------------------------------------------------------------------------------- /doc/html/icons/r_unselect_hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/r_unselect_hover.gif -------------------------------------------------------------------------------- /doc/html/icons/requirements1a.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/requirements1a.gif -------------------------------------------------------------------------------- /doc/html/icons/requirements1c.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/requirements1c.gif -------------------------------------------------------------------------------- /doc/html/icons/save.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/save.gif -------------------------------------------------------------------------------- /doc/html/icons/save_hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/save_hover.gif -------------------------------------------------------------------------------- /doc/html/icons/security.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/security.gif -------------------------------------------------------------------------------- /doc/html/icons/seealso1a.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/seealso1a.gif -------------------------------------------------------------------------------- /doc/html/icons/seealso1c.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/seealso1c.gif -------------------------------------------------------------------------------- /doc/html/icons/static.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/static.gif -------------------------------------------------------------------------------- /doc/html/icons/tab_sel_lft_cnr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/tab_sel_lft_cnr.gif -------------------------------------------------------------------------------- /doc/html/icons/tab_sel_lft_grad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/tab_sel_lft_grad.gif -------------------------------------------------------------------------------- /doc/html/icons/tab_sel_rt_cnr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/tab_sel_rt_cnr.gif -------------------------------------------------------------------------------- /doc/html/icons/tab_sel_rt_grad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/tab_sel_rt_grad.gif -------------------------------------------------------------------------------- /doc/html/icons/tab_unsel_lft_cnr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/tab_unsel_lft_cnr.gif -------------------------------------------------------------------------------- /doc/html/icons/tab_unsel_lft_grad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/tab_unsel_lft_grad.gif -------------------------------------------------------------------------------- /doc/html/icons/tab_unsel_rt_cnr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/tab_unsel_rt_cnr.gif -------------------------------------------------------------------------------- /doc/html/icons/tab_unsel_rt_grad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/tab_unsel_rt_grad.gif -------------------------------------------------------------------------------- /doc/html/icons/twirl_selected.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/twirl_selected.gif -------------------------------------------------------------------------------- /doc/html/icons/twirl_selected_hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/twirl_selected_hover.gif -------------------------------------------------------------------------------- /doc/html/icons/twirl_unselected.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/twirl_unselected.gif -------------------------------------------------------------------------------- /doc/html/icons/twirl_unselected_hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/twirl_unselected_hover.gif -------------------------------------------------------------------------------- /doc/html/icons/xna.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/icons/xna.gif -------------------------------------------------------------------------------- /doc/html/media/AdvancedBuild-Builder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/AdvancedBuild-Builder.jpg -------------------------------------------------------------------------------- /doc/html/media/AdvancedBuild-Config.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/AdvancedBuild-Config.jpg -------------------------------------------------------------------------------- /doc/html/media/AdvancedBuild-Input.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/AdvancedBuild-Input.jpg -------------------------------------------------------------------------------- /doc/html/media/CAINavDependencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/CAINavDependencies.png -------------------------------------------------------------------------------- /doc/html/media/ConservativeVoxelization.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/ConservativeVoxelization.jpg -------------------------------------------------------------------------------- /doc/html/media/Explorer-StraightPath.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Explorer-StraightPath.jpg -------------------------------------------------------------------------------- /doc/html/media/Heightfield-BasicBox.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Heightfield-BasicBox.jpg -------------------------------------------------------------------------------- /doc/html/media/Heightfield-Columns.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Heightfield-Columns.jpg -------------------------------------------------------------------------------- /doc/html/media/Heightfield-Open.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Heightfield-Open.jpg -------------------------------------------------------------------------------- /doc/html/media/Heightfield-Solid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Heightfield-Solid.jpg -------------------------------------------------------------------------------- /doc/html/media/Heightfield-SolidSpan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Heightfield-SolidSpan.jpg -------------------------------------------------------------------------------- /doc/html/media/Heightfield-VoxelColumn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Heightfield-VoxelColumn.jpg -------------------------------------------------------------------------------- /doc/html/media/Heightfield-VoxelGrid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Heightfield-VoxelGrid.jpg -------------------------------------------------------------------------------- /doc/html/media/HighLevelComponents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/HighLevelComponents.png -------------------------------------------------------------------------------- /doc/html/media/NMGenBuildStandard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/NMGenBuildStandard.png -------------------------------------------------------------------------------- /doc/html/media/NavmeshBuild-Standard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/NavmeshBuild-Standard.png -------------------------------------------------------------------------------- /doc/html/media/NavmeshBuild-UnityMainAssets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/NavmeshBuild-UnityMainAssets.png -------------------------------------------------------------------------------- /doc/html/media/NavmeshBuildConfig.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/NavmeshBuildConfig.jpg -------------------------------------------------------------------------------- /doc/html/media/NavmeshBuildInput.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/NavmeshBuildInput.jpg -------------------------------------------------------------------------------- /doc/html/media/NavmeshBuildInspector.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/NavmeshBuildInspector.jpg -------------------------------------------------------------------------------- /doc/html/media/NavmeshBuildUpper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/NavmeshBuildUpper.jpg -------------------------------------------------------------------------------- /doc/html/media/OffMeshConnection.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/OffMeshConnection.jpg -------------------------------------------------------------------------------- /doc/html/media/OverlappingAreaMarkers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/OverlappingAreaMarkers.jpg -------------------------------------------------------------------------------- /doc/html/media/PolyMesh-Basic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/PolyMesh-Basic.jpg -------------------------------------------------------------------------------- /doc/html/media/Stage-DetailMesh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Stage-DetailMesh.jpg -------------------------------------------------------------------------------- /doc/html/media/Stage-OpenHeightfield.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Stage-OpenHeightfield.jpg -------------------------------------------------------------------------------- /doc/html/media/Stage-PolyMesh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Stage-PolyMesh.jpg -------------------------------------------------------------------------------- /doc/html/media/Stage-RawContour.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Stage-RawContour.jpg -------------------------------------------------------------------------------- /doc/html/media/Stage-Regions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Stage-Regions.gif -------------------------------------------------------------------------------- /doc/html/media/Stage-SimplifiedContour.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Stage-SimplifiedContour.jpg -------------------------------------------------------------------------------- /doc/html/media/UnityInputBuildProcess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/UnityInputBuildProcess.png -------------------------------------------------------------------------------- /doc/html/media/Value-MinRegionArea.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Value-MinRegionArea.jpg -------------------------------------------------------------------------------- /doc/html/media/Value-WaklableStep.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Value-WaklableStep.jpg -------------------------------------------------------------------------------- /doc/html/media/Value-WalkableHeight.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Value-WalkableHeight.jpg -------------------------------------------------------------------------------- /doc/html/media/Value-WalkableRadius.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/Value-WalkableRadius.jpg -------------------------------------------------------------------------------- /doc/html/media/WrapDirection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/doc/html/media/WrapDirection.png -------------------------------------------------------------------------------- /doc/html/scripts/Dropdown.js: -------------------------------------------------------------------------------- 1 | 2 | // Dropdown menu control 3 | 4 | function Dropdown(activatorId, dropdownId) { 5 | 6 | // store activator and dropdown elements 7 | this.activator = document.getElementById(activatorId); 8 | this.dropdown = document.getElementById(dropdownId); 9 | 10 | // wire up show/hide events 11 | registerEventHandler(this.activator,'mouseover', getInstanceDelegate(this, "show")); 12 | registerEventHandler(this.activator,'mouseout', getInstanceDelegate(this, "requestHide")); 13 | registerEventHandler(this.dropdown,'mouseover', getInstanceDelegate(this, "show")); 14 | registerEventHandler(this.dropdown,'mouseout', getInstanceDelegate(this, "requestHide")); 15 | 16 | // fix visibility and position 17 | this.dropdown.style.visibility = 'hidden'; 18 | this.dropdown.style.position = 'absolute'; 19 | this.reposition(null); 20 | 21 | // wire up repositioning event 22 | registerEventHandler(window, 'resize', getInstanceDelegate(this, "reposition")); 23 | 24 | 25 | } 26 | 27 | Dropdown.prototype.show = function(e) { 28 | clearTimeout(this.timer); 29 | this.dropdown.style.visibility = 'visible'; 30 | } 31 | 32 | Dropdown.prototype.hide = function(e) { 33 | this.dropdown.style.visibility = 'hidden'; 34 | } 35 | 36 | Dropdown.prototype.requestHide = function(e) { 37 | this.timer = setTimeout( getInstanceDelegate(this, "hide"), 250); 38 | } 39 | 40 | Dropdown.prototype.reposition = function(e) { 41 | 42 | // get position of activator 43 | var offsetLeft = 0; 44 | var offsetTop = 0; 45 | var offsetElement = this.activator; 46 | while (offsetElement) { 47 | offsetLeft += offsetElement.offsetLeft; 48 | offsetTop += offsetElement.offsetTop; 49 | offsetElement = offsetElement.offsetParent; 50 | } 51 | 52 | // set position of dropdown relative to it 53 | this.dropdown.style.left = offsetLeft; 54 | this.dropdown.style.top = offsetTop + this.activator.offsetHeight; 55 | 56 | } 57 | -------------------------------------------------------------------------------- /doc/html/scripts/EventUtilities.js: -------------------------------------------------------------------------------- 1 | 2 | // attach a handler to a particular event on an element 3 | // in a browser-independent way 4 | function registerEventHandler (element, event, handler) { 5 | if (element.attachEvent) { 6 | // MS registration model 7 | element.attachEvent('on' + event, handler); 8 | } else if (element.addEventListener) { 9 | // NN (W4C) regisration model 10 | element.addEventListener(event, handler, false); 11 | } else { 12 | // old regisration model as fall-back 13 | element[event] = handler; 14 | } 15 | } 16 | 17 | // get a delegate that refers to an instance method 18 | function getInstanceDelegate (obj, methodName) { 19 | return( function(e) { 20 | e = e || window.event; 21 | return obj[methodName](e); 22 | } ); 23 | } 24 | -------------------------------------------------------------------------------- /doc/html/scripts/SplitScreen.js: -------------------------------------------------------------------------------- 1 | 2 | function SplitScreen (nonScrollingRegionId, scrollingRegionId) { 3 | 4 | // store references to the two regions 5 | this.nonScrollingRegion = document.getElementById(nonScrollingRegionId); 6 | this.scrollingRegion = document.getElementById(scrollingRegionId); 7 | 8 | // set the scrolling settings 9 | document.body.style.margin = "0px"; 10 | document.body.style.overflow = "hidden"; 11 | this.scrollingRegion.style.overflow = "auto"; 12 | 13 | // fix the size of the scrolling region 14 | this.resize(null); 15 | 16 | // add an event handler to resize the scrolling region when the window is resized 17 | registerEventHandler(window, 'resize', getInstanceDelegate(this, "resize")); 18 | 19 | } 20 | 21 | SplitScreen.prototype.resize = function(e) { 22 | var height = document.body.clientHeight - this.nonScrollingRegion.offsetHeight; 23 | if (height > 0) { 24 | this.scrollingRegion.style.height = height; 25 | } else { 26 | this.scrollingRegion.style.height = 0; 27 | } 28 | this.scrollingRegion.style.width = document.body.clientWidth; 29 | } 30 | -------------------------------------------------------------------------------- /doc/html/styles/syntax.css: -------------------------------------------------------------------------------- 1 | 2 | /* syntax styles */ 3 | 4 | div.code span.identifier { 5 | /* font-weight: bold;*/ 6 | } 7 | 8 | div.code span.keyword { 9 | color: #0000ff; 10 | } 11 | 12 | div.code span.parameter { 13 | font-style: italic; 14 | } 15 | 16 | div.code span.literal { 17 | color: #a31515; 18 | } 19 | 20 | div.code span.comment { 21 | color: #007f00; 22 | } 23 | -------------------------------------------------------------------------------- /source/ReadMe.TXT: -------------------------------------------------------------------------------- 1 | >> Directory Layout <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 2 | 3 | build 4 | 5 | Contains Visual Studio projects and build related source files for active 6 | projects. 7 | 8 | doc 9 | 10 | Documentation project and source files. 11 | 12 | src 13 | 14 | Source for active projects. 15 | 16 | The source directory layout is a bit odd. Most C# source is located 17 | under /src/main/Assets/CAI. This layout mimics the layout within 18 | a Unity project. It is structured in this way to support easy source 19 | deployment to non-Windows Unity projects which can't use the pre-compiled 20 | libraries. 21 | 22 | >> .NET Notes <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 23 | 24 | No automatic builds or packaging. 25 | Sandcastle for documentation build. 26 | 27 | DOCUMENTATION BUILD NOTES 28 | 29 | The following tools are required to build the API documentation: 30 | 31 | Sandcastle: http://sandcastle.codeplex.com/ 32 | Sandcastle Help File Builder: http://shfb.codeplex.com/ 33 | 34 | Sandcastle Styles Patch 35 | 36 | http://sandcastlestyles.codeplex.com/ - Home Page 37 | http://sandcastlestyles.codeplex.com/releases/view/47767 - Patch Used 38 | 39 | >> Unity Notes <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 40 | 41 | Libraries and namespaces containing 'u3d' depend on Unity Pro 42 | (http://unity3d.com/). The free version of unity is not supported. 43 | 44 | The Visual Studio projects were created on Windows 64-bit, so the Unity DLL 45 | reference will be broken on 32-bit Windows. 46 | 47 | For Unity 3.x, the normal location of the DLL for both operating systems is 48 | as follows: 49 | 50 | Windows 32-bit: C:\Program Files\Unity\Editor\Data\Managed 51 | Windows 64-bit: C:\Program Files (x86)\Unity\Editor\Data\Managed\ 52 | 53 | 54 | -------------------------------------------------------------------------------- /source/build/assemblyInfo/cai-nav-u3d-editor.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System.Reflection; 23 | using System.Runtime.CompilerServices; 24 | using System.Runtime.InteropServices; 25 | 26 | [assembly: AssemblyTitle("cai-nav-u3d-editor")] 27 | [assembly: AssemblyDescription("Pathfinding and obstacle avoidance extensions for the Unity Editor.")] 28 | [assembly: AssemblyConfiguration("")] 29 | [assembly: AssemblyCompany("critterai.org")] 30 | [assembly: AssemblyProduct("CAINav")] 31 | [assembly: AssemblyCopyright("Copyright © Stephen Pratt 2011-2012")] 32 | [assembly: AssemblyTrademark("")] 33 | [assembly: AssemblyCulture("")] 34 | 35 | [assembly: ComVisible(false)] 36 | 37 | [assembly: AssemblyVersion("0.4.0.0")] 38 | [assembly: AssemblyFileVersion("0.4.0.0")] 39 | -------------------------------------------------------------------------------- /source/build/assemblyInfo/cai-nav-u3d.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System.Reflection; 23 | using System.Runtime.CompilerServices; 24 | using System.Runtime.InteropServices; 25 | 26 | [assembly: AssemblyTitle("cai-nav-u3d")] 27 | [assembly: AssemblyDescription("Pathfinding and obstacle avoidance extensions for Unity.")] 28 | [assembly: AssemblyConfiguration("")] 29 | [assembly: AssemblyCompany("critterai.org")] 30 | [assembly: AssemblyProduct("CAINav")] 31 | [assembly: AssemblyCopyright("Copyright © Stephen Pratt 2011-2012")] 32 | [assembly: AssemblyTrademark("")] 33 | [assembly: AssemblyCulture("")] 34 | 35 | [assembly: ComVisible(false)] 36 | 37 | [assembly: AssemblyVersion("0.4.0.0")] 38 | [assembly: AssemblyFileVersion("0.4.0.0")] 39 | -------------------------------------------------------------------------------- /source/build/assemblyInfo/cai-nav.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System.Reflection; 23 | using System.Runtime.CompilerServices; 24 | using System.Runtime.InteropServices; 25 | 26 | [assembly: AssemblyTitle("cai-nav")] 27 | [assembly: AssemblyDescription("Core pathfinding and obstacle avoidance features.")] 28 | [assembly: AssemblyConfiguration("")] 29 | [assembly: AssemblyCompany("critterai.org")] 30 | [assembly: AssemblyProduct("CAINav")] 31 | [assembly: AssemblyCopyright("Copyright © Stephen Pratt 2011-2012")] 32 | [assembly: AssemblyTrademark("")] 33 | [assembly: AssemblyCulture("")] 34 | 35 | [assembly: ComVisible(false)] 36 | 37 | [assembly: AssemblyVersion("0.4.0.0")] 38 | [assembly: AssemblyFileVersion("0.4.0.0")] 39 | -------------------------------------------------------------------------------- /source/build/assemblyInfo/cai-nmbuild-extras-u3d-editor.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System.Reflection; 23 | using System.Runtime.CompilerServices; 24 | using System.Runtime.InteropServices; 25 | 26 | [assembly: AssemblyTitle("cai-nmbuild")] 27 | [assembly: AssemblyDescription( 28 | "Scene related navigation mesh build extensions for the Unity Editor.")] 29 | [assembly: AssemblyConfiguration("")] 30 | [assembly: AssemblyCompany("critterai.org")] 31 | [assembly: AssemblyProduct("CAINav")] 32 | [assembly: AssemblyCopyright("Copyright © Stephen Pratt 2012")] 33 | [assembly: AssemblyTrademark("")] 34 | [assembly: AssemblyCulture("")] 35 | 36 | [assembly: ComVisible(false)] 37 | 38 | [assembly: AssemblyVersion("0.4.0.0")] 39 | [assembly: AssemblyFileVersion("0.4.0.0")] 40 | -------------------------------------------------------------------------------- /source/build/assemblyInfo/cai-nmbuild-extras-u3d.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System.Reflection; 23 | using System.Runtime.CompilerServices; 24 | using System.Runtime.InteropServices; 25 | 26 | [assembly: AssemblyTitle("cai-nmbuild-extras-u3d")] 27 | [assembly: AssemblyDescription("Scene related navigation mesh build extensions for Unity.")] 28 | [assembly: AssemblyConfiguration("")] 29 | [assembly: AssemblyCompany("critterai.org")] 30 | [assembly: AssemblyProduct("CAINav")] 31 | [assembly: AssemblyCopyright("Copyright © Stephen Pratt 2012")] 32 | [assembly: AssemblyTrademark("")] 33 | [assembly: AssemblyCulture("")] 34 | 35 | [assembly: ComVisible(false)] 36 | 37 | [assembly: AssemblyVersion("0.4.0.0")] 38 | [assembly: AssemblyFileVersion("0.4.0.0")] 39 | -------------------------------------------------------------------------------- /source/build/assemblyInfo/cai-nmbuild-u3d-editor.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System.Reflection; 23 | using System.Runtime.CompilerServices; 24 | using System.Runtime.InteropServices; 25 | 26 | [assembly: AssemblyTitle("cai-nmbuild-u3d-editor")] 27 | [assembly: AssemblyDescription("Design-time navigation mesh build extensions for the Unity Editor.")] 28 | [assembly: AssemblyConfiguration("")] 29 | [assembly: AssemblyCompany("critterai.org")] 30 | [assembly: AssemblyProduct("CAINav")] 31 | [assembly: AssemblyCopyright("Copyright © Stephen Pratt 2012")] 32 | [assembly: AssemblyTrademark("")] 33 | [assembly: AssemblyCulture("")] 34 | 35 | [assembly: ComVisible(false)] 36 | 37 | [assembly: AssemblyVersion("0.4.0.0")] 38 | [assembly: AssemblyFileVersion("0.4.0.0")] 39 | -------------------------------------------------------------------------------- /source/build/assemblyInfo/cai-nmbuild.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System.Reflection; 23 | using System.Runtime.CompilerServices; 24 | using System.Runtime.InteropServices; 25 | 26 | [assembly: AssemblyTitle("cai-nmbuild")] 27 | [assembly: AssemblyDescription("Design-time navigation mesh build extensions.")] 28 | [assembly: AssemblyConfiguration("")] 29 | [assembly: AssemblyCompany("critterai.org")] 30 | [assembly: AssemblyProduct("CAINav")] 31 | [assembly: AssemblyCopyright("Copyright © Stephen Pratt 2012")] 32 | [assembly: AssemblyTrademark("")] 33 | [assembly: AssemblyCulture("")] 34 | 35 | [assembly: ComVisible(false)] 36 | 37 | [assembly: AssemblyVersion("0.4.0.0")] 38 | [assembly: AssemblyFileVersion("0.4.0.0")] 39 | -------------------------------------------------------------------------------- /source/build/assemblyInfo/cai-nmgen.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System.Reflection; 23 | using System.Runtime.CompilerServices; 24 | using System.Runtime.InteropServices; 25 | 26 | [assembly: AssemblyTitle("cai-nmgen")] 27 | [assembly: AssemblyDescription("Core navigation mesh generation features.")] 28 | [assembly: AssemblyConfiguration("")] 29 | [assembly: AssemblyCompany("critterai.org")] 30 | [assembly: AssemblyProduct("CAINav")] 31 | [assembly: AssemblyCopyright("Copyright © Stephen Pratt 2010-2012")] 32 | [assembly: AssemblyTrademark("")] 33 | [assembly: AssemblyCulture("")] 34 | 35 | [assembly: ComVisible(false)] 36 | 37 | [assembly: AssemblyVersion("0.4.0.0")] 38 | [assembly: AssemblyFileVersion("0.4.0.0")] 39 | -------------------------------------------------------------------------------- /source/build/assemblyInfo/cai-util-u3d-editor.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System.Reflection; 23 | using System.Runtime.CompilerServices; 24 | using System.Runtime.InteropServices; 25 | 26 | [assembly: AssemblyTitle("cai-util-u3d-editor")] 27 | [assembly: AssemblyDescription("Shared editor utilities for CAI Unity products.")] 28 | [assembly: AssemblyConfiguration("")] 29 | [assembly: AssemblyCompany("critterai.org")] 30 | [assembly: AssemblyProduct("CAI")] 31 | [assembly: AssemblyCopyright("Copyright © Stephen Pratt 2012")] 32 | [assembly: AssemblyTrademark("")] 33 | [assembly: AssemblyCulture("")] 34 | 35 | [assembly: ComVisible(false)] 36 | 37 | [assembly: AssemblyVersion("0.5.0.0")] 38 | [assembly: AssemblyFileVersion("0.5.0.0")] 39 | -------------------------------------------------------------------------------- /source/build/assemblyInfo/cai-util-u3d.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System.Reflection; 23 | using System.Runtime.CompilerServices; 24 | using System.Runtime.InteropServices; 25 | 26 | [assembly: AssemblyTitle("cai-util-u3d")] 27 | [assembly: AssemblyDescription("Shared utilities for CAI Unity products.")] 28 | [assembly: AssemblyConfiguration("")] 29 | [assembly: AssemblyCompany("critterai.org")] 30 | [assembly: AssemblyProduct("CAI")] 31 | [assembly: AssemblyCopyright("Copyright © Stephen Pratt 2010-2012")] 32 | [assembly: AssemblyTrademark("")] 33 | [assembly: AssemblyCulture("")] 34 | 35 | [assembly: ComVisible(false)] 36 | 37 | [assembly: AssemblyVersion("0.5.0.0")] 38 | [assembly: AssemblyFileVersion("0.5.0.0")] 39 | -------------------------------------------------------------------------------- /source/build/assemblyInfo/cai-util.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System.Reflection; 23 | using System.Runtime.CompilerServices; 24 | using System.Runtime.InteropServices; 25 | 26 | [assembly: AssemblyTitle("cai-util")] 27 | [assembly: AssemblyDescription("Shared utilities for CAI products.")] 28 | [assembly: AssemblyConfiguration("")] 29 | [assembly: AssemblyCompany("critterai.org")] 30 | [assembly: AssemblyProduct("CAI")] 31 | [assembly: AssemblyCopyright("Copyright © Stephen Pratt 2010-2012")] 32 | [assembly: AssemblyTrademark("")] 33 | [assembly: AssemblyCulture("")] 34 | 35 | [assembly: ComVisible(false)] 36 | 37 | [assembly: AssemblyVersion("0.5.0.0")] 38 | [assembly: AssemblyFileVersion("0.5.0.0")] 39 | -------------------------------------------------------------------------------- /source/build/misc/LCOPY.TXT: -------------------------------------------------------------------------------- 1 | Copyright (c) 2010-2011 Stephen A. Pratt 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. -------------------------------------------------------------------------------- /source/build/misc/RCOPY.TXT: -------------------------------------------------------------------------------- 1 | This distribution contians libraries and documentation for a CritterAI project. 2 | 3 | CritterAI Home: http://www.critterai.org/ 4 | CritterAI Code: http://code.google.com/p/critterai/ 5 | License: http://www.critterai.org/cailic 6 | -------------------------------------------------------------------------------- /source/build/src/main/Assets/CAI/nav/NavmeshPolyType(2).cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System; 23 | using System.Collections.Generic; 24 | using System.Text; 25 | 26 | namespace org.critterai.nav 27 | { 28 | /// 29 | /// Navigation mesh polygon type. 30 | /// 31 | public enum NavmeshPolyType 32 | { 33 | /// 34 | /// The polygon is a standard convex polygon that is part of the surface of the navigation 35 | /// mesh. 36 | /// 37 | Standard = 0, 38 | 39 | /// 40 | /// The polygon is an off-mesh connection. 41 | /// 42 | OffMeshConnection = 1 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /source/build/src/main/Assets/CAI/nav/NavmeshPolyType.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System; 23 | using System.Collections.Generic; 24 | using System.Text; 25 | 26 | namespace org.critterai.nav 27 | { 28 | /// 29 | /// Navigation mesh polygon type. 30 | /// 31 | public enum NavmeshPolyType 32 | { 33 | /// 34 | /// The polygon is a standard convex polygon that is part of the surface of the navigation 35 | /// mesh. 36 | /// 37 | Standard = 0, 38 | 39 | /// 40 | /// The polygon is an off-mesh connection. 41 | /// 42 | OffMeshConnection = 1 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /source/build/src/main/Assets/CAI/nav/NavmeshTileExtract(2).cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System; 23 | 24 | namespace org.critterai.nav 25 | { 26 | /// 27 | /// Represents tile data extracted from a object. 28 | /// 29 | /// 30 | public struct NavmeshTileExtract 31 | { 32 | /// 33 | /// The tile header. 34 | /// 35 | public NavmeshTileHeader header; 36 | 37 | /// 38 | /// The packed tile data. 39 | /// 40 | public byte[] data; 41 | 42 | /// 43 | /// The tile reference in the original mesh. 44 | /// 45 | public uint tileRef; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /source/build/src/main/Assets/CAI/nav/NavmeshTileExtract.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System; 23 | 24 | namespace org.critterai.nav 25 | { 26 | /// 27 | /// Represents tile data extracted from a object. 28 | /// 29 | /// 30 | public struct NavmeshTileExtract 31 | { 32 | /// 33 | /// The tile header. 34 | /// 35 | public NavmeshTileHeader header; 36 | 37 | /// 38 | /// The packed tile data. 39 | /// 40 | public byte[] data; 41 | 42 | /// 43 | /// The tile reference in the original mesh. 44 | /// 45 | public uint tileRef; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /source/build/src/main/Assets/CAI/nav/WaypointFlag(2).cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nav 24 | { 25 | /// 26 | /// Flags for path related waypoints. 27 | /// 28 | [System.Flags] 29 | public enum WaypointFlag : byte 30 | { 31 | /// 32 | /// The point is the start point in the path. 33 | /// 34 | Start = 0x01, 35 | 36 | /// 37 | /// The point is the end point in the path. 38 | /// 39 | End = 0x02, 40 | 41 | /// 42 | /// The point is the start of an off-mesh connection. 43 | /// 44 | /// 45 | /// 46 | /// This flag is useful in detecting when special locomotion handling needs to occur. 47 | /// 48 | /// 49 | OffMesh = 0x04 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /source/build/src/main/Assets/CAI/nmbuild-u3d/Editor/NavmeshBuildDelegate.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nmbuild.u3d.editor 24 | { 25 | internal delegate void BuildDelegate(NavmeshBuild build); 26 | } 27 | -------------------------------------------------------------------------------- /source/build/src/main/Assets/CAI/nmbuild-u3d/Editor/NavmeshBuildType.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nmbuild.u3d.editor 24 | { 25 | /// 26 | /// The build type to use for a asset. 27 | /// 28 | internal enum NavmeshBuildType 29 | { 30 | /// 31 | /// Standard foreground build. 32 | /// 33 | Standard = 0, 34 | 35 | /// 36 | /// Advanced build using the . 37 | /// 38 | Advanced, 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /source/build/src/main/Assets/CAI/nmgen/Editor/ContourBuildFlags(2).cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nmgen 24 | { 25 | /// 26 | /// Flags used to control the contour build process. 27 | /// 28 | /// 29 | [System.Flags] 30 | public enum ContourBuildFlags 31 | { 32 | /// 33 | /// Tessellate the wall (unconnected border) edges. 34 | /// 35 | TessellateWallEdges = 0x01, 36 | 37 | /// 38 | /// Tessellate the edges between areas. 39 | /// 40 | TessellateAreaEdges = 0x02 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /source/build/src/main/Assets/CAI/nmgen/Editor/ContourBuildFlags.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nmgen 24 | { 25 | /// 26 | /// Flags used to control the contour build process. 27 | /// 28 | /// 29 | [System.Flags] 30 | public enum ContourBuildFlags 31 | { 32 | /// 33 | /// Tessellate the wall (unconnected border) edges. 34 | /// 35 | TessellateWallEdges = 0x01, 36 | 37 | /// 38 | /// Tessellate the edges between areas. 39 | /// 40 | TessellateAreaEdges = 0x02 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /source/build/src/main/Assets/CAI/nmgen/Editor/ContourFlags(2).cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nmgen 24 | { 25 | /// 26 | /// Contour vertex flags. (Applied to the forth element of the vertices arrays.) 27 | /// 28 | /// 29 | /// 30 | /// Contour vertices take the form (x, y, z, r). The r-value can contain these flags. 31 | /// 32 | /// 33 | [System.Flags] 34 | public enum ContourFlags 35 | { 36 | /// 37 | /// The vertex is the start of a border edge. 38 | /// 39 | BorderVertex = 0x10000, 40 | 41 | /// 42 | /// The vertex is the start of an edge that forms a boundary between areas. 43 | /// 44 | AreaBorder = 0x20000 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /source/build/src/main/Assets/CAI/nmgen/Editor/ContourFlags.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nmgen 24 | { 25 | /// 26 | /// Contour vertex flags. (Applied to the forth element of the vertices arrays.) 27 | /// 28 | /// 29 | /// 30 | /// Contour vertices take the form (x, y, z, r). The r-value can contain these flags. 31 | /// 32 | /// 33 | [System.Flags] 34 | public enum ContourFlags 35 | { 36 | /// 37 | /// The vertex is the start of a border edge. 38 | /// 39 | BorderVertex = 0x10000, 40 | 41 | /// 42 | /// The vertex is the start of an edge that forms a boundary between areas. 43 | /// 44 | AreaBorder = 0x20000 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /source/build/src/main/Assets/CAI/util/IPriorityItem(2).cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | namespace org.critterai 23 | { 24 | /// 25 | /// Represents a generic prioritized item. 26 | /// 27 | public interface IPriorityItem 28 | { 29 | /// 30 | /// The priority of the item. 31 | /// 32 | /// 33 | /// 34 | /// This value is immutable after object construction. 35 | /// 36 | /// 37 | int Priority { get; } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /source/build/src/main/Assets/CAI/util/IPriorityItem.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | namespace org.critterai 23 | { 24 | /// 25 | /// Represents a generic prioritized item. 26 | /// 27 | public interface IPriorityItem 28 | { 29 | /// 30 | /// The priority of the item. 31 | /// 32 | /// 33 | /// 34 | /// This value is immutable after object construction. 35 | /// 36 | /// 37 | int Priority { get; } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /source/build/unity/.vs/cai-navigation-u3d/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/build/unity/.vs/cai-navigation-u3d/v14/.suo -------------------------------------------------------------------------------- /source/build/unity/cai-navigation-u3d.VC.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/build/unity/cai-navigation-u3d.VC.db -------------------------------------------------------------------------------- /source/build/unity/nav-rcn/x64/Release/cai-nav-rcn.vcxprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/build/unity/nav-rcn/x64/Release/cai-nav-rcn.vcxprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /source/build/unity/nav-u3d-editor/cai-nav-u3d-editor.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | zh-CN 11 | false 12 | 13 | -------------------------------------------------------------------------------- /source/build/unity/nav-u3d-editor/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/build/unity/nav-u3d-editor/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /source/build/unity/nav-u3d/cai-nav-u3d.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | zh-CN 11 | false 12 | 13 | -------------------------------------------------------------------------------- /source/build/unity/nav-u3d/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/build/unity/nav-u3d/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /source/build/unity/nav/cai-nav.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | zh-CN 11 | false 12 | 13 | -------------------------------------------------------------------------------- /source/build/unity/nav/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/build/unity/nav/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /source/build/unity/nmbuild-extras-u3d-editor/cai-nmbuild-extras-u3d-editor.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | zh-CN 11 | false 12 | 13 | -------------------------------------------------------------------------------- /source/build/unity/nmbuild-extras-u3d-editor/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/build/unity/nmbuild-extras-u3d-editor/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /source/build/unity/nmbuild-extras-u3d/cai-nmbuild-extras-u3d.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | zh-CN 11 | false 12 | 13 | -------------------------------------------------------------------------------- /source/build/unity/nmbuild-extras-u3d/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/build/unity/nmbuild-extras-u3d/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /source/build/unity/nmbuild-u3d-editor/cai-nmbuild-u3d-editor.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | zh-CN 11 | false 12 | 13 | -------------------------------------------------------------------------------- /source/build/unity/nmbuild-u3d-editor/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/build/unity/nmbuild-u3d-editor/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /source/build/unity/nmbuild/cai-nmbuild.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | zh-CN 11 | false 12 | 13 | -------------------------------------------------------------------------------- /source/build/unity/nmbuild/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/build/unity/nmbuild/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /source/build/unity/nmgen/cai-nmgen.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | zh-CN 11 | false 12 | 13 | -------------------------------------------------------------------------------- /source/build/unity/nmgen/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/build/unity/nmgen/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /source/build/unity/util-u3d-editor/cai-util-u3d-editor.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | zh-CN 11 | false 12 | 13 | -------------------------------------------------------------------------------- /source/build/unity/util-u3d/cai-util-u3d.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | zh-CN 11 | false 12 | 13 | -------------------------------------------------------------------------------- /source/build/unity/util/cai-util.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | zh-CN 11 | false 12 | 13 | -------------------------------------------------------------------------------- /source/doc/ReadMe.txt: -------------------------------------------------------------------------------- 1 | This directory contains the documentation source and build 2 | artifacts. 3 | 4 | Sandcastle is used for the documentation build. 5 | 6 | The following tools are required: 7 | 8 | Sandcastle: http://sandcastle.codeplex.com/ 9 | Sandcastle Help File Builder: http://shfb.codeplex.com/ 10 | 11 | Sandcastle Styles Patch 12 | 13 | http://sandcastlestyles.codeplex.com/ - Home Page 14 | http://sandcastlestyles.codeplex.com/releases/view/47767 - Patch Used 15 | -------------------------------------------------------------------------------- /source/doc/cainav/images/CAINavDependencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/CAINavDependencies.png -------------------------------------------------------------------------------- /source/doc/cainav/images/Explorer-StraightPath.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/Explorer-StraightPath.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/Explorer-StraightPath.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/Explorer-StraightPath.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/Explorer-StraightPathLg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/Explorer-StraightPathLg.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/HighLevelComponents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/HighLevelComponents.png -------------------------------------------------------------------------------- /source/doc/cainav/images/WrapDirection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/WrapDirection.png -------------------------------------------------------------------------------- /source/doc/cainav/images/nav/CAINavSettings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nav/CAINavSettings.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nav/CAINavSettings.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nav/CAINavSettings.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nav/NavManager-Options.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nav/NavManager-Options.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nav/NavManager-Options.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nav/NavManager-Options.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nav/NavManager-Structure.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nav/NavManager-Structure.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nav/NavManager-Structure.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nav/NavManager-Structure.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nav/OffMeshConnection.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nav/OffMeshConnection.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nav/OffMeshConnection.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nav/OffMeshConnection.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/ConservativeVoxelization.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/ConservativeVoxelization.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/ConservativeVoxelization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/ConservativeVoxelization.png -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Heightfield-BasicBox.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Heightfield-BasicBox.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Heightfield-Columns.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Heightfield-Columns.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Heightfield-Open.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Heightfield-Open.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Heightfield-Solid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Heightfield-Solid.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Heightfield-SolidSpan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Heightfield-SolidSpan.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Heightfield-VoxelColumn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Heightfield-VoxelColumn.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Heightfield-VoxelGrid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Heightfield-VoxelGrid.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/NMGenBuildStandard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/NMGenBuildStandard.png -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/NavmeshBuild-Standard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/NavmeshBuild-Standard.png -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/NavmeshBuild-UnityMainAssets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/NavmeshBuild-UnityMainAssets.png -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/PolyMesh-Basic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/PolyMesh-Basic.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/PolyMesh-Basic.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/PolyMesh-Basic.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/PolyMeshDetail-Basic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/PolyMeshDetail-Basic.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/PolyMeshDetail-Basic.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/PolyMeshDetail-Basic.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Stage-DetailMesh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Stage-DetailMesh.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Stage-DetailMesh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Stage-DetailMesh.png -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Stage-OpenHeightfield.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Stage-OpenHeightfield.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Stage-OpenHeightfield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Stage-OpenHeightfield.png -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Stage-PolyMesh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Stage-PolyMesh.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Stage-PolyMesh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Stage-PolyMesh.png -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Stage-RawContour.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Stage-RawContour.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Stage-RawContour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Stage-RawContour.png -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Stage-Regions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Stage-Regions.gif -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Stage-Regions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Stage-Regions.png -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Stage-SimplifiedContour.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Stage-SimplifiedContour.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Stage-SimplifiedContour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Stage-SimplifiedContour.png -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/UnityInputBuildProcess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/UnityInputBuildProcess.png -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Value-MinRegionArea.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Value-MinRegionArea.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Value-MinRegionArea.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Value-MinRegionArea.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Value-WaklableStep.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Value-WaklableStep.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Value-WaklableStep.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Value-WaklableStep.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Value-WalkableHeight.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Value-WalkableHeight.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Value-WalkableHeight.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Value-WalkableHeight.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Value-WalkableRadius.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Value-WalkableRadius.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/Value-WalkableRadius.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/Value-WalkableRadius.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/AdvancedBuild-Builder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/AdvancedBuild-Builder.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/AdvancedBuild-Builder.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/AdvancedBuild-Builder.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/AdvancedBuild-Config.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/AdvancedBuild-Config.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/AdvancedBuild-Config.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/AdvancedBuild-Config.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/AdvancedBuild-Input.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/AdvancedBuild-Input.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/AdvancedBuild-Input.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/AdvancedBuild-Input.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/AssignGeometrySource.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/AssignGeometrySource.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/AssignGeometrySource.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/AssignGeometrySource.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/FinalMesh-Lg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/FinalMesh-Lg.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/FinalMesh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/FinalMesh.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/FinalMesh.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/FinalMesh.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/InteriorEnvironment-Lg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/InteriorEnvironment-Lg.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/InteriorEnvironment.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/InteriorEnvironment.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/InteriorEnvironment.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/InteriorEnvironment.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/NavmeshBuildConfig.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/NavmeshBuildConfig.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/NavmeshBuildConfig.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/NavmeshBuildConfig.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/NavmeshBuildInput.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/NavmeshBuildInput.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/NavmeshBuildInput.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/NavmeshBuildInput.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/NavmeshBuildInspector.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/NavmeshBuildInspector.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/NavmeshBuildInspector.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/NavmeshBuildInspector.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/NavmeshBuildUpper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/NavmeshBuildUpper.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/NavmeshBuildUpper.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/NavmeshBuildUpper.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/OverlappingAreaMarkers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/OverlappingAreaMarkers.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/OverlappingAreaMarkers.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/OverlappingAreaMarkers.psd -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/SetNMGenConfig.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/SetNMGenConfig.jpg -------------------------------------------------------------------------------- /source/doc/cainav/images/nmgen/examples/SetNMGenConfig.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/doc/cainav/images/nmgen/examples/SetNMGenConfig.psd -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/GlobalAssets/CAINavEditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/source/src/main/Assets/CAI/GlobalAssets/CAINavEditorSettings.asset -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/GlobalAssets/ReadMe.txt: -------------------------------------------------------------------------------- 1 | This directory contains 'singleton' assets. (One per project.) Various 2 | editors will use the assets in this directory, automatically creating them 3 | if they don't exist. 4 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/nav/NavmeshPolyType.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System; 23 | using System.Collections.Generic; 24 | using System.Text; 25 | 26 | namespace org.critterai.nav 27 | { 28 | /// 29 | /// Navigation mesh polygon type. 30 | /// 31 | public enum NavmeshPolyType 32 | { 33 | /// 34 | /// The polygon is a standard convex polygon that is part of the surface of the navigation 35 | /// mesh. 36 | /// 37 | Standard = 0, 38 | 39 | /// 40 | /// The polygon is an off-mesh connection. 41 | /// 42 | OffMeshConnection = 1 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/nav/NavmeshTileExtract.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System; 23 | 24 | namespace org.critterai.nav 25 | { 26 | /// 27 | /// Represents tile data extracted from a object. 28 | /// 29 | /// 30 | public struct NavmeshTileExtract 31 | { 32 | /// 33 | /// The tile header. 34 | /// 35 | public NavmeshTileHeader header; 36 | 37 | /// 38 | /// The packed tile data. 39 | /// 40 | public byte[] data; 41 | 42 | /// 43 | /// The tile reference in the original mesh. 44 | /// 45 | public uint tileRef; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/nav/WaypointFlag.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nav 24 | { 25 | /// 26 | /// Flags for path related waypoints. 27 | /// 28 | [System.Flags] 29 | public enum WaypointFlag : byte 30 | { 31 | /// 32 | /// The point is the start point in the path. 33 | /// 34 | Start = 0x01, 35 | 36 | /// 37 | /// The point is the end point in the path. 38 | /// 39 | End = 0x02, 40 | 41 | /// 42 | /// The point is the start of an off-mesh connection. 43 | /// 44 | /// 45 | /// 46 | /// This flag is useful in detecting when special locomotion handling needs to occur. 47 | /// 48 | /// 49 | OffMesh = 0x04 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/nmbuild-u3d/Editor/NavmeshBuildDelegate.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nmbuild.u3d.editor 24 | { 25 | internal delegate void BuildDelegate(NavmeshBuild build); 26 | } 27 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/nmbuild-u3d/Editor/NavmeshBuildType.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nmbuild.u3d.editor 24 | { 25 | /// 26 | /// The build type to use for a asset. 27 | /// 28 | internal enum NavmeshBuildType 29 | { 30 | /// 31 | /// Standard foreground build. 32 | /// 33 | Standard = 0, 34 | 35 | /// 36 | /// Advanced build using the . 37 | /// 38 | Advanced, 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/nmbuild-u3d/Editor/controls/IBuildControl.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nmbuild.u3d.editor 24 | { 25 | internal interface IBuildControl 26 | { 27 | bool IsActive { get; } 28 | bool Enter(ControlContext context, DebugViewContext debug); 29 | void Exit(); 30 | void Update(); 31 | void OnGUI(); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/nmbuild-u3d/Editor/input/InputAssets.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using org.critterai.geom; 23 | 24 | namespace org.critterai.nmbuild.u3d.editor 25 | { 26 | internal struct InputAssets 27 | { 28 | public InputBuildInfo info; 29 | public TriangleMesh geometry; 30 | public byte[] areas; 31 | public ConnectionSet conns; 32 | public INMGenProcessor[] processors; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/nmbuild-u3d/Editor/input/InputBuildOption.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nmbuild.u3d.editor 24 | { 25 | /// 26 | /// Input build options. (Editor Only) 27 | /// 28 | [System.Flags] 29 | public enum InputBuildOption 30 | { 31 | /// 32 | /// Only permit objects that are marked as thread-safe. 33 | /// 34 | ThreadSafeOnly = 0x01, 35 | 36 | /// 37 | /// Automatically remove invalid triangles during post-processing. 38 | /// 39 | AutoCleanGeometry = 0x02, 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/nmbuild-u3d/Editor/input/MeshColocationOption.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nmbuild.u3d.editor 24 | { 25 | /// 26 | /// Mesh colocation options. (Editor Only) 27 | /// 28 | public enum MeshColocationOption 29 | { 30 | /// 31 | /// Always compile the mesh filter. (Ignore colliders.) 32 | /// 33 | MeshFilter, 34 | 35 | /// 36 | /// Compile supported collider, if one exists. (Collider is preferred.) 37 | /// 38 | Collider 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/nmbuild-u3d/Editor/views/MeshDebugOption.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nmbuild.u3d.editor 24 | { 25 | internal enum MeshDebugOption 26 | { 27 | None = 0, 28 | InputGeometry, 29 | PolyMesh, 30 | Detailmesh, 31 | WorkingMesh, 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/nmbuild-u3d/Editor/views/ViewOption.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nmbuild.u3d.editor 24 | { 25 | [System.Flags] 26 | internal enum ViewOption : byte 27 | { 28 | Input = 0x01, 29 | Grid = 0x02, 30 | Mesh = 0x04, 31 | Selection = 0x08, 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/nmgen/Editor/ContourBuildFlags.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nmgen 24 | { 25 | /// 26 | /// Flags used to control the contour build process. 27 | /// 28 | /// 29 | [System.Flags] 30 | public enum ContourBuildFlags 31 | { 32 | /// 33 | /// Tessellate the wall (unconnected border) edges. 34 | /// 35 | TessellateWallEdges = 0x01, 36 | 37 | /// 38 | /// Tessellate the edges between areas. 39 | /// 40 | TessellateAreaEdges = 0x02 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/nmgen/Editor/ContourFlags.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.nmgen 24 | { 25 | /// 26 | /// Contour vertex flags. (Applied to the forth element of the vertices arrays.) 27 | /// 28 | /// 29 | /// 30 | /// Contour vertices take the form (x, y, z, r). The r-value can contain these flags. 31 | /// 32 | /// 33 | [System.Flags] 34 | public enum ContourFlags 35 | { 36 | /// 37 | /// The vertex is the start of a border edge. 38 | /// 39 | BorderVertex = 0x10000, 40 | 41 | /// 42 | /// The vertex is the start of an edge that forms a boundary between areas. 43 | /// 44 | AreaBorder = 0x20000 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/nmgen/Editor/rcn/HeightfieldLayerSetEx.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System; 23 | using System.Runtime.InteropServices; 24 | 25 | namespace org.critterai.nmgen.rcn 26 | { 27 | internal static class HeightfieldLayserSetEx 28 | { 29 | [DllImport(InteropUtil.PLATFORM_DLL)] 30 | public static extern int nmlsBuildLayers(IntPtr context 31 | , [In] CompactHeightfield chf 32 | , int borderSize 33 | , int walkableHeight 34 | , ref IntPtr layerSet); 35 | 36 | [DllImport(InteropUtil.PLATFORM_DLL)] 37 | public static extern void nmlsFreeLayers(IntPtr lset); 38 | 39 | [DllImport(InteropUtil.PLATFORM_DLL)] 40 | public static extern bool nmlsGetLayer(IntPtr lset 41 | , int index 42 | , [In, Out] HeightfieldLayer layer); 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/nmgen/Editor/rcn/NMGenInteropUtil.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | using System; 23 | using System.Runtime.InteropServices; 24 | 25 | // Note: The file name does not match the element name because Unity 26 | // doesn't support multiple script files with the same name. And the 27 | // entity name exists in multiple namespaces. 28 | 29 | namespace org.critterai.nmgen.rcn 30 | { 31 | internal struct InteropUtil 32 | { 33 | #if UNITY_IPHONE && !UNITY_EDITOR 34 | public const string PLATFORM_DLL = "__Internal"; 35 | #else 36 | public const string PLATFORM_DLL = "cai-nmgen-rcn"; 37 | #endif 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/nmgen/ReadMe.txt: -------------------------------------------------------------------------------- 1 | The NMGen source is located in the editor directory 2 | since it is normally only used in the Unity Editor. 3 | This layout prevents code bloat in the Project build. 4 | 5 | Just move the source to this directory if NMGen is 6 | required at runtime. 7 | 8 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/util/IPriorityItem.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2012 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | namespace org.critterai 23 | { 24 | /// 25 | /// Represents a generic prioritized item. 26 | /// 27 | public interface IPriorityItem 28 | { 29 | /// 30 | /// The priority of the item. 31 | /// 32 | /// 33 | /// 34 | /// This value is immutable after object construction. 35 | /// 36 | /// 37 | int Priority { get; } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /source/src/main/Assets/CAI/util/geom/PointLineRelType.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2010 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | 23 | namespace org.critterai.geom 24 | { 25 | /// 26 | /// Specifies the position relationship between a point and a line. 27 | /// 28 | public enum PointLineRelType : byte 29 | { 30 | /// 31 | /// The reference point is on, or very near, the line 32 | /// 33 | OnLine, 34 | 35 | /// 36 | /// The reference point is to the left when looking from point A toward point B along 37 | /// the line. 38 | /// 39 | LeftSide, 40 | 41 | /// 42 | /// The reference point is to the right when looking from point A toward point B along 43 | /// the line. 44 | /// 45 | RightSide 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /source/src/main/Assets/Plugins/ReadMe.txt: -------------------------------------------------------------------------------- 1 | Add the following plugins to this directory if you are using it as the basis for 2 | a Unity project: 3 | 4 | cai-nav-rcn.dll 5 | cai-nmgen-rcn.dll 6 | -------------------------------------------------------------------------------- /source/src/main/ReadMe.txt: -------------------------------------------------------------------------------- 1 | The source code in the 'Assets' directory structure is in the same 2 | layout it should be if deployed directly to a Unity project. 3 | (I.e. The 'Assets/CAI' directory can be dragged and dropped into 4 | a Unity project.) The porject documentation contains some important 5 | notes when using a source distribution. 6 | -------------------------------------------------------------------------------- /source/src/nav-rcn/Detour/Include/DetourAssert.h: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) 2009-2010 Mikko Mononen memon@inside.org 3 | // 4 | // This software is provided 'as-is', without any express or implied 5 | // warranty. In no event will the authors be held liable for any damages 6 | // arising from the use of this software. 7 | // Permission is granted to anyone to use this software for any purpose, 8 | // including commercial applications, and to alter it and redistribute it 9 | // freely, subject to the following restrictions: 10 | // 1. The origin of this software must not be misrepresented; you must not 11 | // claim that you wrote the original software. If you use this software 12 | // in a product, an acknowledgment in the product documentation would be 13 | // appreciated but is not required. 14 | // 2. Altered source versions must be plainly marked as such, and must not be 15 | // misrepresented as being the original software. 16 | // 3. This notice may not be removed or altered from any source distribution. 17 | // 18 | 19 | #ifndef DETOURASSERT_H 20 | #define DETOURASSERT_H 21 | 22 | // Note: This header file's only purpose is to include define assert. 23 | // Feel free to change the file and include your own implementation instead. 24 | 25 | #ifdef NDEBUG 26 | // From http://cnicholson.net/2009/02/stupid-c-tricks-adventures-in-assert/ 27 | # define dtAssert(x) do { (void)sizeof(x); } while((void)(__LINE__==-1),false) 28 | #else 29 | # include 30 | # define dtAssert assert 31 | #endif 32 | 33 | #endif // DETOURASSERT_H 34 | -------------------------------------------------------------------------------- /source/src/nav-rcn/Detour/Source/DetourAlloc.cpp: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) 2009-2010 Mikko Mononen memon@inside.org 3 | // 4 | // This software is provided 'as-is', without any express or implied 5 | // warranty. In no event will the authors be held liable for any damages 6 | // arising from the use of this software. 7 | // Permission is granted to anyone to use this software for any purpose, 8 | // including commercial applications, and to alter it and redistribute it 9 | // freely, subject to the following restrictions: 10 | // 1. The origin of this software must not be misrepresented; you must not 11 | // claim that you wrote the original software. If you use this software 12 | // in a product, an acknowledgment in the product documentation would be 13 | // appreciated but is not required. 14 | // 2. Altered source versions must be plainly marked as such, and must not be 15 | // misrepresented as being the original software. 16 | // 3. This notice may not be removed or altered from any source distribution. 17 | // 18 | 19 | #include 20 | #include "DetourAlloc.h" 21 | 22 | static void *dtAllocDefault(int size, dtAllocHint) 23 | { 24 | return malloc(size); 25 | } 26 | 27 | static void dtFreeDefault(void *ptr) 28 | { 29 | free(ptr); 30 | } 31 | 32 | static dtAllocFunc* sAllocFunc = dtAllocDefault; 33 | static dtFreeFunc* sFreeFunc = dtFreeDefault; 34 | 35 | void dtAllocSetCustom(dtAllocFunc *allocFunc, dtFreeFunc *freeFunc) 36 | { 37 | sAllocFunc = allocFunc ? allocFunc : dtAllocDefault; 38 | sFreeFunc = freeFunc ? freeFunc : dtFreeDefault; 39 | } 40 | 41 | void* dtAlloc(int size, dtAllocHint hint) 42 | { 43 | return sAllocFunc(size, hint); 44 | } 45 | 46 | void dtFree(void* ptr) 47 | { 48 | if (ptr) 49 | sFreeFunc(ptr); 50 | } 51 | -------------------------------------------------------------------------------- /source/src/nav-rcn/Nav/Include/DetourEx.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | #ifndef CAI_DETOUREX_H 23 | #define CAI_DETOUREX_H 24 | 25 | #include "DetourNavMesh.h" 26 | 27 | #if _MSC_VER // TRUE for Microsoft compiler. 28 | #define EXPORT_API __declspec(dllexport) // Required for VC++ 29 | #else 30 | #define EXPORT_API // Otherwise don't define. 31 | #endif 32 | 33 | static const int MAX_RCN_PATH_CORRIDOR_SIZE = 256; 34 | 35 | struct rcnPathCorridorData 36 | { 37 | float position[3]; 38 | float target[3]; 39 | 40 | dtPolyRef path[MAX_RCN_PATH_CORRIDOR_SIZE]; 41 | int pathCount; 42 | }; 43 | 44 | struct rcnNavmeshPoint 45 | { 46 | dtPolyRef polyRef; 47 | float point[3]; 48 | }; 49 | 50 | #endif 51 | -------------------------------------------------------------------------------- /source/src/nav-rcn/Nav/Include/DetourNavMeshEx.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | #ifndef CAI_DETOURNAVMESHEX_H 23 | #define CAI_DETOURNAVMESHEX_H 24 | 25 | #include "DetourEx.h" 26 | 27 | struct rcnTileData 28 | { 29 | unsigned char* data; 30 | int dataSize; 31 | bool isOwned; 32 | }; 33 | 34 | #endif -------------------------------------------------------------------------------- /source/src/nav-rcn/Nav/Source/NavValidation.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011 Stephen A. Pratt 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | * THE SOFTWARE. 21 | */ 22 | #include 23 | #include "DetourEx.h" 24 | #include "DetourCommon.h" 25 | 26 | extern "C" 27 | { 28 | // The purpose of these functions is to allow checking that 29 | // the Vector3 structure can be auto-cast by .NET interop to a 30 | // float[3] pointer. The tests are needed to allow validation across 31 | // various OS's and platforms. 32 | 33 | EXPORT_API void dtvlVectorTest(const float* vector3in, float* vector3out) 34 | { 35 | dtVcopy(vector3out, vector3in); 36 | } 37 | 38 | EXPORT_API void dtvlVectorArrayTest(const float* vector3in 39 | , const int vectorCount 40 | , float* vector3out) 41 | { 42 | for (int i = 0; i < vectorCount; i++) 43 | { 44 | dtVcopy(&vector3out[i * 3], &vector3in[i * 3]); 45 | } 46 | } 47 | } -------------------------------------------------------------------------------- /source/src/nmgen-rcn/Recast/Include/RecastAssert.h: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) 2009-2010 Mikko Mononen memon@inside.org 3 | // 4 | // This software is provided 'as-is', without any express or implied 5 | // warranty. In no event will the authors be held liable for any damages 6 | // arising from the use of this software. 7 | // Permission is granted to anyone to use this software for any purpose, 8 | // including commercial applications, and to alter it and redistribute it 9 | // freely, subject to the following restrictions: 10 | // 1. The origin of this software must not be misrepresented; you must not 11 | // claim that you wrote the original software. If you use this software 12 | // in a product, an acknowledgment in the product documentation would be 13 | // appreciated but is not required. 14 | // 2. Altered source versions must be plainly marked as such, and must not be 15 | // misrepresented as being the original software. 16 | // 3. This notice may not be removed or altered from any source distribution. 17 | // 18 | 19 | #ifndef RECASTASSERT_H 20 | #define RECASTASSERT_H 21 | 22 | // Note: This header file's only purpose is to include define assert. 23 | // Feel free to change the file and include your own implementation instead. 24 | 25 | #ifdef NDEBUG 26 | // From http://cnicholson.net/2009/02/stupid-c-tricks-adventures-in-assert/ 27 | # define rcAssert(x) do { (void)sizeof(x); } while((void)(__LINE__==-1),false) 28 | #else 29 | # include 30 | # define rcAssert assert 31 | #endif 32 | 33 | #endif // RECASTASSERT_H 34 | -------------------------------------------------------------------------------- /u3d/ReadMe.txt: -------------------------------------------------------------------------------- 1 | Unity Packages 2 | 3 | cai-nav-pro-x.x.x 4 | 5 | Contains all required assets for Unity. 6 | 7 | cai-nav-pro-extras.x.x.x 8 | 9 | Contains some experimental NMGen extras, including components for 10 | annotating areas and off-mesh connections in scenes. 11 | -------------------------------------------------------------------------------- /u3d/WARNING.txt: -------------------------------------------------------------------------------- 1 | This update a large number of breaking changes. Backup your Unity projects 2 | before you attempt to migrate to this version. 3 | -------------------------------------------------------------------------------- /u3d/cai-nav-pro-0.4.0.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/u3d/cai-nav-pro-0.4.0.unitypackage -------------------------------------------------------------------------------- /u3d/cai-nav-pro-extras-0.4.0.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/u3d/cai-nav-pro-extras-0.4.0.unitypackage -------------------------------------------------------------------------------- /unity5.3/CAI/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f10109b69de1134d8a0be9cceba9806 3 | folderAsset: yes 4 | timeCreated: 1492595069 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /unity5.3/CAI/Editor/cai-nav-u3d-editor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/unity5.3/CAI/Editor/cai-nav-u3d-editor.dll -------------------------------------------------------------------------------- /unity5.3/CAI/Editor/cai-nav-u3d-editor.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4916755d3231567458824d34d4840a07 3 | timeCreated: 1492595073 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 0 13 | settings: {} 14 | Editor: 15 | enabled: 1 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /unity5.3/CAI/Editor/cai-nmbuild-extras-u3d-editor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/unity5.3/CAI/Editor/cai-nmbuild-extras-u3d-editor.dll -------------------------------------------------------------------------------- /unity5.3/CAI/Editor/cai-nmbuild-extras-u3d-editor.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7441261a5de71e4e88445619ff5de2d 3 | timeCreated: 1492595083 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 0 13 | settings: {} 14 | Editor: 15 | enabled: 1 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /unity5.3/CAI/Editor/cai-nmbuild-u3d-editor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/unity5.3/CAI/Editor/cai-nmbuild-u3d-editor.dll -------------------------------------------------------------------------------- /unity5.3/CAI/Editor/cai-nmbuild-u3d-editor.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac5963af886b3984f9a3bda14796536a 3 | timeCreated: 1492595079 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 0 13 | settings: {} 14 | Editor: 15 | enabled: 1 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /unity5.3/CAI/Editor/cai-nmbuild.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/unity5.3/CAI/Editor/cai-nmbuild.dll -------------------------------------------------------------------------------- /unity5.3/CAI/Editor/cai-nmbuild.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a5f80bd39d7dae4b885ad08e16cd271 3 | timeCreated: 1492595070 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 0 13 | settings: {} 14 | Editor: 15 | enabled: 1 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /unity5.3/CAI/Editor/cai-nmgen.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/unity5.3/CAI/Editor/cai-nmgen.dll -------------------------------------------------------------------------------- /unity5.3/CAI/Editor/cai-nmgen.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 827ddf3ddaff44b4395b22435fc81f45 3 | timeCreated: 1492595075 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 0 13 | settings: {} 14 | Editor: 15 | enabled: 1 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /unity5.3/CAI/Editor/cai-util-u3d-editor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/unity5.3/CAI/Editor/cai-util-u3d-editor.dll -------------------------------------------------------------------------------- /unity5.3/CAI/Editor/cai-util-u3d-editor.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d56dede0a509180419659a5ecfa72704 3 | timeCreated: 1492595081 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 0 13 | settings: {} 14 | Editor: 15 | enabled: 1 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /unity5.3/CAI/GlobalAssets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41d9d7d47f08ddb4d91da8ac26a02798 3 | folderAsset: yes 4 | timeCreated: 1492595069 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /unity5.3/CAI/GlobalAssets/CAINavEditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/unity5.3/CAI/GlobalAssets/CAINavEditorSettings.asset -------------------------------------------------------------------------------- /unity5.3/CAI/GlobalAssets/CAINavEditorSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b380817b8090ef94eabb5fbff3a3ffab 3 | timeCreated: 1492595084 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /unity5.3/CAI/GlobalAssets/ReadMe.txt: -------------------------------------------------------------------------------- 1 | This directory contains 'singleton' assets. (One per project.) Various 2 | editors will use the assets in this directory, automatically creating them 3 | if they don't exist. 4 | -------------------------------------------------------------------------------- /unity5.3/CAI/GlobalAssets/ReadMe.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 678bd8f02977f434da67f5b94a566281 3 | timeCreated: 1492595084 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /unity5.3/CAI/cai-nav-u3d.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/unity5.3/CAI/cai-nav-u3d.dll -------------------------------------------------------------------------------- /unity5.3/CAI/cai-nav-u3d.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3075ba1a71150a49b5b3cbd0040dc36 3 | timeCreated: 1492595080 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 1 13 | settings: {} 14 | Editor: 15 | enabled: 0 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /unity5.3/CAI/cai-nav.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/unity5.3/CAI/cai-nav.dll -------------------------------------------------------------------------------- /unity5.3/CAI/cai-nav.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 53d2654d7be2c9d4cba919a715ce9133 3 | timeCreated: 1492595074 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 1 13 | settings: {} 14 | Editor: 15 | enabled: 0 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /unity5.3/CAI/cai-nmbuild-extras-u3d.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/unity5.3/CAI/cai-nmbuild-extras-u3d.dll -------------------------------------------------------------------------------- /unity5.3/CAI/cai-nmbuild-extras-u3d.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 926d17454017994429fcc4ae1f10c2f0 3 | timeCreated: 1492595076 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 1 13 | settings: {} 14 | Editor: 15 | enabled: 0 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /unity5.3/CAI/cai-util-u3d.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/unity5.3/CAI/cai-util-u3d.dll -------------------------------------------------------------------------------- /unity5.3/CAI/cai-util-u3d.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eda54c0c55e20a343a52401dae8f706c 3 | timeCreated: 1492595084 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 1 13 | settings: {} 14 | Editor: 15 | enabled: 0 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /unity5.3/CAI/cai-util.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/unity5.3/CAI/cai-util.dll -------------------------------------------------------------------------------- /unity5.3/CAI/cai-util.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47ab094ac6904a941b36045f6f4d5bea 3 | timeCreated: 1492595071 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 1 13 | settings: {} 14 | Editor: 15 | enabled: 0 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /unity5.3/Plugins/cai-nav-rcn.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/unity5.3/Plugins/cai-nav-rcn.dll -------------------------------------------------------------------------------- /unity5.3/Plugins/cai-nav-rcn.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 169e5aa0e0d2a6f4e9629dc944440945 3 | timeCreated: 1492598495 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 1 13 | settings: {} 14 | userData: 15 | assetBundleName: 16 | assetBundleVariant: 17 | -------------------------------------------------------------------------------- /unity5.3/Plugins/cai-nmgen-rcn.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/unity5.3/Plugins/cai-nmgen-rcn.dll -------------------------------------------------------------------------------- /unity5.3/Plugins/cai-nmgen-rcn.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7f9d46284295dc43ab0ef559179413d 3 | timeCreated: 1492598495 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 1 13 | settings: {} 14 | userData: 15 | assetBundleName: 16 | assetBundleVariant: 17 | -------------------------------------------------------------------------------- /unity5.3/Plugins/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluesky7290/NFrame_unity3d_nav/67199652bd76bb0632b0e80b8bc85b5ae66d5c6d/unity5.3/Plugins/readme.md -------------------------------------------------------------------------------- /unity5.3/Plugins/readme.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6aa4311ac1d58c74a9d16a8134aed4ce 3 | timeCreated: 1492595069 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | --------------------------------------------------------------------------------