Преглед на файлове

Basic prototyping module initial upload

Areloch преди 5 години
родител
ревизия
c0203e13e9
променени са 64 файла, в които са добавени 519 реда и са изтрити 0 реда
  1. 7 0
      Templates/BaseGame/game/data/Prototyping/Materials/DetailBlue.asset.taml
  2. 6 0
      Templates/BaseGame/game/data/Prototyping/Materials/DetailBlue.cs
  3. BIN
      Templates/BaseGame/game/data/Prototyping/Materials/DetailBlue.png
  4. 9 0
      Templates/BaseGame/game/data/Prototyping/Materials/DetailBlue_ALBEDO.asset.taml
  5. 7 0
      Templates/BaseGame/game/data/Prototyping/Materials/FloorGray.asset.taml
  6. 6 0
      Templates/BaseGame/game/data/Prototyping/Materials/FloorGray.cs
  7. BIN
      Templates/BaseGame/game/data/Prototyping/Materials/FloorGray.png
  8. 9 0
      Templates/BaseGame/game/data/Prototyping/Materials/FloorGray_ALBEDO.asset.taml
  9. 7 0
      Templates/BaseGame/game/data/Prototyping/Materials/InteractiveRed.asset.taml
  10. 6 0
      Templates/BaseGame/game/data/Prototyping/Materials/InteractiveRed.cs
  11. BIN
      Templates/BaseGame/game/data/Prototyping/Materials/InteractiveRed.png
  12. 9 0
      Templates/BaseGame/game/data/Prototyping/Materials/InteractiveRed_ALBEDO.asset.taml
  13. 7 0
      Templates/BaseGame/game/data/Prototyping/Materials/NatureBrown.asset.taml
  14. 6 0
      Templates/BaseGame/game/data/Prototyping/Materials/NatureBrown.cs
  15. BIN
      Templates/BaseGame/game/data/Prototyping/Materials/NatureBrown.png
  16. 9 0
      Templates/BaseGame/game/data/Prototyping/Materials/NatureBrown_ALBEDO.asset.taml
  17. 7 0
      Templates/BaseGame/game/data/Prototyping/Materials/NatureGreen.asset.taml
  18. 6 0
      Templates/BaseGame/game/data/Prototyping/Materials/NatureGreen.cs
  19. BIN
      Templates/BaseGame/game/data/Prototyping/Materials/NatureGreen.png
  20. 9 0
      Templates/BaseGame/game/data/Prototyping/Materials/NatureGreen_ALBEDO.asset.taml
  21. 7 0
      Templates/BaseGame/game/data/Prototyping/Materials/NullPink.asset.taml
  22. 6 0
      Templates/BaseGame/game/data/Prototyping/Materials/NullPink.cs
  23. BIN
      Templates/BaseGame/game/data/Prototyping/Materials/NullPink.png
  24. 9 0
      Templates/BaseGame/game/data/Prototyping/Materials/NullPink_ALBEDO.asset.taml
  25. 7 0
      Templates/BaseGame/game/data/Prototyping/Materials/TrimYellow.asset.taml
  26. 6 0
      Templates/BaseGame/game/data/Prototyping/Materials/TrimYellow.cs
  27. BIN
      Templates/BaseGame/game/data/Prototyping/Materials/TrimYellow.png
  28. 9 0
      Templates/BaseGame/game/data/Prototyping/Materials/TrimYellow_ALBEDO.asset.taml
  29. 7 0
      Templates/BaseGame/game/data/Prototyping/Materials/WallOrange.asset.taml
  30. 6 0
      Templates/BaseGame/game/data/Prototyping/Materials/WallOrange.cs
  31. BIN
      Templates/BaseGame/game/data/Prototyping/Materials/WallOrange.png
  32. 9 0
      Templates/BaseGame/game/data/Prototyping/Materials/WallOrange_ALBEDO.asset.taml
  33. 7 0
      Templates/BaseGame/game/data/Prototyping/Materials/WaterBlue.asset.taml
  34. 6 0
      Templates/BaseGame/game/data/Prototyping/Materials/WaterBlue.cs
  35. BIN
      Templates/BaseGame/game/data/Prototyping/Materials/WaterBlue.png
  36. 9 0
      Templates/BaseGame/game/data/Prototyping/Materials/WaterBlue_ALBEDO.asset.taml
  37. 37 0
      Templates/BaseGame/game/data/Prototyping/Prototyping.cs
  38. 15 0
      Templates/BaseGame/game/data/Prototyping/Prototyping.module
  39. 6 0
      Templates/BaseGame/game/data/Prototyping/shapes/ConePrimitive.asset.taml
  40. 28 0
      Templates/BaseGame/game/data/Prototyping/shapes/ConePrimitive.cs
  41. BIN
      Templates/BaseGame/game/data/Prototyping/shapes/ConePrimitive.fbx
  42. 6 0
      Templates/BaseGame/game/data/Prototyping/shapes/CubePrimitive.asset.taml
  43. 28 0
      Templates/BaseGame/game/data/Prototyping/shapes/CubePrimitive.cs
  44. BIN
      Templates/BaseGame/game/data/Prototyping/shapes/CubePrimitive.fbx
  45. 6 0
      Templates/BaseGame/game/data/Prototyping/shapes/CylinderPrimitive.asset.taml
  46. 28 0
      Templates/BaseGame/game/data/Prototyping/shapes/CylinderPrimitive.cs
  47. BIN
      Templates/BaseGame/game/data/Prototyping/shapes/CylinderPrimitive.fbx
  48. 6 0
      Templates/BaseGame/game/data/Prototyping/shapes/SpherePrimitive.asset.taml
  49. 28 0
      Templates/BaseGame/game/data/Prototyping/shapes/SpherePrimitive.cs
  50. BIN
      Templates/BaseGame/game/data/Prototyping/shapes/SpherePrimitive.fbx
  51. 6 0
      Templates/BaseGame/game/data/Prototyping/shapes/TorusPrimitive.asset.taml
  52. 28 0
      Templates/BaseGame/game/data/Prototyping/shapes/TorusPrimitive.cs
  53. BIN
      Templates/BaseGame/game/data/Prototyping/shapes/TorusPrimitive.fbx
  54. 6 0
      Templates/BaseGame/game/data/Prototyping/shapes/TubePrimitive.asset.taml
  55. 28 0
      Templates/BaseGame/game/data/Prototyping/shapes/TubePrimitive.cs
  56. BIN
      Templates/BaseGame/game/data/Prototyping/shapes/TubePrimitive.fbx
  57. 7 0
      Templates/BaseGame/game/data/Prototyping/shapes/kork_chan.asset.taml
  58. 6 0
      Templates/BaseGame/game/data/Prototyping/shapes/kork_chan.cs
  59. BIN
      Templates/BaseGame/game/data/Prototyping/shapes/kork_chan.png
  60. 7 0
      Templates/BaseGame/game/data/Prototyping/shapes/kork_chanShape.asset.taml
  61. 28 0
      Templates/BaseGame/game/data/Prototyping/shapes/kork_chanShape.cs
  62. BIN
      Templates/BaseGame/game/data/Prototyping/shapes/kork_chanShape.fbx
  63. 9 0
      Templates/BaseGame/game/data/Prototyping/shapes/kork_chan_ALBEDO.asset.taml
  64. 8 0
      Templates/BaseGame/game/data/Prototyping/shapes/materials.cs

+ 7 - 0
Templates/BaseGame/game/data/Prototyping/Materials/DetailBlue.asset.taml

@@ -0,0 +1,7 @@
+<MaterialAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="DetailBlue"
+    scriptFile="@assetFile=DetailBlue.cs"
+    imageMap0="@Asset=Prototyping:DetailBlue_ALBEDO"
+    originalFilePath="D:/Gamedev/art/Blockout/DetailBlue.png" />

+ 6 - 0
Templates/BaseGame/game/data/Prototyping/Materials/DetailBlue.cs

@@ -0,0 +1,6 @@
+//--- OBJECT WRITE BEGIN ---
+singleton Material(DetailBlue) {
+   mapTo="DetailBlue";
+   DiffuseMapAsset = "Prototyping:DetailBlue_ALBEDO";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/Materials/DetailBlue.png


+ 9 - 0
Templates/BaseGame/game/data/Prototyping/Materials/DetailBlue_ALBEDO.asset.taml

@@ -0,0 +1,9 @@
+<ImageAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="DetailBlue_ALBEDO"
+    imageFile="@assetFile=DetailBlue.png"
+    UseMips="true"
+    isHDRImage="false"
+    imageType="Albedo"
+    originalFilePath="D:/Gamedev/art/Blockout/DetailBlue.png" />

+ 7 - 0
Templates/BaseGame/game/data/Prototyping/Materials/FloorGray.asset.taml

@@ -0,0 +1,7 @@
+<MaterialAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="FloorGray"
+    scriptFile="@assetFile=FloorGray.cs"
+    imageMap0="@Asset=Prototyping:FloorGray_ALBEDO"
+    originalFilePath="D:/Gamedev/art/Blockout/FloorGray.png" />

+ 6 - 0
Templates/BaseGame/game/data/Prototyping/Materials/FloorGray.cs

@@ -0,0 +1,6 @@
+//--- OBJECT WRITE BEGIN ---
+singleton Material(FloorGray) {
+   mapTo="FloorGray";
+   DiffuseMapAsset = "Prototyping:FloorGray_ALBEDO";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/Materials/FloorGray.png


+ 9 - 0
Templates/BaseGame/game/data/Prototyping/Materials/FloorGray_ALBEDO.asset.taml

@@ -0,0 +1,9 @@
+<ImageAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="FloorGray_ALBEDO"
+    imageFile="@assetFile=FloorGray.png"
+    UseMips="true"
+    isHDRImage="false"
+    imageType="Albedo"
+    originalFilePath="D:/Gamedev/art/Blockout/FloorGray.png" />

+ 7 - 0
Templates/BaseGame/game/data/Prototyping/Materials/InteractiveRed.asset.taml

@@ -0,0 +1,7 @@
+<MaterialAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="InteractiveRed"
+    scriptFile="@assetFile=InteractiveRed.cs"
+    imageMap0="@Asset=Prototyping:InteractiveRed_ALBEDO"
+    originalFilePath="D:/Gamedev/art/Blockout/InteractiveRed.png" />

+ 6 - 0
Templates/BaseGame/game/data/Prototyping/Materials/InteractiveRed.cs

@@ -0,0 +1,6 @@
+//--- OBJECT WRITE BEGIN ---
+singleton Material(InteractiveRed) {
+   mapTo="InteractiveRed";
+   DiffuseMapAsset = "Prototyping:InteractiveRed_ALBEDO";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/Materials/InteractiveRed.png


+ 9 - 0
Templates/BaseGame/game/data/Prototyping/Materials/InteractiveRed_ALBEDO.asset.taml

@@ -0,0 +1,9 @@
+<ImageAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="InteractiveRed_ALBEDO"
+    imageFile="@assetFile=InteractiveRed.png"
+    UseMips="true"
+    isHDRImage="false"
+    imageType="Albedo"
+    originalFilePath="D:/Gamedev/art/Blockout/InteractiveRed.png" />

+ 7 - 0
Templates/BaseGame/game/data/Prototyping/Materials/NatureBrown.asset.taml

@@ -0,0 +1,7 @@
+<MaterialAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="NatureBrown"
+    scriptFile="@assetFile=NatureBrown.cs"
+    imageMap0="@Asset=Prototyping:NatureBrown_ALBEDO"
+    originalFilePath="D:/Gamedev/art/Blockout/NatureBrown.png" />

+ 6 - 0
Templates/BaseGame/game/data/Prototyping/Materials/NatureBrown.cs

@@ -0,0 +1,6 @@
+//--- OBJECT WRITE BEGIN ---
+singleton Material(NatureBrown) {
+   mapTo="NatureBrown";
+   DiffuseMapAsset = "Prototyping:NatureBrown_ALBEDO";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/Materials/NatureBrown.png


+ 9 - 0
Templates/BaseGame/game/data/Prototyping/Materials/NatureBrown_ALBEDO.asset.taml

@@ -0,0 +1,9 @@
+<ImageAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="NatureBrown_ALBEDO"
+    imageFile="@assetFile=NatureBrown.png"
+    UseMips="true"
+    isHDRImage="false"
+    imageType="Albedo"
+    originalFilePath="D:/Gamedev/art/Blockout/NatureBrown.png" />

+ 7 - 0
Templates/BaseGame/game/data/Prototyping/Materials/NatureGreen.asset.taml

@@ -0,0 +1,7 @@
+<MaterialAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="NatureGreen"
+    scriptFile="@assetFile=NatureGreen.cs"
+    imageMap0="@Asset=Prototyping:NatureGreen_ALBEDO"
+    originalFilePath="D:/Gamedev/art/Blockout/NatureGreen.png" />

+ 6 - 0
Templates/BaseGame/game/data/Prototyping/Materials/NatureGreen.cs

@@ -0,0 +1,6 @@
+//--- OBJECT WRITE BEGIN ---
+singleton Material(NatureGreen) {
+   mapTo="NatureGreen";
+   DiffuseMapAsset = "Prototyping:NatureGreen_ALBEDO";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/Materials/NatureGreen.png


+ 9 - 0
Templates/BaseGame/game/data/Prototyping/Materials/NatureGreen_ALBEDO.asset.taml

@@ -0,0 +1,9 @@
+<ImageAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="NatureGreen_ALBEDO"
+    imageFile="@assetFile=NatureGreen.png"
+    UseMips="true"
+    isHDRImage="false"
+    imageType="Albedo"
+    originalFilePath="D:/Gamedev/art/Blockout/NatureGreen.png" />

+ 7 - 0
Templates/BaseGame/game/data/Prototyping/Materials/NullPink.asset.taml

@@ -0,0 +1,7 @@
+<MaterialAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="NullPink"
+    scriptFile="@assetFile=NullPink.cs"
+    imageMap0="@Asset=Prototyping:NullPink_ALBEDO"
+    originalFilePath="D:/Gamedev/art/Blockout/NullPink.png" />

+ 6 - 0
Templates/BaseGame/game/data/Prototyping/Materials/NullPink.cs

@@ -0,0 +1,6 @@
+//--- OBJECT WRITE BEGIN ---
+singleton Material(NullPink) {
+   mapTo="NullPink";
+   DiffuseMapAsset = "Prototyping:NullPink_ALBEDO";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/Materials/NullPink.png


+ 9 - 0
Templates/BaseGame/game/data/Prototyping/Materials/NullPink_ALBEDO.asset.taml

@@ -0,0 +1,9 @@
+<ImageAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="NullPink_ALBEDO"
+    imageFile="@assetFile=NullPink.png"
+    UseMips="true"
+    isHDRImage="false"
+    imageType="Albedo"
+    originalFilePath="D:/Gamedev/art/Blockout/NullPink.png" />

+ 7 - 0
Templates/BaseGame/game/data/Prototyping/Materials/TrimYellow.asset.taml

@@ -0,0 +1,7 @@
+<MaterialAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="TrimYellow"
+    scriptFile="@assetFile=TrimYellow.cs"
+    imageMap0="@Asset=Prototyping:TrimYellow_ALBEDO"
+    originalFilePath="D:/Gamedev/art/Blockout/TrimYellow.png" />

+ 6 - 0
Templates/BaseGame/game/data/Prototyping/Materials/TrimYellow.cs

@@ -0,0 +1,6 @@
+//--- OBJECT WRITE BEGIN ---
+singleton Material(TrimYellow) {
+   mapTo="TrimYellow";
+   DiffuseMapAsset = "Prototyping:TrimYellow_ALBEDO";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/Materials/TrimYellow.png


+ 9 - 0
Templates/BaseGame/game/data/Prototyping/Materials/TrimYellow_ALBEDO.asset.taml

@@ -0,0 +1,9 @@
+<ImageAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="TrimYellow_ALBEDO"
+    imageFile="@assetFile=TrimYellow.png"
+    UseMips="true"
+    isHDRImage="false"
+    imageType="Albedo"
+    originalFilePath="D:/Gamedev/art/Blockout/TrimYellow.png" />

+ 7 - 0
Templates/BaseGame/game/data/Prototyping/Materials/WallOrange.asset.taml

@@ -0,0 +1,7 @@
+<MaterialAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="WallOrange"
+    scriptFile="@assetFile=WallOrange.cs"
+    imageMap0="@Asset=Prototyping:WallOrange_ALBEDO"
+    originalFilePath="D:/Gamedev/art/Blockout/WallOrange.png" />

+ 6 - 0
Templates/BaseGame/game/data/Prototyping/Materials/WallOrange.cs

@@ -0,0 +1,6 @@
+//--- OBJECT WRITE BEGIN ---
+singleton Material(WallOrange) {
+   mapTo="WallOrange";
+   DiffuseMapAsset = "Prototyping:WallOrange_ALBEDO";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/Materials/WallOrange.png


+ 9 - 0
Templates/BaseGame/game/data/Prototyping/Materials/WallOrange_ALBEDO.asset.taml

@@ -0,0 +1,9 @@
+<ImageAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="WallOrange_ALBEDO"
+    imageFile="@assetFile=WallOrange.png"
+    UseMips="true"
+    isHDRImage="false"
+    imageType="Albedo"
+    originalFilePath="D:/Gamedev/art/Blockout/WallOrange.png" />

+ 7 - 0
Templates/BaseGame/game/data/Prototyping/Materials/WaterBlue.asset.taml

@@ -0,0 +1,7 @@
+<MaterialAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="WaterBlue"
+    scriptFile="@assetFile=WaterBlue.cs"
+    imageMap0="@Asset=Prototyping:WaterBlue_ALBEDO"
+    originalFilePath="D:/Gamedev/art/Blockout/WaterBlue.png" />

+ 6 - 0
Templates/BaseGame/game/data/Prototyping/Materials/WaterBlue.cs

@@ -0,0 +1,6 @@
+//--- OBJECT WRITE BEGIN ---
+singleton Material(WaterBlue) {
+   mapTo="WaterBlue";
+   DiffuseMapAsset = "Prototyping:WaterBlue_ALBEDO";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/Materials/WaterBlue.png


+ 9 - 0
Templates/BaseGame/game/data/Prototyping/Materials/WaterBlue_ALBEDO.asset.taml

@@ -0,0 +1,9 @@
+<ImageAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="WaterBlue_ALBEDO"
+    imageFile="@assetFile=WaterBlue.png"
+    UseMips="true"
+    isHDRImage="false"
+    imageType="Albedo"
+    originalFilePath="D:/Gamedev/art/Blockout/WaterBlue.png" />

+ 37 - 0
Templates/BaseGame/game/data/Prototyping/Prototyping.cs

@@ -0,0 +1,37 @@
+function Prototyping::onCreate(%this)
+{
+}
+
+function Prototyping::onDestroy(%this)
+{
+}
+
+//This is called when the server is initially set up by the game application
+function Prototyping::initServer(%this)
+{
+}
+
+//This is called when the server is created for an actual game/map to be played
+function Prototyping::onCreateGameServer(%this)
+{
+}
+
+//This is called when the server is shut down due to the game/map being exited
+function Prototyping::onDestroyGameServer(%this)
+{
+}
+
+//This is called when the client is initially set up by the game application
+function Prototyping::initClient(%this)
+{
+}
+
+//This is called when a client connects to a server
+function Prototyping::onCreateClientConnection(%this)
+{
+}
+
+//This is called when a client disconnects from a server
+function Prototyping::onDestroyClientConnection(%this)
+{
+}

+ 15 - 0
Templates/BaseGame/game/data/Prototyping/Prototyping.module

@@ -0,0 +1,15 @@
+<ModuleDefinition
+    canSave="true"
+    canSaveDynamicFields="true"
+    ModuleId="Prototyping"
+    VersionId="1"
+    Group="Game"
+    scriptFile="Prototyping.cs"
+    CreateFunction="onCreate"
+    DestroyFunction="onDestroy">
+    <DeclaredAssets
+        canSave="true"
+        canSaveDynamicFields="true"
+        Extension="asset.taml"
+        Recurse="true" />
+</ModuleDefinition>

+ 6 - 0
Templates/BaseGame/game/data/Prototyping/shapes/ConePrimitive.asset.taml

@@ -0,0 +1,6 @@
+<ShapeAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="ConePrimitive"
+    fileName="@assetFile=ConePrimitive.fbx"
+    originalFilePath="D:/Gamedev/T3DMIT/Resources/Prototyping/Shapes/ConePrimitive.fbx" />

+ 28 - 0
Templates/BaseGame/game/data/Prototyping/shapes/ConePrimitive.cs

@@ -0,0 +1,28 @@
+//--- OBJECT WRITE BEGIN ---
+new TSShapeConstructor(ConePrimitive_fbx) {
+   baseShape = "./ConePrimitive.fbx";
+   upAxis = "DEFAULT";
+   unit = "-1";
+   LODType = "TrailingNumber";
+   singleDetailSize = "0";
+   IgnoreNodeScale = "0";
+   AdjustCenter = "0";
+   AdjustFloor = "0";
+   forceUpdateMaterials = "0";
+   convertLeftHanded = "0";
+   calcTangentSpace = "0";
+   genUVCoords = "0";
+   transformUVCoords = "0";
+   flipUVCoords = "1";
+   findInstances = "0";
+   limitBoneWeights = "0";
+   JoinIdenticalVerts = "1";
+   reverseWindingOrder = "1";
+   invertNormals = "0";
+   removeRedundantMats = "1";
+   animTiming = "Seconds";
+   animFPS = "2";
+   canSave = "1";
+   canSaveDynamicFields = "1";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/shapes/ConePrimitive.fbx


+ 6 - 0
Templates/BaseGame/game/data/Prototyping/shapes/CubePrimitive.asset.taml

@@ -0,0 +1,6 @@
+<ShapeAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="CubePrimitive"
+    fileName="@assetFile=CubePrimitive.fbx"
+    originalFilePath="D:/Gamedev/T3DMIT/Resources/Prototyping/Shapes/CubePrimitive.fbx" />

+ 28 - 0
Templates/BaseGame/game/data/Prototyping/shapes/CubePrimitive.cs

@@ -0,0 +1,28 @@
+//--- OBJECT WRITE BEGIN ---
+new TSShapeConstructor(CubePrimitive_fbx) {
+   baseShape = "./CubePrimitive.fbx";
+   upAxis = "DEFAULT";
+   unit = "-1";
+   LODType = "TrailingNumber";
+   singleDetailSize = "0";
+   IgnoreNodeScale = "0";
+   AdjustCenter = "0";
+   AdjustFloor = "0";
+   forceUpdateMaterials = "0";
+   convertLeftHanded = "0";
+   calcTangentSpace = "0";
+   genUVCoords = "0";
+   transformUVCoords = "0";
+   flipUVCoords = "1";
+   findInstances = "0";
+   limitBoneWeights = "0";
+   JoinIdenticalVerts = "1";
+   reverseWindingOrder = "1";
+   invertNormals = "0";
+   removeRedundantMats = "1";
+   animTiming = "Seconds";
+   animFPS = "2";
+   canSave = "1";
+   canSaveDynamicFields = "1";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/shapes/CubePrimitive.fbx


+ 6 - 0
Templates/BaseGame/game/data/Prototyping/shapes/CylinderPrimitive.asset.taml

@@ -0,0 +1,6 @@
+<ShapeAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="CylinderPrimitive"
+    fileName="@assetFile=CylinderPrimitive.fbx"
+    originalFilePath="D:/Gamedev/T3DMIT/Resources/Prototyping/Shapes/CylinderPrimitive.fbx" />

+ 28 - 0
Templates/BaseGame/game/data/Prototyping/shapes/CylinderPrimitive.cs

@@ -0,0 +1,28 @@
+//--- OBJECT WRITE BEGIN ---
+new TSShapeConstructor(CylinderPrimitive_fbx) {
+   baseShape = "./CylinderPrimitive.fbx";
+   upAxis = "DEFAULT";
+   unit = "-1";
+   LODType = "TrailingNumber";
+   singleDetailSize = "0";
+   IgnoreNodeScale = "0";
+   AdjustCenter = "0";
+   AdjustFloor = "0";
+   forceUpdateMaterials = "0";
+   convertLeftHanded = "0";
+   calcTangentSpace = "0";
+   genUVCoords = "0";
+   transformUVCoords = "0";
+   flipUVCoords = "1";
+   findInstances = "0";
+   limitBoneWeights = "0";
+   JoinIdenticalVerts = "1";
+   reverseWindingOrder = "1";
+   invertNormals = "0";
+   removeRedundantMats = "1";
+   animTiming = "Seconds";
+   animFPS = "2";
+   canSave = "1";
+   canSaveDynamicFields = "1";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/shapes/CylinderPrimitive.fbx


+ 6 - 0
Templates/BaseGame/game/data/Prototyping/shapes/SpherePrimitive.asset.taml

@@ -0,0 +1,6 @@
+<ShapeAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="SpherePrimitive"
+    fileName="@assetFile=SpherePrimitive.fbx"
+    originalFilePath="D:/Gamedev/T3DMIT/Resources/Prototyping/Shapes/SpherePrimitive.fbx" />

+ 28 - 0
Templates/BaseGame/game/data/Prototyping/shapes/SpherePrimitive.cs

@@ -0,0 +1,28 @@
+//--- OBJECT WRITE BEGIN ---
+new TSShapeConstructor(SpherePrimitive_fbx) {
+   baseShape = "./SpherePrimitive.fbx";
+   upAxis = "DEFAULT";
+   unit = "-1";
+   LODType = "TrailingNumber";
+   singleDetailSize = "0";
+   IgnoreNodeScale = "0";
+   AdjustCenter = "0";
+   AdjustFloor = "0";
+   forceUpdateMaterials = "0";
+   convertLeftHanded = "0";
+   calcTangentSpace = "0";
+   genUVCoords = "0";
+   transformUVCoords = "0";
+   flipUVCoords = "1";
+   findInstances = "0";
+   limitBoneWeights = "0";
+   JoinIdenticalVerts = "1";
+   reverseWindingOrder = "1";
+   invertNormals = "0";
+   removeRedundantMats = "1";
+   animTiming = "Seconds";
+   animFPS = "2";
+   canSave = "1";
+   canSaveDynamicFields = "1";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/shapes/SpherePrimitive.fbx


+ 6 - 0
Templates/BaseGame/game/data/Prototyping/shapes/TorusPrimitive.asset.taml

@@ -0,0 +1,6 @@
+<ShapeAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="TorusPrimitive"
+    fileName="@assetFile=TorusPrimitive.fbx"
+    originalFilePath="D:/Gamedev/T3DMIT/Resources/Prototyping/Shapes/TorusPrimitive.fbx" />

+ 28 - 0
Templates/BaseGame/game/data/Prototyping/shapes/TorusPrimitive.cs

@@ -0,0 +1,28 @@
+//--- OBJECT WRITE BEGIN ---
+new TSShapeConstructor(TorusPrimitive_fbx) {
+   baseShape = "./TorusPrimitive.fbx";
+   upAxis = "DEFAULT";
+   unit = "-1";
+   LODType = "TrailingNumber";
+   singleDetailSize = "0";
+   IgnoreNodeScale = "0";
+   AdjustCenter = "0";
+   AdjustFloor = "0";
+   forceUpdateMaterials = "0";
+   convertLeftHanded = "0";
+   calcTangentSpace = "0";
+   genUVCoords = "0";
+   transformUVCoords = "0";
+   flipUVCoords = "1";
+   findInstances = "0";
+   limitBoneWeights = "0";
+   JoinIdenticalVerts = "1";
+   reverseWindingOrder = "1";
+   invertNormals = "0";
+   removeRedundantMats = "1";
+   animTiming = "Seconds";
+   animFPS = "2";
+   canSave = "1";
+   canSaveDynamicFields = "1";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/shapes/TorusPrimitive.fbx


+ 6 - 0
Templates/BaseGame/game/data/Prototyping/shapes/TubePrimitive.asset.taml

@@ -0,0 +1,6 @@
+<ShapeAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="TubePrimitive"
+    fileName="@assetFile=TubePrimitive.fbx"
+    originalFilePath="D:/Gamedev/T3DMIT/Resources/Prototyping/Shapes/TubePrimitive.fbx" />

+ 28 - 0
Templates/BaseGame/game/data/Prototyping/shapes/TubePrimitive.cs

@@ -0,0 +1,28 @@
+//--- OBJECT WRITE BEGIN ---
+new TSShapeConstructor(TubePrimitive_fbx) {
+   baseShape = "./TubePrimitive.fbx";
+   upAxis = "DEFAULT";
+   unit = "-1";
+   LODType = "TrailingNumber";
+   singleDetailSize = "0";
+   IgnoreNodeScale = "0";
+   AdjustCenter = "0";
+   AdjustFloor = "0";
+   forceUpdateMaterials = "0";
+   convertLeftHanded = "0";
+   calcTangentSpace = "0";
+   genUVCoords = "0";
+   transformUVCoords = "0";
+   flipUVCoords = "1";
+   findInstances = "0";
+   limitBoneWeights = "0";
+   JoinIdenticalVerts = "1";
+   reverseWindingOrder = "1";
+   invertNormals = "0";
+   removeRedundantMats = "1";
+   animTiming = "Seconds";
+   animFPS = "2";
+   canSave = "1";
+   canSaveDynamicFields = "1";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/shapes/TubePrimitive.fbx


+ 7 - 0
Templates/BaseGame/game/data/Prototyping/shapes/kork_chan.asset.taml

@@ -0,0 +1,7 @@
+<MaterialAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="kork_chan"
+    scriptFile="@assetFile=kork_chan.cs"
+    imageMap0="@Asset=Prototyping:kork_chan_ALBEDO"
+    originalFilePath="D:/Gamedev/T3DMIT/Resources/Prototyping/Shapes" />

+ 6 - 0
Templates/BaseGame/game/data/Prototyping/shapes/kork_chan.cs

@@ -0,0 +1,6 @@
+//--- OBJECT WRITE BEGIN ---
+singleton Material(kork_chan) {
+   mapTo="kork_chan";
+   DiffuseMapAsset = "Prototyping:kork_chan_ALBEDO";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/shapes/kork_chan.png


+ 7 - 0
Templates/BaseGame/game/data/Prototyping/shapes/kork_chanShape.asset.taml

@@ -0,0 +1,7 @@
+<ShapeAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="kork_chanShape"
+    fileName="@assetFile=kork_chanShape.fbx"
+    materialSlot0="@Asset=Prototyping:kork_chan"
+    originalFilePath="D:/Gamedev/T3DMIT/Resources/Prototyping/Shapes/kork_chanShape.fbx" />

+ 28 - 0
Templates/BaseGame/game/data/Prototyping/shapes/kork_chanShape.cs

@@ -0,0 +1,28 @@
+//--- OBJECT WRITE BEGIN ---
+new TSShapeConstructor(kork_chanShape_fbx) {
+   baseShape = "./kork_chanShape.fbx";
+   upAxis = "DEFAULT";
+   unit = "-1";
+   LODType = "TrailingNumber";
+   singleDetailSize = "0";
+   IgnoreNodeScale = "0";
+   AdjustCenter = "0";
+   AdjustFloor = "0";
+   forceUpdateMaterials = "0";
+   convertLeftHanded = "0";
+   calcTangentSpace = "0";
+   genUVCoords = "0";
+   transformUVCoords = "0";
+   flipUVCoords = "1";
+   findInstances = "0";
+   limitBoneWeights = "0";
+   JoinIdenticalVerts = "1";
+   reverseWindingOrder = "1";
+   invertNormals = "0";
+   removeRedundantMats = "1";
+   animTiming = "Seconds";
+   animFPS = "2";
+   canSave = "1";
+   canSaveDynamicFields = "1";
+};
+//--- OBJECT WRITE END ---

BIN
Templates/BaseGame/game/data/Prototyping/shapes/kork_chanShape.fbx


+ 9 - 0
Templates/BaseGame/game/data/Prototyping/shapes/kork_chan_ALBEDO.asset.taml

@@ -0,0 +1,9 @@
+<ImageAsset
+    canSave="true"
+    canSaveDynamicFields="true"
+    AssetName="kork_chan_ALBEDO"
+    imageFile="@assetFile=kork_chan.png"
+    UseMips="true"
+    isHDRImage="false"
+    imageType="Albedo"
+    originalFilePath="D:/Gamedev/T3DMIT/Resources/Prototyping/Shapes/kork_chan.png" />

+ 8 - 0
Templates/BaseGame/game/data/Prototyping/shapes/materials.cs

@@ -0,0 +1,8 @@
+
+singleton Material(DetailBlue)
+{
+   mapTo = "DetailBlue";
+   diffuseColor[0] = "0.8 0.8 0.8 1";
+   DiffuseMap[0] = "data/Prototyping/Materials/DetailBlue.png";
+   translucentBlendOp = "None";
+};