ThirdPersonPlayerObject.taml 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <Entity
  2. scale="1 1 1"
  3. class="ThirdPersonPlayerObject"
  4. canSave="true"
  5. canSaveDynamicFields="true"
  6. position="0 0 0"
  7. rotation="0 0 0">
  8. <Component
  9. networked="false"
  10. enabled="true"
  11. class="ControlObjectComponent"
  12. clientOwner="1" />
  13. <CollisionComponent
  14. friendlyName="Collision(Component)"
  15. networked="false"
  16. enabled="true"
  17. collisionType="Bounds"
  18. LineOfSightType="Collision Mesh"
  19. decalType="Collision Mesh"
  20. CollisionMeshPrefix="Collision"
  21. BlockCollisions="true" />
  22. <PlayerControllerComponent
  23. componentType="Physics"
  24. friendlyName="Simple Physics"
  25. description="Simple physics behavior that allows gravity and impulses."
  26. networked="false"
  27. enabled="true"
  28. gravity="0 0 -9"
  29. velocity="0 0 0"
  30. isStatic="false" />
  31. <MeshComponent
  32. componentType="Render"
  33. friendlyName="Mesh Component"
  34. description="Causes the object to render a non-animating 3d shape using the file provided."
  35. networked="true"
  36. enabled="true"
  37. MeshAsset="Art:SoldierPlayer" />
  38. <Component
  39. networked="false"
  40. enabled="true"
  41. class="FPSControls" />
  42. <CameraComponent
  43. networked="false"
  44. enabled="true"
  45. FOV="80"
  46. MinFOV="5"
  47. MaxFOV="175"
  48. ScreenAspect="1024 768"
  49. targetNode="Eye"
  50. positionOffset="0 0 0"
  51. rotationOffset="0 0 0"
  52. useParentTransform="false" />
  53. <CameraOrbiterComponent
  54. orbitDistance="5"
  55. maxPitchAngle="70"
  56. minPitchAngle="-70"
  57. networked="false"
  58. enabled="true" />
  59. <AnimationComponent
  60. componentType="Render"
  61. friendlyName="Animation Component"
  62. description="An animation component"
  63. networked="true"
  64. enabled="true"/>
  65. <SpotLight
  66. range="10"
  67. innerAngle="40"
  68. outerAngle="45"
  69. isEnabled="true"
  70. color="1 1 1 1"
  71. brightness="1"
  72. castShadows="false"
  73. priority="1"
  74. animate="true"
  75. animationPeriod="1"
  76. animationPhase="1"
  77. flareScale="1"
  78. attenuationRatio="0 1 1"
  79. shadowType="Spot"
  80. texSize="512"
  81. overDarkFactor="2000 1000 500 100"
  82. shadowDistance="400"
  83. shadowSoftness="0.15"
  84. numSplits="1"
  85. logWeight="0.91"
  86. fadeStartDistance="0"
  87. lastSplitTerrainOnly="false"
  88. representedInLightmap="false"
  89. shadowDarkenColor="0 0 0 -1"
  90. includeLightmappedGeometryInShadow="false"
  91. position="0 0 1.6137"
  92. rotation="0 0 1 0"
  93. mountNode="-1"
  94. mountPos="0 0 1.5"
  95. mountRot="1 0 0 0"
  96. canSave="true"
  97. canSaveDynamicFields="true" />
  98. </Entity>