SYMBOL INDEX (19779 symbols across 1520 files) FILE: Sources/CommonLIB/AppCode/GImpact/BulletCollision/BoxCollision.cs type BT_PLANE_INTERSECTION_TYPE (line 30) | public enum BT_PLANE_INTERSECTION_TYPE class BoxCollision (line 37) | public class BoxCollision method BT_GREATER (line 58) | public static bool BT_GREATER(float x, float y) method BT_MAX (line 63) | public static float BT_MAX(float a, float b) method BT_MIN (line 68) | public static float BT_MIN(float a, float b) method BT_MAX3 (line 73) | public static float BT_MAX3(float a, float b, float c) method BT_MIN3 (line 78) | public static float BT_MIN3(float a, float b, float c) method TEST_CROSS_EDGE_BOX_MCR (line 146) | public static bool TEST_CROSS_EDGE_BOX_MCR(ref IndexedVector3 edge, re... method TEST_CROSS_EDGE_BOX_X_AXIS_MCR (line 188) | public static bool TEST_CROSS_EDGE_BOX_X_AXIS_MCR(ref IndexedVector3 e... method TEST_CROSS_EDGE_BOX_Y_AXIS_MCR (line 193) | public static bool TEST_CROSS_EDGE_BOX_Y_AXIS_MCR(ref IndexedVector3 e... method TEST_CROSS_EDGE_BOX_Z_AXIS_MCR (line 198) | public static bool TEST_CROSS_EDGE_BOX_Z_AXIS_MCR(ref IndexedVector3 e... method CompareTransformsEqual (line 219) | bool CompareTransformsEqual(ref IndexedMatrix t1, ref IndexedMatrix t2) type AABB (line 226) | public struct AABB method AABB (line 231) | public AABB(ref IndexedVector3 V1, method AABB (line 247) | public AABB(ref IndexedVector3 V1, ref IndexedVector3 V2, ref IndexedV... method AABB (line 267) | public AABB(ref IndexedVector3 min, ref IndexedVector3 max) method AABB (line 273) | public AABB(ref Vector3 min, ref Vector3 max) method AABB (line 279) | public AABB(ref AABB other) method AABB (line 285) | public AABB(ref AABB other, float margin) method Invalidate (line 298) | public void Invalidate() method IncrementMargin (line 308) | public void IncrementMargin(float margin) method CopyWithMargin (line 318) | public void CopyWithMargin(ref AABB other, float margin) method CalcFromTriangle (line 329) | public void CalcFromTriangle(ref IndexedVector3 V1, ref IndexedVector3... method CalcFromTriangleMargin (line 341) | public void CalcFromTriangleMargin(ref IndexedVector3 V1, ref IndexedV... method ApplyTransform (line 360) | public void ApplyTransform(ref IndexedMatrix trans) method ApplyTransformTransCache (line 377) | public void ApplyTransformTransCache(ref BT_BOX_BOX_TRANSFORM_CACHE tr... method Merge (line 395) | public void Merge(AABB box) method Merge (line 400) | public void Merge(ref AABB box) method MergePoint (line 412) | public void MergePoint(ref IndexedVector3 point) method GetCenterExtend (line 424) | public void GetCenterExtend(out IndexedVector3 center, out IndexedVect... method FindIntersection (line 432) | public void FindIntersection(ref AABB other, ref AABB intersection) method HasCollision (line 444) | public bool HasCollision(ref AABB other) method CollideRay (line 463) | public bool CollideRay(ref IndexedVector3 vorigin, ref IndexedVector3 ... method CollideRayDistance (line 485) | public float? CollideRayDistance(ref IndexedVector3 origin, ref Indexe... method ProjectionInterval (line 522) | public void ProjectionInterval(ref Vector4 direction, out float vmin, ... method ProjectionInterval (line 528) | public void ProjectionInterval(ref IndexedVector3 direction, out float... method PlaneClassify (line 541) | public BT_PLANE_INTERSECTION_TYPE PlaneClassify(ref Vector4 plane) method OverlappingTransConservative (line 558) | public bool OverlappingTransConservative(ref AABB box, ref IndexedMatr... method OverlappingTransConservative2 (line 565) | public bool OverlappingTransConservative2(ref AABB box, method OverlappingTransCache (line 574) | public bool OverlappingTransCache(ref AABB box, ref BT_BOX_BOX_TRANSFO... method Mat3DotCol (line 640) | public static float Mat3DotCol(ref IndexedBasisMatrix mat, ref Indexed... method Mat3DotCol (line 645) | public static float Mat3DotCol(IndexedBasisMatrix mat, ref IndexedVect... method CollidePlane (line 651) | public bool CollidePlane(ref Vector4 plane) method CollideTriangleExact (line 658) | public bool CollideTriangleExact(ref IndexedVector3 p1, ref IndexedVec... type BT_BOX_BOX_TRANSFORM_CACHE (line 707) | public struct BT_BOX_BOX_TRANSFORM_CACHE method CalcAbsoluteMatrix (line 713) | public void CalcAbsoluteMatrix() method CalcFromHomogenic (line 733) | public void CalcFromHomogenic(ref IndexedMatrix trans0, ref IndexedMat... method CalcFromFullInvert (line 745) | public void CalcFromFullInvert(ref IndexedMatrix trans0, ref IndexedMa... method Transform (line 756) | public IndexedVector3 Transform(ref IndexedVector3 point) FILE: Sources/CommonLIB/AppCode/GImpact/BulletCollision/ClipPolygon.cs class ClipPolygon (line 29) | public class ClipPolygon method DistancePointPlane (line 32) | public static float DistancePointPlane(ref Vector4 plane, ref IndexedV... method VecBlend (line 39) | public static void VecBlend(ref IndexedVector3 vr, ref IndexedVector3 ... method PlaneClipPolygonCollect (line 45) | public static void PlaneClipPolygonCollect( method PlaneClipPolygon (line 73) | public static int PlaneClipPolygon( method PlaneClipTriangle (line 124) | public static int PlaneClipTriangle( FILE: Sources/CommonLIB/AppCode/GImpact/BulletCollision/GImpactBvh.cs class GImpactBvh (line 29) | public class GImpactBvh method Refit (line 35) | protected void Refit() method GImpactBvh (line 76) | public GImpactBvh() method GImpactBvh (line 82) | public GImpactBvh(IPrimitiveManagerBase primitive_manager) method GetGlobalBox (line 87) | public AABB GetGlobalBox() method SetPrimitiveManager (line 94) | public void SetPrimitiveManager(IPrimitiveManagerBase primitive_manager) method GetPrimitiveManager (line 99) | public IPrimitiveManagerBase GetPrimitiveManager() method Update (line 109) | public void Update() method BuildSet (line 115) | public void BuildSet() method BoxQuery (line 132) | public bool BoxQuery(ref AABB box, ObjectArray collided_results) method BoxQueryTrans (line 169) | public bool BoxQueryTrans(ref AABB box, method RayQuery (line 178) | public bool RayQuery(ref IndexedVector3 ray_dir, ref IndexedVector3 ra... method HasHierarchy (line 216) | public bool HasHierarchy() method IsTrimesh (line 222) | public bool IsTrimesh() method GetNodeCount (line 228) | public int GetNodeCount() method IsLeafNode (line 234) | public bool IsLeafNode(int nodeindex) method GetNodeData (line 239) | public int GetNodeData(int nodeindex) method GetNodeBound (line 244) | public void GetNodeBound(int nodeindex, out AABB bound) method SetNodeBound (line 249) | public void SetNodeBound(int nodeindex, ref AABB bound) method GetLeftNode (line 255) | public int GetLeftNode(int nodeindex) method GetRightNode (line 260) | public int GetRightNode(int nodeindex) method GetEscapeNodeIndex (line 265) | public int GetEscapeNodeIndex(int nodeindex) method GetNodeTriangle (line 270) | public void GetNodeTriangle(int nodeindex, PrimitiveTriangle triangle) method GetAverageTreeCollisionTime (line 282) | public static float GetAverageTreeCollisionTime() method FindCollision (line 289) | public static void FindCollision(GImpactBvh boxset1, ref IndexedMatrix... method NodeCollision (line 311) | public static bool NodeCollision( method FindCollisionPairsRecursive (line 327) | public static void FindCollisionPairsRecursive( type GIM_PAIR (line 428) | public struct GIM_PAIR method GIM_PAIR (line 433) | public GIM_PAIR(ref GIM_PAIR p) method GIM_PAIR (line 439) | public GIM_PAIR(int index1, int index2) class PairSet (line 447) | public class PairSet : ObjectArray method PairSet (line 449) | public PairSet() method PushPair (line 455) | public void PushPair(int index1, int index2) method PushPairInv (line 460) | public void PushPairInv(int index1, int index2) type GIM_BVH_DATA (line 466) | public struct GIM_BVH_DATA class GIM_BVH_TREE_NODE (line 473) | public class GIM_BVH_TREE_NODE method GIM_BVH_TREE_NODE (line 478) | public GIM_BVH_TREE_NODE() method IsLeafNode (line 483) | public bool IsLeafNode() method GetEscapeIndex (line 489) | public int GetEscapeIndex() method SetEscapeIndex (line 495) | public void SetEscapeIndex(int index) method GetDataIndex (line 500) | public int GetDataIndex() method SetDataIndex (line 507) | public void SetDataIndex(int index) class GIM_BVH_DATA_ARRAY (line 514) | public class GIM_BVH_DATA_ARRAY : ObjectArray method GIM_BVH_DATA_ARRAY (line 516) | public GIM_BVH_DATA_ARRAY() method GIM_BVH_DATA_ARRAY (line 519) | public GIM_BVH_DATA_ARRAY(int reserve) class GIM_BVH_TREE_NODE_ARRAY (line 527) | public class GIM_BVH_TREE_NODE_ARRAY : ObjectArray class BvhTree (line 532) | public class BvhTree method SortAndCalcSplittingIndex (line 536) | protected int SortAndCalcSplittingIndex( method CalcSplittingAxis (line 597) | protected int CalcSplittingAxis(GIM_BVH_DATA_ARRAY primitive_boxes, in... method BuildSubTree (line 627) | protected void BuildSubTree(GIM_BVH_DATA_ARRAY primitive_boxes, int st... method BvhTree (line 676) | public BvhTree() method BuildTree (line 683) | public void BuildTree(GIM_BVH_DATA_ARRAY primitive_boxes) method ClearNodes (line 695) | public void ClearNodes() method GetNodeCount (line 702) | public int GetNodeCount() method IsLeafNode (line 708) | public bool IsLeafNode(int nodeindex) method GetNodeData (line 713) | public int GetNodeData(int nodeindex) method GetNodeBound (line 718) | public void GetNodeBound(int nodeindex, out AABB bound) method SetNodeBound (line 723) | public void SetNodeBound(int nodeindex, ref AABB bound) method GetLeftNode (line 728) | public int GetLeftNode(int nodeindex) method GetRightNode (line 733) | public int GetRightNode(int nodeindex) method GetEscapeNodeIndex (line 739) | public int GetEscapeNodeIndex(int nodeindex) type IPrimitiveManagerBase (line 752) | public interface IPrimitiveManagerBase method Cleanup (line 754) | void Cleanup(); method IsTrimesh (line 756) | bool IsTrimesh(); method GetPrimitiveCount (line 757) | int GetPrimitiveCount(); method GetPrimitiveBox (line 758) | void GetPrimitiveBox(int prim_index, out AABB primbox); method GetPrimitiveTriangle (line 760) | void GetPrimitiveTriangle(int prim_index, PrimitiveTriangle triangle); FILE: Sources/CommonLIB/AppCode/GImpact/BulletCollision/GImpactQuantization.cs class GImpactQuantization (line 52) | public class GImpactQuantization method CalcQuantizationParameters (line 55) | public static void CalcQuantizationParameters( method QuantizeClamp (line 71) | public static void QuantizeClamp(out UShortVector3 output, method Unquantize (line 90) | public static IndexedVector3 Unquantize( FILE: Sources/CommonLIB/AppCode/GImpact/BulletCollision/GImpactQuantizedBvh.cs class GImpactQuantizedBvh (line 33) | public class GImpactQuantizedBvh method QuantizedNodeCollision (line 40) | static bool QuantizedNodeCollision( method Save (line 56) | public byte[] Save() method Load (line 67) | public void Load(byte[] byteArray) method GImpactQuantizedBvh (line 114) | public GImpactQuantizedBvh() method GImpactQuantizedBvh (line 120) | public GImpactQuantizedBvh(IPrimitiveManagerBase primitive_manager) method GetGlobalBox (line 126) | public AABB GetGlobalBox() method SetPrimitiveManager (line 133) | public void SetPrimitiveManager(IPrimitiveManagerBase primitive_manager) method GetPrimitiveManager (line 138) | public IPrimitiveManagerBase GetPrimitiveManager() method BuildSet (line 154) | public void BuildSet() method BoxQuery (line 174) | public bool BoxQuery(ref AABB box, ObjectArray collided_results) method BoxQuery (line 178) | public bool BoxQuery(ref AABB box, ObjectArray collided_results, ... method BoxQueryTrans (line 235) | public bool BoxQueryTrans(ref AABB box, method RayQueryClosest (line 243) | public bool RayQueryClosest(ref IndexedVector3 ray_dir, ref IndexedVec... method RayQuery (line 287) | public bool RayQuery(ref IndexedVector3 ray_dir, ref IndexedVector3 ra... method HasHierarchy (line 327) | public bool HasHierarchy() method IsTrimesh (line 333) | public bool IsTrimesh() method GetNodeCount (line 339) | public int GetNodeCount() method IsLeafNode (line 345) | public bool IsLeafNode(int nodeindex) method GetNodeData (line 350) | public int[] GetNodeData(int nodeindex) method GetNodeBound (line 355) | public void GetNodeBound(int nodeindex, out AABB bound) method SetNodeBound (line 360) | public void SetNodeBound(int nodeindex, ref AABB bound) method GetLeftNode (line 366) | public int GetLeftNode(int nodeindex) method GetRightNode (line 371) | public int GetRightNode(int nodeindex) method GetEscapeNodeIndex (line 376) | public int GetEscapeNodeIndex(int nodeindex) method GetAverageTreeCollisionTime (line 393) | public static float GetAverageTreeCollisionTime() class BT_QUANTIZED_BVH_NODE (line 523) | public class BT_QUANTIZED_BVH_NODE method IsLeafNode (line 532) | public bool IsLeafNode() method GetEscapeIndex (line 538) | public int GetEscapeIndex() method SetEscapeIndex (line 544) | public void SetEscapeIndex(int index) method SetDataIndices (line 549) | public void SetDataIndices(int[] indices) method GetDataIndices (line 554) | public int[] GetDataIndices() method TestQuantizedBoxOverlapp (line 571) | public bool TestQuantizedBoxOverlapp(ref UShortVector3 quantizedMin, r... class GIM_QUANTIZED_BVH_NODE_ARRAY (line 589) | public class GIM_QUANTIZED_BVH_NODE_ARRAY : ObjectArray p, int count, r... method Orth (line 421) | public static IndexedVector3 Orth(ref IndexedVector3 v) method MaxDirSterId (line 434) | public static int MaxDirSterId(IList p, int count, Ind... method MaxDirSterId (line 439) | public static int MaxDirSterId(IList p, int count, ref... method Above (line 486) | public bool Above(IList vertices, int3 t, IndexedVecto... method Above (line 491) | public bool Above(IList vertices, int3 t, ref IndexedV... method HasEdge (line 497) | public bool HasEdge(int3 t, int a, int b) method HasVert (line 507) | public bool HasVert(int3 t, int v) method ShareEdge (line 512) | public int ShareEdge(int3 a, int3 b) method B2bFix (line 523) | public void B2bFix(HullTriangle s, HullTriangle t) method RemoveB2b (line 538) | void RemoveB2b(HullTriangle s, HullTriangle t) method CheckIt (line 546) | void CheckIt(HullTriangle t) method AllocateTriangle (line 569) | public HullTriangle AllocateTriangle(int a, int b, int c) method DeAllocateTriangle (line 577) | public void DeAllocateTriangle(HullTriangle tri) method Extrude (line 584) | public void Extrude(HullTriangle t0, int v) method Extrudable (line 615) | public HullTriangle Extrudable(float epsilon) method FindSimplex (line 628) | public int4 FindSimplex(IList verts, int verts_count, ... method CalcHullGen (line 681) | public int CalcHullGen(IList verts, int verts_count, i... method CalcHull (line 798) | public int CalcHull(IList verts, int verts_count, ILis... method ComputeHull (line 833) | public bool ComputeHull(int vcount, IList vertices, PH... method ReleaseHull (line 851) | public void ReleaseHull(PHullResult result) method CreateConvexHull (line 876) | public HullError CreateConvexHull(HullDesc desc, // describe... method ReleaseResult (line 1024) | public HullError ReleaseResult(HullResult result) // release memory al... method AddPoint (line 1040) | public static void AddPoint(ref int vcount, IList p, f... method GetDist (line 1051) | public float GetDist(float px, float py, float pz, ref IndexedVector3 p2) method CleanupVertices (line 1063) | public bool CleanupVertices(int svcount, method BringOutYourDead (line 1299) | public void BringOutYourDead(IList verts, int vcount, ... method ThreePlaneIntersection (line 1349) | public static IndexedVector3 ThreePlaneIntersection(Plane p0, Plane p1... method PlaneLineIntersection (line 1378) | public static IndexedVector3 PlaneLineIntersection(ref Plane plane, re... method PlaneProject (line 1387) | public static IndexedVector3 PlaneProject(ref Plane plane, ref Indexed... method TriNormal (line 1392) | public static IndexedVector3 TriNormal(IndexedVector3 v0, IndexedVecto... method TriNormal (line 1397) | public static IndexedVector3 TriNormal(ref IndexedVector3 v0, ref Inde... method DistanceBetweenLines (line 1411) | public static float DistanceBetweenLines(ref IndexedVector3 ustart, re... method PlaneTest (line 1440) | public static PlaneIntersectType PlaneTest(ref Plane p, ref IndexedVec... method SplitTest (line 1448) | public static PlaneIntersectType SplitTest(ConvexH convex, ref Plane p... FILE: Sources/CommonLIB/AppCode/GImpact/LinearMath/IndexedBasisMatrix.cs type IndexedBasisMatrix (line 7) | public struct IndexedBasisMatrix method Scaled (line 18) | public IndexedBasisMatrix Scaled(IndexedVector3 s) method Scaled (line 27) | public IndexedBasisMatrix Scaled(ref IndexedVector3 s) method IndexedBasisMatrix (line 37) | public IndexedBasisMatrix(float m11, float m12, float m13, float m21, ... method IndexedBasisMatrix (line 44) | public IndexedBasisMatrix(IndexedVector3 row0, IndexedVector3 row1, In... method IndexedBasisMatrix (line 51) | public IndexedBasisMatrix(ref IndexedVector3 row0, ref IndexedVector3 ... method IndexedBasisMatrix (line 58) | public IndexedBasisMatrix(Quaternion q) method IndexedBasisMatrix (line 73) | public IndexedBasisMatrix(ref Quaternion q) method SetValue (line 89) | public void SetValue(float m11, float m12, float m13, float m21, float... method GetColumn (line 97) | public IndexedVector3 GetColumn(int i) method GetRow (line 103) | public IndexedVector3 GetRow(int i) method Equals (line 119) | public override bool Equals(object obj) method Transpose (line 287) | public static IndexedBasisMatrix Transpose(IndexedBasisMatrix IndexedM... method Transpose (line 295) | public static void Transpose(ref IndexedBasisMatrix IndexedMatrix, out... method SetEulerZYX (line 335) | public void SetEulerZYX(float eulerX, float eulerY, float eulerZ) method TDotX (line 352) | public float TDotX(ref IndexedVector3 v) method TDotY (line 356) | public float TDotY(ref IndexedVector3 v) method TDotZ (line 360) | public float TDotZ(ref IndexedVector3 v) method Inverse (line 365) | public IndexedBasisMatrix Inverse() method Cofac (line 377) | public float Cofac(int r1, int c1, int r2, int c2) method TransposeTimes (line 383) | public IndexedBasisMatrix TransposeTimes(IndexedBasisMatrix m) method TransposeTimes (line 398) | public IndexedBasisMatrix TransposeTimes(ref IndexedBasisMatrix m) method TimesTranspose (line 413) | public IndexedBasisMatrix TimesTranspose(IndexedBasisMatrix m) method Transpose (line 422) | public IndexedBasisMatrix Transpose() method Absolute (line 431) | public IndexedBasisMatrix Absolute() method GetRotation (line 436) | public Quaternion GetRotation() method SetRotation (line 473) | public void SetRotation(Quaternion q) method SetRotation (line 487) | public void SetRotation(ref Quaternion q) method Diagonalize (line 512) | public void Diagonalize(out IndexedMatrix rot, float threshold, int ma... method GetHashCode (line 597) | public override int GetHashCode() FILE: Sources/CommonLIB/AppCode/GImpact/LinearMath/IndexedMatrix.cs type IndexedMatrix (line 6) | public struct IndexedMatrix : IEquatable method ToMatrix (line 17) | public Matrix ToMatrix() method ToMatrixProjection (line 54) | public Matrix ToMatrixProjection() method IndexedMatrix (line 71) | static IndexedMatrix() method IndexedMatrix (line 75) | public IndexedMatrix(float m11, float m12, float m13, float m21, float... method IndexedMatrix (line 82) | public IndexedMatrix(IndexedBasisMatrix basis, IndexedVector3 origin) method IndexedMatrix (line 88) | public IndexedMatrix(Matrix m) method CreateLookAt (line 95) | public static IndexedMatrix CreateLookAt(IndexedVector3 cameraPosition... method CreatePerspectiveFieldOfView (line 110) | public static IndexedMatrix CreatePerspectiveFieldOfView(float fieldOf... method CreateTranslation (line 225) | public static IndexedMatrix CreateTranslation(IndexedVector3 position) method CreateTranslation (line 235) | public static void CreateTranslation(ref IndexedVector3 position, out ... method CreateTranslation (line 243) | public static IndexedMatrix CreateTranslation(float xPosition, float y... method CreateTranslation (line 253) | public static void CreateTranslation(float xPosition, float yPosition,... method CreateScale (line 261) | public static IndexedMatrix CreateScale(float xScale, float yScale, fl... method CreateScale (line 271) | public static void CreateScale(float xScale, float yScale, float zScal... method CreateScale (line 279) | public static IndexedMatrix CreateScale(IndexedVector3 scales) method CreateScale (line 289) | public static void CreateScale(ref IndexedVector3 scales, out IndexedM... method CreateScale (line 297) | public static IndexedMatrix CreateScale(float scale) method CreateScale (line 307) | public static void CreateScale(float scale, out IndexedMatrix result) method CreateRotationX (line 315) | public static IndexedMatrix CreateRotationX(float radians) method CreateRotationX (line 328) | public static void CreateRotationX(float radians, out IndexedMatrix re... method CreateRotationY (line 338) | public static IndexedMatrix CreateRotationY(float radians) method CreateRotationY (line 350) | public static void CreateRotationY(float radians, out IndexedMatrix re... method CreateRotationZ (line 360) | public static IndexedMatrix CreateRotationZ(float radians) method CreateRotationZ (line 372) | public static void CreateRotationZ(float radians, out IndexedMatrix re... method Equals (line 382) | public bool Equals(IndexedMatrix other) method Equals (line 387) | public override bool Equals(object obj) method GetHashCode (line 395) | public override int GetHashCode() method Inverse (line 400) | public IndexedMatrix Inverse() method InvXform (line 406) | public IndexedVector3 InvXform(IndexedVector3 inVec) method InvXform (line 412) | public IndexedVector3 InvXform(ref IndexedVector3 inVec) method InverseTimes (line 418) | public IndexedMatrix InverseTimes(ref IndexedMatrix t) method GetRotation (line 425) | public Quaternion GetRotation() method CreateFromQuaternion (line 430) | public static IndexedMatrix CreateFromQuaternion(Quaternion q) method CreateFromQuaternion (line 437) | public static IndexedMatrix CreateFromQuaternion(ref Quaternion q) FILE: Sources/CommonLIB/AppCode/GImpact/LinearMath/IndexedVector3.cs type IndexedVector3 (line 7) | public struct IndexedVector3 method IndexedVector3 (line 9) | public IndexedVector3(float x, float y, float z) method IndexedVector3 (line 16) | public IndexedVector3(float x) method IndexedVector3 (line 23) | public IndexedVector3(IndexedVector3 v) method IndexedVector3 (line 30) | public IndexedVector3(ref IndexedVector3 v) method IndexedVector3 (line 38) | public IndexedVector3(ref Vector3 v) method IndexedVector3 (line 45) | public IndexedVector3(Vector3 v) method IndexedVector3 (line 52) | public IndexedVector3(ref Vector4 v) method IndexedVector3 (line 58) | public IndexedVector3(Vector4 v) method Length (line 66) | public float Length() method LengthSquared (line 71) | public float LengthSquared() method ToVector3 (line 75) | public Vector3 ToVector3() method ToVector3 (line 80) | public void ToVector3(out Vector3 result) method Abs (line 85) | public void Abs(out IndexedVector3 result) method Abs (line 92) | public IndexedVector3 Abs() method Absolute (line 97) | public IndexedVector3 Absolute() method Normalize (line 102) | public void Normalize() method Normalized (line 110) | public IndexedVector3 Normalized() method Transform (line 118) | public static void Transform(IndexedVector3[] source, ref IndexedMatri... method Normalize (line 127) | public static IndexedVector3 Normalize(IndexedVector3 v) method Normalize (line 133) | public static IndexedVector3 Normalize(ref IndexedVector3 v) method Cross (line 140) | public IndexedVector3 Cross(ref IndexedVector3 v) method Cross (line 148) | public IndexedVector3 Cross(IndexedVector3 v) method Cross (line 156) | public static IndexedVector3 Cross(IndexedVector3 v, IndexedVector3 v2) method Cross (line 164) | public static IndexedVector3 Cross(ref IndexedVector3 v, ref IndexedVe... method Dot (line 175) | public static float Dot(IndexedVector3 a, IndexedVector3 b) method Dot (line 180) | public static float Dot(ref IndexedVector3 a, ref IndexedVector3 b) method Dot (line 185) | public static void Dot(ref IndexedVector3 a, ref IndexedVector3 b, out... method Dot (line 190) | public static float Dot(ref IndexedVector3 a, ref Vector3 b) method Dot (line 195) | public static float Dot(IndexedVector3 a, Vector3 b) method Dot (line 200) | public static float Dot(Vector3 a, IndexedVector3 b) method Multiply (line 310) | public static void Multiply(ref IndexedVector3 output, ref IndexedVect... method Subtract (line 317) | public static void Subtract(ref IndexedVector3 output, ref IndexedVect... method ToFloatArray (line 405) | public float[] ToFloatArray() method Lerp (line 410) | public static void Lerp(ref IndexedVector3 a, ref IndexedVector3 b, fl... method Lerp (line 418) | public static IndexedVector3 Lerp(ref IndexedVector3 a, ref IndexedVec... method Equals (line 477) | public bool Equals(IndexedVector3 other) method Equals (line 485) | public override bool Equals(object obj) method Dot (line 530) | public float Dot(ref IndexedVector3 v) method Dot (line 535) | public float Dot(IndexedVector3 v) method Triple (line 540) | public float Triple(ref IndexedVector3 b, ref IndexedVector3 c) method SetMin (line 548) | public void SetMin(ref IndexedVector3 v) method SetMax (line 565) | public void SetMax(ref IndexedVector3 v) method MaxAxis (line 581) | public int MaxAxis() method MinAxis (line 586) | public int MinAxis() method GetHashCode (line 603) | public override int GetHashCode() FILE: Sources/CommonLIB/AppCode/GImpact/LinearMath/MathUtil.cs class MathUtil (line 34) | public static class MathUtil method BasisMatrixToFloatArray (line 36) | public static float[,] BasisMatrixToFloatArray(ref IndexedBasisMatrix m) method FloatArrayToBasisMatrix (line 51) | public static void FloatArrayToBasisMatrix(float[,] f, ref IndexedBasi... method InverseTransform (line 60) | public static void InverseTransform(ref IndexedMatrix m, ref IndexedVe... method InverseTransform (line 66) | public static IndexedVector3 InverseTransform(ref IndexedMatrix m, ref... method FSel (line 126) | public static float FSel(float a, float b, float c) method MaxAxis (line 133) | public static int MaxAxis(ref IndexedVector3 a) method MaxAxis (line 138) | public static int MaxAxis(Vector4 a) method MaxAxis (line 143) | public static int MaxAxis(ref Vector4 a) method ClosestAxis (line 170) | public static int ClosestAxis(ref Vector4 a) method AbsoluteVector4 (line 176) | public static Vector4 AbsoluteVector4(ref Vector4 vec) method VectorComponent (line 288) | public static float VectorComponent(Vector4 v, int i) method VectorComponent (line 293) | public static float VectorComponent(ref Vector4 v, int i) method VectorComponent (line 313) | public static void VectorComponent(ref Vector4 v, int i, float f) method Vector3Triple (line 515) | public static float Vector3Triple(ref IndexedVector3 a, ref IndexedVec... method GetQuantized (line 696) | public static int GetQuantized(float x) method VectorClampMax (line 705) | public static void VectorClampMax(ref IndexedVector3 input, ref Indexe... method VectorClampMin (line 713) | public static void VectorClampMin(ref IndexedVector3 input, ref Indexe... method VectorMin (line 720) | public static void VectorMin(IndexedVector3 input, ref IndexedVector3 ... method VectorMin (line 725) | public static void VectorMin(ref IndexedVector3 input, ref IndexedVect... method VectorMin (line 732) | public static void VectorMin(ref IndexedVector3 input1, ref IndexedVec... method VectorMax (line 740) | public static void VectorMax(IndexedVector3 input, ref IndexedVector3 ... method VectorMax (line 745) | public static void VectorMax(ref IndexedVector3 input, ref IndexedVect... method VectorMax (line 752) | public static void VectorMax(ref IndexedVector3 input1, ref IndexedVec... method RecipSqrt (line 760) | public static float RecipSqrt(float a) method CompareFloat (line 765) | public static bool CompareFloat(float val1, float val2) method FuzzyZero (line 770) | public static bool FuzzyZero(float val) method Select (line 775) | public static uint Select(uint condition, uint valueIfConditionNonZero... method ShortestArcQuat (line 813) | public static Quaternion ShortestArcQuat(IndexedVector3 axisInA, Index... method ShortestArcQuat (line 817) | public static Quaternion ShortestArcQuat(ref IndexedVector3 axisInA, r... method QuatAngle (line 834) | public static float QuatAngle(ref Quaternion quat) method QuatFurthest (line 839) | public static Quaternion QuatFurthest(ref Quaternion input1, ref Quate... method QuatRotate (line 851) | public static IndexedVector3 QuatRotate(Quaternion rotation, IndexedVe... method QuatRotate (line 856) | public static IndexedVector3 QuatRotate(ref Quaternion rotation, ref I... method QuatVectorMultiply (line 864) | public static Quaternion QuatVectorMultiply(ref Quaternion q, ref Inde... method GetSkewSymmetricMatrix (line 967) | public static void GetSkewSymmetricMatrix(ref IndexedVector3 vecin, ou... method SanityCheckVector (line 973) | public static void SanityCheckVector(IndexedVector3 v) method ZeroCheckVector (line 979) | public static void ZeroCheckVector(IndexedVector3 v) method ZeroCheckVector (line 987) | public static void ZeroCheckVector(ref IndexedVector3 v) method SanityCheckVector (line 997) | public static void SanityCheckVector(ref IndexedVector3 v) method SanityCheckFloat (line 1008) | public static void SanityCheckFloat(float f) method GetMatrixElem (line 1044) | public static float GetMatrixElem(IndexedBasisMatrix mat, int index) method GetMatrixElem (line 1051) | public static float GetMatrixElem(ref IndexedBasisMatrix mat, int index) method MatrixToEulerXYZ (line 1058) | public static bool MatrixToEulerXYZ(ref IndexedBasisMatrix mat, out In... method QuaternionInverse (line 1155) | public static Quaternion QuaternionInverse(Quaternion q) method QuaternionInverse (line 1160) | public static Quaternion QuaternionInverse(ref Quaternion q) method QuaternionMultiply (line 1165) | public static Quaternion QuaternionMultiply(Quaternion a, Quaternion b) method QuaternionMultiply (line 1170) | public static Quaternion QuaternionMultiply(ref Quaternion a, ref Quat... method NormalizeAngle (line 1202) | public static float NormalizeAngle(float angleInRadians) method DegToRadians (line 1220) | public static float DegToRadians(float degrees) method Interpolate3 (line 1226) | public static IndexedVector3 Interpolate3(IndexedVector3 v0, IndexedVe... method Interpolate3 (line 1236) | public static IndexedVector3 Interpolate3(ref IndexedVector3 v0, ref I... method SetEulerZYX (line 1245) | public static IndexedMatrix SetEulerZYX(float eulerX, float eulerY, fl... method Vector4ToVector3 (line 1266) | public static IndexedVector3 Vector4ToVector3(Vector4 v4) method Vector4ToVector3 (line 1271) | public static IndexedVector3 Vector4ToVector3(ref Vector4 v4) method PrintQuaternion (line 1296) | public static void PrintQuaternion(TextWriter writer, Quaternion q) method PrintVector3 (line 1301) | public static void PrintVector3(TextWriter writer, IndexedVector3 v) method PrintVector3 (line 1306) | public static void PrintVector3(TextWriter writer, String name, Indexe... method PrintVector4 (line 1311) | public static void PrintVector4(TextWriter writer, Vector4 v) method PrintVector4 (line 1316) | public static void PrintVector4(TextWriter writer, String name, Vector... method PrintMatrix (line 1322) | public static void PrintMatrix(TextWriter writer, IndexedMatrix m) method PrintMatrix (line 1327) | public static void PrintMatrix(TextWriter writer, String name, Indexed... method PrintMatrix (line 1342) | public static void PrintMatrix(TextWriter writer, IndexedBasisMatrix m) method PrintMatrix (line 1347) | public static void PrintMatrix(TextWriter writer, String name, Indexed... method IsAlmostZero (line 1375) | public static bool IsAlmostZero(Vector3 v) method IsAlmostZero (line 1382) | public static bool IsAlmostZero(ref Vector3 v) method IsAlmostZero (line 1388) | public static bool IsAlmostZero(IndexedVector3 v) method IsAlmostZero (line 1395) | public static bool IsAlmostZero(ref IndexedVector3 v) method Vector3Lerp (line 1402) | public static IndexedVector3 Vector3Lerp(ref IndexedVector3 a, ref Ind... method Vector3Distance2XZ (line 1411) | public static float Vector3Distance2XZ(IndexedVector3 x, IndexedVector... method PrintMatrix (line 1418) | public static void PrintMatrix(TextWriter writer, Matrix m) method PrintMatrix (line 1423) | public static void PrintMatrix(TextWriter writer, String name, Matrix m) method PrintVector3 (line 1438) | public static void PrintVector3(TextWriter writer, Vector3 v) method PrintVector3 (line 1443) | public static void PrintVector3(TextWriter writer, String name, Vector... type FloatIntUnion (line 1466) | [StructLayout(LayoutKind.Explicit)] method NextAfter (line 1476) | public static float NextAfter(float x, float y) FILE: Sources/CommonLIB/AppCode/GImpact/LinearMath/ObjectArray.cs class ObjectArray (line 34) | public class ObjectArray : IList, method ObjectArray (line 47) | static ObjectArray() method ObjectArray (line 52) | public ObjectArray() method GetRawArray (line 57) | public T[] GetRawArray() method ObjectArray (line 62) | public ObjectArray(IEnumerable collection) method ObjectArray (line 90) | public ObjectArray(int capacity) method Add (line 99) | public void Add(T item) method AddRange (line 109) | public void AddRange(IEnumerable collection) method AsReadOnly (line 114) | public ReadOnlyCollection AsReadOnly() method Swap (line 119) | public void Swap(int index0, int index1) method Resize (line 126) | public void Resize(int newsize) method Resize (line 131) | public void Resize(int newsize,bool allocate) method BinarySearch (line 172) | public int BinarySearch(T item) method BinarySearch (line 177) | public int BinarySearch(T item, IComparer comparer) method BinarySearch (line 182) | public int BinarySearch(int index, int count, T item, IComparer com... method Clear (line 195) | public void Clear() method Contains (line 205) | public bool Contains(T item) method ConvertAll (line 229) | public ObjectArray ConvertAll(Converter ... method CopyTo (line 244) | public void CopyTo(T[] array) method CopyTo (line 249) | public void CopyTo(T[] array, int arrayIndex) method CopyTo (line 254) | public void CopyTo(int index, T[] array, int arrayIndex, int count) method EnsureCapacity (line 263) | private void EnsureCapacity(int min) method Exists (line 276) | public bool Exists(Predicate match) method Find (line 281) | public T Find(Predicate match) method FindAll (line 297) | public ObjectArray FindAll(Predicate match) method FindIndex (line 314) | public int FindIndex(Predicate match) method FindIndex (line 319) | public int FindIndex(int startIndex, Predicate match) method FindIndex (line 324) | public int FindIndex(int startIndex, int count, Predicate match) method FindLast (line 349) | public T FindLast(Predicate match) method FindLastIndex (line 365) | public int FindLastIndex(Predicate match) method FindLastIndex (line 370) | public int FindLastIndex(int startIndex, Predicate match) method FindLastIndex (line 375) | public int FindLastIndex(int startIndex, int count, Predicate match) method ForEach (line 407) | public void ForEach(Action action) method GetRange (line 424) | public ObjectArray GetRange(int index, int count) method IndexOf (line 440) | public int IndexOf(T item) method IndexOf (line 445) | public int IndexOf(T item, int index) method IndexOf (line 454) | public int IndexOf(T item, int index, int count) method Insert (line 467) | public void Insert(int index, T item) method InsertRange (line 486) | public void InsertRange(int index, IEnumerable collection) method IsCompatibleObject (line 534) | private static bool IsCompatibleObject(object value) method LastIndexOf (line 543) | public int LastIndexOf(T item) method LastIndexOf (line 548) | public int LastIndexOf(T item, int index) method LastIndexOf (line 557) | public int LastIndexOf(T item, int index, int count) method RemoveQuick (line 575) | public bool RemoveQuick(T item) method RemoveAtQuick (line 591) | public bool RemoveAtQuick(int index) method Remove (line 606) | public bool Remove(T item) method RemoveAll (line 617) | public int RemoveAll(Predicate match) method RemoveAt (line 651) | public void RemoveAt(int index) method RemoveRange (line 666) | public void RemoveRange(int index, int count) method Reverse (line 688) | public void Reverse() method Reverse (line 693) | public void Reverse(int index, int count) method Sort (line 707) | public void Sort() method Sort (line 712) | public void Sort(IComparer comparer) method Sort (line 717) | public void Sort(Comparison comparison) method Sort (line 730) | public void Sort(int index, int count, IComparer comparer) method GetEnumerator (line 744) | IEnumerator IEnumerable.GetEnumerator() method CopyTo (line 749) | void ICollection.CopyTo(Array array, int arrayIndex) method GetEnumerator (line 765) | IEnumerator IEnumerable.GetEnumerator() method Add (line 770) | int IList.Add(object item) method Contains (line 777) | bool IList.Contains(object item) method IndexOf (line 782) | int IList.IndexOf(object item) method Insert (line 791) | void IList.Insert(int index, object item) method Remove (line 797) | void IList.Remove(object item) method ToArray (line 805) | public T[] ToArray() method TrimExcess (line 812) | public void TrimExcess() method TrueForAll (line 821) | public bool TrueForAll(Predicate match) method VerifyValueType (line 837) | private static void VerifyValueType(object value) method checkAndGrow (line 992) | private void checkAndGrow(int newSize) type Enumerator (line 1002) | [StructLayout(LayoutKind.Sequential)] method Enumerator (line 1009) | internal Enumerator(ObjectArray list) method Dispose (line 1017) | public void Dispose() method MoveNext (line 1021) | public bool MoveNext() method MoveNextRare (line 1033) | private bool MoveNextRare() method Reset (line 1062) | void IEnumerator.Reset() class FunctorComparer (line 1073) | internal sealed class FunctorComparer : IComparer method FunctorComparer (line 1080) | public FunctorComparer(Comparison comparison) method Compare (line 1086) | public int Compare(T x, T y) FILE: Sources/CommonLIB/AppCode/GImpact/LinearMath/TransformUtil.cs class TransformUtil (line 32) | public static class TransformUtil method FloatToList (line 34) | public static IList FloatToList(float f) method VectorToList (line 41) | public static IList VectorToList(IndexedVector3 vector) method VectorToList (line 46) | public static IList VectorToList(ref IndexedVector3 vector) method VectorsFromList (line 55) | public static IList VectorsFromList(IList list) method PlaneSpace1 (line 72) | public static void PlaneSpace1(ref IndexedVector3 n, out IndexedVector... method AabbSupport (line 95) | public static IndexedVector3 AabbSupport(ref IndexedVector3 halfExtent... method IntegrateTransform (line 102) | public static void IntegrateTransform(IndexedMatrix curTrans, IndexedV... method IntegrateTransform (line 107) | public static void IntegrateTransform(ref IndexedMatrix curTrans,ref I... method CalculateVelocityQuaternion (line 155) | public static void CalculateVelocityQuaternion(ref IndexedVector3 pos0... method CalculateDiffAxisAngleQuaternion (line 171) | public static void CalculateDiffAxisAngleQuaternion(ref Quaternion orn... method CalculateVelocity (line 193) | public static void CalculateVelocity(ref IndexedMatrix transform0, ref... method CalculateDiffAxisAngle (line 204) | public static void CalculateDiffAxisAngle(ref IndexedMatrix transform0... method GetRotation (line 232) | public static void GetRotation(ref IndexedBasisMatrix a, out Quaternio... method GetRotation (line 237) | public static Quaternion GetRotation(ref IndexedBasisMatrix a) class ConvexSeparatingDistanceUtil (line 249) | public class ConvexSeparatingDistanceUtil method ConvexSeparatingDistanceUtil (line 262) | public ConvexSeparatingDistanceUtil(float boundingRadiusA, float bound... method GetConservativeSeparatingDistance (line 269) | public float GetConservativeSeparatingDistance() method UpdateSeparatingDistance (line 274) | public void UpdateSeparatingDistance(ref IndexedMatrix transA, ref Ind... method InitSeparatingDistance (line 308) | void InitSeparatingDistance(ref IndexedVector3 separatingVector, float... FILE: Sources/CommonLIB/AppCode/GImpact/LinearMath/UShortVector3.cs type UShortVector3 (line 28) | public struct UShortVector3 method Min (line 34) | public void Min(ref UShortVector3 a) method Max (line 41) | public void Max(ref UShortVector3 a) FILE: Sources/CommonLIB/AppCode/Generics/MyDynamicObjectsPool.cs class MyDynamicObjectPool (line 12) | public class MyDynamicObjectPool where T : class method MyDynamicObjectPool (line 16) | public MyDynamicObjectPool(int capacity) method Preallocate (line 22) | private void Preallocate(int count) method Allocate (line 31) | public T Allocate() method Deallocate (line 41) | public void Deallocate(T item) FILE: Sources/CommonLIB/AppCode/Generics/MyObjectsPool.cs class MyObjectsPoolEnumerator (line 43) | public class MyObjectsPoolEnumerator : IEnumerator> method MoveNext (line 65) | public bool MoveNext() method Reset (line 95) | public void Reset() method Dispose (line 101) | public void Dispose() method MyObjectsPoolEnumerator (line 105) | public MyObjectsPoolEnumerator(LinkedList list) class MyObjectsPool (line 111) | public class MyObjectsPool : IEnumerable> where T :... method MyObjectsPool (line 139) | private MyObjectsPool() method MyObjectsPool (line 143) | public MyObjectsPool(int capacity) method Allocate (line 167) | public T Allocate() method Allocate (line 174) | public T Allocate(bool nullAllowed) method AllocateEx (line 191) | public LinkedListNode AllocateEx() method GetActiveCount (line 212) | public int GetActiveCount() method GetCapacity (line 218) | public int GetCapacity() method Deallocate (line 225) | public void Deallocate(T item) method Deallocate (line 244) | public void Deallocate(LinkedListNode node) method MarkForDeallocate (line 257) | public void MarkForDeallocate(LinkedListNode node) method DeallocateAllMarked (line 265) | public void DeallocateAllMarked() method DeallocateAll (line 281) | public void DeallocateAll() method GetEnumerator (line 295) | public IEnumerator> GetEnumerator() method GetEnumerator (line 301) | IEnumerator IEnumerable.GetEnumerator() method GetPreallocatedItemsArray (line 309) | public LinkedListNode[] GetPreallocatedItemsArray() FILE: Sources/CommonLIB/AppCode/Generics/MyObjectsPoolSimple.cs class MyObjectsPoolSimple (line 11) | public class MyObjectsPoolSimple where T : class, new() method MyObjectsPoolSimple (line 20) | private MyObjectsPoolSimple() { } method MyObjectsPoolSimple (line 22) | public MyObjectsPoolSimple(int capacity) method Allocate (line 39) | public T Allocate() method GetAllocatedCount (line 52) | public int GetAllocatedCount() method GetCapacity (line 58) | public int GetCapacity() method ClearAllAllocated (line 64) | public void ClearAllAllocated() method GetAllocatedItem (line 72) | public T GetAllocatedItem(int index) FILE: Sources/CommonLIB/AppCode/Generics/MyWeightDictionary.cs class MyWeightDictionary (line 13) | public class MyWeightDictionary method MyWeightDictionary (line 22) | public MyWeightDictionary(Dictionary data) method GetSum (line 44) | public float GetSum() method GetItemByWeightNormalized (line 54) | public T GetItemByWeightNormalized(float weightNormalized) method GetItemByWeight (line 64) | public T GetItemByWeight(float weight) method GetRandomItem (line 82) | public T GetRandomItem(Random rnd) FILE: Sources/CommonLIB/AppCode/Import/MyImporterConstants.cs class MyImporterConstants (line 8) | public static class MyImporterConstants FILE: Sources/CommonLIB/AppCode/Import/MyMaterialDescriptor.cs class MyMaterialDescriptor (line 13) | public class MyMaterialDescriptor method MyMaterialDescriptor (line 26) | public MyMaterialDescriptor(string materialName) method MyMaterialDescriptor (line 36) | public MyMaterialDescriptor() {;} method Write (line 43) | public bool Write(BinaryWriter writer) method Read (line 59) | public bool Read(BinaryReader reader) FILE: Sources/CommonLIB/AppCode/Import/MyMeshPartSolver.cs type MyMeshDrawTechnique (line 12) | public enum MyMeshDrawTechnique : byte class PositionPacker (line 25) | public static class PositionPacker method PackPosition (line 27) | static public HalfVector4 PackPosition(ref Vector3 position) method UnpackPosition (line 41) | static public Vector3 UnpackPosition(ref HalfVector4 position) class MyModelDummy (line 49) | public class MyModelDummy class MyModelInfo (line 55) | public class MyModelInfo method MyModelInfo (line 61) | public MyModelInfo(int triCnt, int VertCnt, Vector3 BBsize) class MyMeshPartInfo (line 69) | public class MyMeshPartInfo method IsPhysical (line 76) | public static bool IsPhysical(MyMeshDrawTechnique technique) method Export (line 82) | public bool Export(BinaryWriter writer) method Import (line 104) | public bool Import(BinaryReader reader) class MyMeshPartSolver (line 130) | public class MyMeshPartSolver method GetMeshPartContainer (line 139) | public Dictionary GetMeshPartContainer() { return... method Clear (line 271) | public void Clear() method IsWrongTriangle (line 278) | bool IsWrongTriangle(Vector3 vertex0, Vector3 vertex1, Vector3 vertex2) FILE: Sources/CommonLIB/AppCode/Import/MyModelExporter.cs class MyModelExporter (line 13) | public class MyModelExporter method MyModelExporter (line 23) | public MyModelExporter(string filePath) method MyModelExporter (line 34) | public MyModelExporter() method Close (line 41) | public void Close() method WriteTag (line 52) | private void WriteTag(string tagName) method WriteVector3 (line 61) | private void WriteVector3(ref Vector3 vct) method WriteVector2 (line 73) | private void WriteVector2(ref Vector2 vct) method WriteMatrix (line 84) | private void WriteMatrix(ref Matrix matrix) method WriteHalfVector4 (line 110) | private void WriteHalfVector4(ref HalfVector4 val) method WriteHalfVector2 (line 118) | private void WriteHalfVector2(ref HalfVector2 val) method WriteByte4 (line 126) | private void WriteByte4(ref Byte4 val) method ExportDataPackedAsHV4 (line 131) | public bool ExportDataPackedAsHV4(string tagName, Vector3[] vctArr) method ExportDataPackedAsB4 (line 152) | public bool ExportDataPackedAsB4(string tagName, Vector3[] vctArr) method ExportDataPackedAsHV2 (line 174) | public bool ExportDataPackedAsHV2(string tagName, Vector2[] vctArr) method ExportData (line 201) | public bool ExportData(string tagName, Vector3[] vctArr) method ExportData (line 224) | public bool ExportData(string tagName, Matrix[] matArr) method ExportData (line 247) | public bool ExportData(string tagName, Vector2[] vctArr) method ExportData (line 274) | public bool ExportData(string tagName, string[] strArr) method ExportData (line 298) | public bool ExportData(string tagName, int[] intArr) method ExportData (line 316) | public bool ExportData(string tagName, byte[] byteArray) method ExportData (line 331) | public bool ExportData(string tagName, MyModelInfo modelInfo) method ExportData (line 348) | public bool ExportData(string tagName, ref BoundingBox boundingBox) method ExportData (line 363) | public bool ExportData(string tagName, ref BoundingSphere boundingSphere) method ExportData (line 378) | public bool ExportData(string tagName, Dictionary dict) method ExportData (line 398) | public bool ExportData(string tagName, Dictionary... method ExportData (line 418) | public bool ExportData(string tagName, Dictionary ReadMeshParts(BinaryReader reader) method ReadDummies (line 710) | private Dictionary ReadDummies(BinaryReader reader) method ReadArrayOfInt (line 744) | private int[] ReadArrayOfInt(BinaryReader reader) method ReadArrayOfBytes (line 757) | private byte[] ReadArrayOfBytes(BinaryReader reader) method ImportData (line 770) | public void ImportData(string assetFileName) method ImportCustomData (line 788) | public void ImportCustomData(string assetFileName, SortedSet t... method LoadTagData (line 803) | private bool LoadTagData(BinaryReader reader) method LoadCustomTagData (line 948) | private bool LoadCustomTagData(BinaryReader reader, SortedSet ... method GetTagData (line 1186) | public Dictionary GetTagData() { return m_retTagData; } FILE: Sources/CommonLIB/AppCode/Import/VF_Packer.cs class VF_Packer (line 11) | public class VF_Packer method PackAmbientAndAlpha (line 13) | public static short PackAmbientAndAlpha(float ambient, byte alpha) method UnpackAmbient (line 23) | public static float UnpackAmbient(float packed) method UnpackAmbient (line 31) | public static float UnpackAmbient(short packed) method UnpackAlpha (line 39) | public static byte UnpackAlpha(short packed) method UnpackAlpha (line 48) | public static byte UnpackAlpha(float packed) method PackNormal (line 57) | static public uint PackNormal(ref Vector3 normal) method PackNormalB4 (line 79) | static public Byte4 PackNormalB4(ref Vector3 normal) method UnpackNormal (line 87) | static public Vector3 UnpackNormal(ref uint packedNormal) method UnpackNormal (line 94) | static public Vector3 UnpackNormal(ref Byte4 packedNormal) method PackPosition (line 124) | static public HalfVector4 PackPosition(ref Vector3 position) method UnpackPosition (line 129) | static public Vector3 UnpackPosition(ref HalfVector4 position) method RepackModelPosition (line 135) | static public Vector3 RepackModelPosition(ref Vector3 position) FILE: Sources/CommonLIB/AppCode/MyMessageBox.cs class MyMessageBox (line 10) | public static class MyMessageBox method MessageBox (line 12) | [DllImport("user32.dll", CharSet = CharSet.Auto)] method Show (line 15) | public static void Show(string caption, string text) FILE: Sources/CommonLIB/AppCode/MyMwcEnums.cs type MyMwcQuickLaunchType (line 9) | public enum MyMwcQuickLaunchType : byte type MyMwcFinalBuildType (line 18) | public enum MyMwcFinalBuildType : byte type LoggingOptions (line 25) | [Flags] FILE: Sources/CommonLIB/AppCode/MyMwcFinalBuildConstants.cs class MyMwcFinalBuildConstants (line 13) | public class MyMwcFinalBuildConstants method GetValueForBuildType (line 269) | public static T GetValueForBuildType(T ifPublic, T ifTest, T ifDeve... FILE: Sources/CommonLIB/AppCode/MyMwcSingleCrypto.cs class MyMwcSingleCrypto (line 8) | public class MyMwcSingleCrypto method MyMwcSingleCrypto (line 12) | private MyMwcSingleCrypto() method MyMwcSingleCrypto (line 16) | public MyMwcSingleCrypto(byte[] password) method Encrypt (line 22) | public void Encrypt(byte[] data, int length) method Decrypt (line 36) | public void Decrypt(byte[] data, int length) FILE: Sources/CommonLIB/AppCode/MyTraceClient.cs class MyTraceClient (line 10) | public class MyTraceClient type E_TraceMessageType (line 12) | public enum E_TraceMessageType type COPYDATASTRUCT (line 21) | public struct COPYDATASTRUCT method SendMessage (line 31) | [DllImport("user32.dll", EntryPoint = "SendMessage", SetLastError = tr... method FindWindow (line 33) | [DllImport("user32.dll", CharSet = CharSet.Auto)] method InitTrace (line 43) | public static bool InitTrace(String fullPath) method Trace (line 67) | [Conditional("DEBUG"), Conditional("DEVELOP")] method TraceI (line 122) | [Conditional("DEBUG"), Conditional("DEVELOP")] method TraceW (line 128) | [Conditional("DEBUG"), Conditional("DEVELOP")] method TraceE (line 134) | [Conditional("DEBUG"), Conditional("DEVELOP")] FILE: Sources/CommonLIB/AppCode/Networking/IMyEvent.cs type IMyEvent (line 11) | public interface IMyEvent method Read (line 13) | bool Read(MyMessageReader msg); method Write (line 14) | void Write(MyMessageWriter msg); FILE: Sources/CommonLIB/AppCode/Networking/IReadWriteMessage.cs type IReadWriteMessage (line 8) | public interface IReadWriteMessage method Read (line 10) | bool Read(MyMessageReader msg); method Write (line 11) | void Write(MyMessageWriter msg); FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/INetEncryption.cs type INetEncryption (line 9) | public interface INetEncryption method Encrypt (line 14) | bool Encrypt(NetOutgoingMessage msg); method Decrypt (line 19) | bool Decrypt(NetIncomingMessage msg); FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetAESEncryption.cs class NetAESEncryption (line 13) | public class NetAESEncryption : INetEncryption method NetAESEncryption (line 21) | static NetAESEncryption() method NetAESEncryption (line 55) | public NetAESEncryption(byte[] key, byte[] iv) method NetAESEncryption (line 78) | public NetAESEncryption(string key, int bitsize) method NetAESEncryption (line 106) | public NetAESEncryption(string key) method Encrypt (line 114) | public bool Encrypt(NetOutgoingMessage msg) method Decrypt (line 146) | public bool Decrypt(NetIncomingMessage msg) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetBlockEncryptionBase.cs class NetBlockEncryptionBase (line 9) | public abstract class NetBlockEncryptionBase : INetEncryption method NetBlockEncryptionBase (line 22) | public NetBlockEncryptionBase() method Encrypt (line 30) | public bool Encrypt(NetOutgoingMessage msg) method Decrypt (line 58) | public bool Decrypt(NetIncomingMessage msg) method EncryptBlock (line 81) | protected abstract void EncryptBlock(byte[] source, int sourceOffset, ... method DecryptBlock (line 86) | protected abstract void DecryptBlock(byte[] source, int sourceOffset, ... FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetDESEncryption.cs class NetDESEncryption (line 13) | public class NetDESEncryption : INetEncryption method NetDESEncryption (line 21) | static NetDESEncryption() method NetDESEncryption (line 55) | public NetDESEncryption(byte[] key, byte[] iv) method NetDESEncryption (line 78) | public NetDESEncryption(string key, int bitsize) method NetDESEncryption (line 106) | public NetDESEncryption(string key) method Encrypt (line 114) | public bool Encrypt(NetOutgoingMessage msg) method Decrypt (line 146) | public bool Decrypt(NetIncomingMessage msg) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetRC2Encryption.cs class NetRC2Encryption (line 13) | public class NetRC2Encryption : INetEncryption method NetRC2Encryption (line 21) | static NetRC2Encryption() method NetRC2Encryption (line 55) | public NetRC2Encryption(byte[] key, byte[] iv) method NetRC2Encryption (line 78) | public NetRC2Encryption(string key, int bitsize) method NetRC2Encryption (line 107) | public NetRC2Encryption(string key) method Encrypt (line 115) | public bool Encrypt(NetOutgoingMessage msg) method Decrypt (line 147) | public bool Decrypt(NetIncomingMessage msg) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetTripleDESEncryption.cs class NetTripleDESEncryption (line 13) | public class NetTripleDESEncryption : INetEncryption method NetTripleDESEncryption (line 21) | static NetTripleDESEncryption() method NetTripleDESEncryption (line 55) | public NetTripleDESEncryption(byte[] key, byte[] iv) method NetTripleDESEncryption (line 78) | public NetTripleDESEncryption(string key, int bitsize) method NetTripleDESEncryption (line 106) | public NetTripleDESEncryption(string key) method Encrypt (line 114) | public bool Encrypt(NetOutgoingMessage msg) method Decrypt (line 146) | public bool Decrypt(NetIncomingMessage msg) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetXorEncryption.cs class NetXorEncryption (line 10) | public class NetXorEncryption : INetEncryption method NetXorEncryption (line 17) | public NetXorEncryption(byte[] key) method NetXorEncryption (line 25) | public NetXorEncryption(string key) method Encrypt (line 33) | public bool Encrypt(NetOutgoingMessage msg) method Decrypt (line 47) | public bool Decrypt(NetIncomingMessage msg) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetXteaEncryption.cs class NetXtea (line 29) | public sealed class NetXtea : NetBlockEncryptionBase method NetXtea (line 47) | public NetXtea(byte[] key, int rounds) method NetXtea (line 76) | public NetXtea(byte[] key) method NetXtea (line 84) | public NetXtea(string key) method EncryptBlock (line 92) | protected override void EncryptBlock(byte[] source, int sourceOffset, ... method DecryptBlock (line 112) | protected override void DecryptBlock(byte[] source, int sourceOffset, ... method BytesToUInt (line 130) | private static uint BytesToUInt(byte[] bytes, int offset) method UIntToBytes (line 138) | private static void UIntToBytes(uint value, byte[] destination, int de... FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBigInteger.cs class NetBigInteger (line 12) | internal class NetBigInteger method GetByteLength (line 48) | private static int GetByteLength( method NetBigInteger (line 54) | private NetBigInteger() method NetBigInteger (line 58) | private NetBigInteger( method NetBigInteger (line 99) | public NetBigInteger( method NetBigInteger (line 105) | public NetBigInteger( method NetBigInteger (line 258) | public NetBigInteger( method NetBigInteger (line 264) | public NetBigInteger( method MakeMagnitude (line 318) | private static int[] MakeMagnitude( method NetBigInteger (line 375) | public NetBigInteger( method NetBigInteger (line 382) | public NetBigInteger( method Abs (line 404) | public NetBigInteger Abs() method AddMagnitudes (line 410) | private static int[] AddMagnitudes( method Add (line 435) | public NetBigInteger Add( method AddToMagnitude (line 455) | private NetBigInteger AddToMagnitude( method And (line 493) | public NetBigInteger And( method calcBitLength (line 549) | private int calcBitLength( method BitLen (line 606) | private static int BitLen( method QuickPow2Check (line 625) | private bool QuickPow2Check() method CompareTo (line 630) | public int CompareTo( method CompareTo (line 639) | private static int CompareTo( method CompareNoLeadingZeroes (line 658) | private static int CompareNoLeadingZeroes( method CompareTo (line 685) | public int CompareTo( method Divide (line 695) | private int[] Divide( method Divide (line 827) | public NetBigInteger Divide( method DivideAndRemainder (line 847) | public NetBigInteger[] DivideAndRemainder( method Equals (line 881) | public override bool Equals( method Gcd (line 905) | public NetBigInteger Gcd( method GetHashCode (line 928) | public override int GetHashCode() method Inc (line 944) | private NetBigInteger Inc() method Max (line 965) | public NetBigInteger Max( method Min (line 971) | public NetBigInteger Min( method Mod (line 977) | public NetBigInteger Mod( method ModInverse (line 988) | public NetBigInteger ModInverse( method ExtEuclid (line 1010) | private static NetBigInteger ExtEuclid( method ZeroOut (line 1052) | private static void ZeroOut( method ModPow (line 1058) | public NetBigInteger ModPow( method Square (line 1224) | private static int[] Square( method Multiply (line 1296) | private static int[] Multiply( method FastExtEuclid (line 1343) | private static long FastExtEuclid( method FastModInverse (line 1374) | private static long FastModInverse( method GetMQuote (line 1395) | private long GetMQuote() method MultiplyMonty (line 1415) | private static void MultiplyMonty( method MultiplyMontyNIsOne (line 1473) | private static uint MultiplyMontyNIsOne( method Modulus (line 1494) | public NetBigInteger Modulus( method Multiply (line 1500) | public NetBigInteger Multiply( method Negate (line 1535) | public NetBigInteger Negate() method Not (line 1543) | public NetBigInteger Not() method Pow (line 1548) | public NetBigInteger Pow(int exp) method Remainder (line 1582) | private int Remainder( method Remainder (line 1598) | private int[] Remainder( method Remainder (line 1706) | public NetBigInteger Remainder( method LastNBits (line 1750) | private int[] LastNBits( method ShiftLeft (line 1773) | private static int[] ShiftLeft( method ShiftLeft (line 1818) | public NetBigInteger ShiftLeft( method ShiftRightInPlace (line 1848) | private static int[] ShiftRightInPlace( method ShiftRightOneInPlace (line 1891) | private static int[] ShiftRightOneInPlace( method ShiftRight (line 1910) | public NetBigInteger ShiftRight( method Subtract (line 1965) | private static int[] Subtract( method Subtract (line 1999) | public NetBigInteger Subtract( method doSubBigLil (line 2030) | private static int[] doSubBigLil( method ToByteArray (line 2039) | public byte[] ToByteArray() method ToByteArrayUnsigned (line 2044) | public byte[] ToByteArrayUnsigned() method ToByteArray (line 2049) | private byte[] ToByteArray( method ToString (line 2129) | public override string ToString() method ToString (line 2134) | public string ToString( method createUValueOf (line 2228) | private static NetBigInteger createUValueOf( method createValueOf (line 2251) | private static NetBigInteger createValueOf( method ValueOf (line 2265) | public static NetBigInteger ValueOf( method GetLowestSetBit (line 2285) | public int GetLowestSetBit() method TestBit (line 2320) | public bool TestBit( FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBitVector.cs class NetBitVector (line 28) | public sealed class NetBitVector method NetBitVector (line 42) | public NetBitVector(int bitsCapacity) method IsEmpty (line 51) | public bool IsEmpty() method Count (line 60) | public int Count() method RotateDown (line 68) | public void RotateDown() method GetFirstSetIndex (line 89) | public int GetFirstSetIndex() method Get (line 110) | public bool Get(int bitIndex) method Set (line 120) | public void Set(int bitIndex, bool value) method Clear (line 152) | public void Clear() method ToString (line 162) | public override string ToString() FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBitWriter.cs method ReadByte (line 37) | public static byte ReadByte(byte[] fromBuffer, int numberOfBits, int rea... method ReadBytes (line 70) | public static void ReadBytes(byte[] fromBuffer, int numberOfBytes, int r... method WriteByte (line 103) | public static void WriteByte(byte source, int numberOfBits, byte[] desti... method WriteBytes (line 143) | public static void WriteBytes(byte[] source, int sourceByteOffset, int n... method ReadUInt16 (line 174) | [CLSCompliant(false)] FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.Peek.cs class NetBuffer (line 26) | public partial class NetBuffer method PeekDataBuffer (line 31) | public byte[] PeekDataBuffer() { return m_data; } method PeekBoolean (line 39) | public bool PeekBoolean() method PeekByte (line 52) | public byte PeekByte() method PeekSByte (line 62) | [CLSCompliant(false)] method PeekByte (line 73) | public byte PeekByte(int numberOfBits) method PeekBytes (line 82) | public byte[] PeekBytes(int numberOfBytes) method PeekBytes (line 94) | public void PeekBytes(byte[] into, int offset, int numberOfBytes) method PeekInt16 (line 109) | public Int16 PeekInt16() method PeekUInt16 (line 119) | [CLSCompliant(false)] method PeekInt32 (line 133) | public Int32 PeekInt32() method PeekInt32 (line 143) | public Int32 PeekInt32(int numberOfBits) method PeekUInt32 (line 169) | [CLSCompliant(false)] method PeekUInt32 (line 180) | [CLSCompliant(false)] method PeekUInt64 (line 196) | [CLSCompliant(false)] method PeekInt64 (line 212) | public Int64 PeekInt64() method PeekUInt64 (line 226) | [CLSCompliant(false)] method PeekInt64 (line 248) | public Int64 PeekInt64(int numberOfBits) method PeekFloat (line 260) | public float PeekFloat() method PeekSingle (line 268) | public float PeekSingle() method PeekDouble (line 285) | public double PeekDouble() method PeekString (line 303) | public string PeekString() FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.Read.Reflection.cs class NetBuffer (line 24) | public partial class NetBuffer method ReadAllFields (line 29) | public void ReadAllFields(object target) method ReadAllFields (line 37) | public void ReadAllFields(object target, BindingFlags flags) method ReadAllProperties (line 66) | public void ReadAllProperties(object target) method ReadAllProperties (line 74) | public void ReadAllProperties(object target, BindingFlags flags) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.Read.cs class NetBuffer (line 10) | public partial class NetBuffer method ReadBoolean (line 17) | public bool ReadBoolean() method ReadByte (line 28) | public byte ReadByte() method ReadByte (line 39) | public bool ReadByte(out byte result) method ReadSByte (line 54) | [CLSCompliant(false)] method ReadByte (line 66) | public byte ReadByte(int numberOfBits) method ReadBytes (line 77) | public byte[] ReadBytes(int numberOfBytes) method ReadBytes (line 90) | public bool ReadBytes(int numberOfBytes, out byte[] result) method ReadBytes (line 110) | public void ReadBytes(byte[] into, int offset, int numberOfBytes) method ReadBits (line 126) | public void ReadBits(byte[] into, int offset, int numberOfBits) method ReadInt16 (line 146) | public Int16 ReadInt16() method ReadUInt16 (line 157) | [CLSCompliant(false)] method ReadInt32 (line 169) | public Int32 ReadInt32() method ReadInt32 (line 180) | [CLSCompliant(false)] method ReadInt32 (line 197) | public Int32 ReadInt32(int numberOfBits) method ReadUInt32 (line 224) | [CLSCompliant(false)] method ReadUInt32 (line 236) | [CLSCompliant(false)] method ReadUInt32 (line 252) | [CLSCompliant(false)] method ReadUInt64 (line 266) | [CLSCompliant(false)] method ReadInt64 (line 284) | public Int64 ReadInt64() method ReadUInt64 (line 298) | [CLSCompliant(false)] method ReadInt64 (line 321) | public Int64 ReadInt64(int numberOfBits) method ReadFloat (line 330) | public float ReadFloat() method ReadSingle (line 338) | public float ReadSingle() method ReadSingle (line 356) | public bool ReadSingle(out float result) method ReadDouble (line 379) | public double ReadDouble() method ReadVariableUInt32 (line 402) | [CLSCompliant(false)] method ReadVariableUInt32 (line 420) | [CLSCompliant(false)] method ReadVariableInt32 (line 446) | public int ReadVariableInt32() method ReadVariableInt64 (line 455) | public Int64 ReadVariableInt64() method ReadVariableUInt64 (line 464) | [CLSCompliant(false)] method ReadSignedSingle (line 487) | public float ReadSignedSingle(int numberOfBits) method ReadUnitSingle (line 499) | public float ReadUnitSingle(int numberOfBits) method ReadRangedSingle (line 513) | public float ReadRangedSingle(float min, float max, int numberOfBits) method ReadRangedInteger (line 528) | public int ReadRangedInteger(int min, int max) method ReadString (line 540) | public string ReadString() method ReadString (line 564) | public bool ReadString(out string result) method ReadTime (line 607) | public double ReadTime(NetConnection connection, bool highPrecision) method ReadIPEndpoint (line 621) | public IPEndPoint ReadIPEndpoint() method SkipPadBits (line 634) | public void SkipPadBits() method ReadPadBits (line 642) | public void ReadPadBits() method SkipPadBits (line 650) | public void SkipPadBits(int numberOfBits) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.Write.Reflection.cs class NetBuffer (line 24) | public partial class NetBuffer method WriteAllFields (line 29) | public void WriteAllFields(object ob) method WriteAllFields (line 37) | public void WriteAllFields(object ob, BindingFlags flags) method WriteAllProperties (line 62) | public void WriteAllProperties(object ob) method WriteAllProperties (line 70) | public void WriteAllProperties(object ob, BindingFlags flags) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.Write.cs type SingleUIntUnion (line 30) | [StructLayout(LayoutKind.Explicit)] method EnsureBufferSize (line 46) | public void EnsureBufferSize(int numberOfBits) method InternalEnsureBufferSize (line 62) | internal void InternalEnsureBufferSize(int numberOfBits) method Write (line 78) | public void Write(bool value) method Write (line 88) | public void Write(byte source) method Write (line 98) | [CLSCompliant(false)] method Write (line 109) | public void Write(byte source, int numberOfBits) method Write (line 120) | public void Write(byte[] source) method Write (line 133) | public void Write(byte[] source, int offsetInBytes, int numberOfBytes) method Write (line 147) | [CLSCompliant(false)] method Write (line 158) | [CLSCompliant(false)] method Write (line 170) | public void Write(Int16 source) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.cs class NetBuffer (line 7) | public partial class NetBuffer method NetBuffer (line 70) | static NetBuffer() FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetClient.cs class NetClient (line 27) | public class NetClient : NetPeer method NetClient (line 71) | public NetClient(NetPeerConfiguration config) method Connect (line 83) | public override NetConnection Connect(IPEndPoint remoteEndpoint, NetOu... method Disconnect (line 100) | public void Disconnect(string byeMessage) method SendMessage (line 125) | public NetSendResult SendMessage(NetOutgoingMessage msg, NetDeliveryMe... method SendMessage (line 140) | public NetSendResult SendMessage(NetOutgoingMessage msg, NetDeliveryMe... method ToString (line 155) | public override string ToString() FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnection.Handshake.cs class NetConnection (line 7) | public partial class NetConnection method UnconnectedHeartbeat (line 23) | internal void UnconnectedHeartbeat(float now) method ExecuteDisconnect (line 92) | internal void ExecuteDisconnect(string reason, bool sendByeMessage) method SendConnect (line 120) | internal void SendConnect(float now) method SendConnectResponse (line 143) | internal void SendConnectResponse(float now, bool onLibraryThread) method SendDisconnect (line 170) | internal void SendDisconnect(string reason, bool onLibraryThread) method WriteLocalHail (line 183) | private void WriteLocalHail(NetOutgoingMessage om) method SendConnectionEstablished (line 197) | internal void SendConnectionEstablished() method Approve (line 214) | public void Approve() method Approve (line 231) | public void Approve(NetOutgoingMessage localHail) method Deny (line 247) | public void Deny() method Deny (line 256) | public void Deny(string reason) method ReceivedHandshake (line 265) | internal void ReceivedHandshake(double now, NetMessageType tp, int ptr... method ValidateHandshakeData (line 416) | private bool ValidateHandshakeData(int ptr, int payloadLength, out byt... method Disconnect (line 455) | public void Disconnect(string byeMessage) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnection.Latency.cs class NetConnection (line 5) | public partial class NetConnection method InitializeRemoteTimeOffset (line 26) | internal void InitializeRemoteTimeOffset(float remoteSendTime) method GetLocalTime (line 34) | public double GetLocalTime(double remoteTimestamp) method GetRemoteTime (line 42) | public double GetRemoteTime(double localTimestamp) method InitializePing (line 47) | internal void InitializePing() method SendPing (line 61) | internal void SendPing() method SendPong (line 79) | internal void SendPong(int pingNumber) method ReceivedPong (line 96) | internal void ReceivedPong(float now, int pongNumber, float remoteSend... FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnection.MTU.cs class NetConnection (line 5) | public partial class NetConnection type ExpandMTUStatus (line 7) | private enum ExpandMTUStatus method GetMTU (line 27) | public int GetMTU() method InitExpandMTU (line 32) | internal void InitExpandMTU(double now) method MTUExpansionHeartbeat (line 40) | private void MTUExpansionHeartbeat(double now) method ExpandMTU (line 73) | private void ExpandMTU(double now, bool succeeded) method SendExpandMTU (line 104) | private void SendExpandMTU(double now, int size) method FinalizeMTU (line 138) | private void FinalizeMTU(int size) method SendMTUSuccess (line 149) | private void SendMTUSuccess(int size) method HandleExpandMTUSuccess (line 163) | private void HandleExpandMTUSuccess(double now, int size) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnection.cs class NetConnection (line 11) | [DebuggerDisplay("RemoteUniqueIdentifier={RemoteUniqueIdentifier} Remote... method GetResendDelay (line 70) | internal float GetResendDelay() method NetConnection (line 78) | internal NetConnection(NetPeer peer, IPEndPoint remoteEndpoint) method MutateEndpoint (line 97) | internal void MutateEndpoint(IPEndPoint endpoint) method SetStatus (line 103) | internal void SetStatus(NetConnectionStatus status, string reason) method Heartbeat (line 136) | internal void Heartbeat(float now, uint frameCounter) method QueueSendMessage (line 271) | internal void QueueSendMessage(NetOutgoingMessage om, int seqNr) method SendMessage (line 302) | public NetSendResult SendMessage(NetOutgoingMessage msg, NetDeliveryMe... method EnqueueMessage (line 308) | internal NetSendResult EnqueueMessage(NetOutgoingMessage msg, NetDeliv... method CreateSenderChannel (line 332) | private NetSenderChannelBase CreateSenderChannel(NetMessageType tp) method ReceivedLibraryMessage (line 372) | internal void ReceivedLibraryMessage(NetMessageType tp, int ptr, int p... method ReceivedMessage (line 419) | internal void ReceivedMessage(NetIncomingMessage msg) method CreateReceiverChannel (line 433) | private NetReceiverChannelBase CreateReceiverChannel(NetMessageType tp) method QueueAck (line 468) | internal void QueueAck(NetMessageType tp, int sequenceNumber) method GetSendQueueInfo (line 477) | public void GetSendQueueInfo(NetDeliveryMethod method, int sequenceCha... method Shutdown (line 493) | internal void Shutdown(string reason) method ToString (line 501) | public override string ToString() FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnectionStatistics.cs type MessageResendReason (line 30) | internal enum MessageResendReason class NetConnectionStatistics (line 39) | public sealed class NetConnectionStatistics method NetConnectionStatistics (line 55) | internal NetConnectionStatistics(NetConnection conn) method Reset (line 61) | internal void Reset() method PacketSent (line 97) | internal void PacketSent(int numBytes, int numMessages) method PacketSent (line 105) | [Conditional("DEBUG")] method PacketReceived (line 116) | internal void PacketReceived(int numBytes, int numMessages) method PacketReceived (line 124) | [Conditional("DEBUG")] method MessageResent (line 135) | internal void MessageResent(MessageResendReason reason) method MessageResent (line 143) | [Conditional("DEBUG")] method ToString (line 156) | public override string ToString() FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnectionStatus.cs type NetConnectionStatus (line 26) | public enum NetConnectionStatus FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetConstants.cs class NetConstants (line 26) | internal static class NetConstants FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetDeliveryMethod.cs type NetDeliveryMethod (line 10) | public enum NetDeliveryMethod : byte FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetException.cs class NetException (line 28) | [Serializable] method NetException (line 34) | public NetException() method NetException (line 42) | public NetException(string message) method NetException (line 50) | public NetException(string message, Exception inner) method NetException (line 58) | private NetException(SerializationInfo info, StreamingContext context) method Assert (line 66) | [Conditional("DEBUG")] method Assert (line 76) | [Conditional("DEBUG")] FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetFragmentationHelper.cs class NetFragmentationHelper (line 5) | internal static class NetFragmentationHelper method WriteHeader (line 7) | internal static int WriteHeader( method ReadHeader (line 53) | internal static int ReadHeader(byte[] buffer, int ptr, out int group, ... method GetFragmentationHeaderSize (line 114) | internal static int GetFragmentationHeaderSize(int groupId, int totalB... method GetBestChunkSize (line 153) | internal static int GetBestChunkSize(int group, int totalBytes, int mtu) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetFragmentationInfo.cs class NetFragmentationInfo (line 5) | public sealed class NetFragmentationInfo FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetIncomingMessage.cs class NetIncomingMessage (line 28) | [DebuggerDisplay("Type={MessageType} LengthBits={LengthBits}")] method NetIncomingMessage (line 69) | internal NetIncomingMessage() method NetIncomingMessage (line 73) | internal NetIncomingMessage(NetIncomingMessageType tp) method Reset (line 78) | internal void Reset() method Decrypt (line 93) | public bool Decrypt(INetEncryption encryption) method ReadTime (line 102) | public double ReadTime(bool highPrecision) method ToString (line 110) | public override string ToString() FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetIncomingMessageType.cs type NetIncomingMessageType (line 28) | [SuppressMessage("Microsoft.Design", "CA1027:MarkEnumsWithFlags")] FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetMessageType.cs type NetMessageType (line 23) | internal enum NetMessageType : byte FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetNatIntroduction.cs class NetPeer (line 7) | public partial class NetPeer method Introduce (line 12) | public void Introduce( method HandleNatIntroduction (line 43) | private void HandleNatIntroduction(int ptr) method HandleNatPunch (line 81) | private void HandleNatPunch(int ptr, IPEndPoint senderEndpoint) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetOutgoingMessage.cs class NetOutgoingMessage (line 28) | [DebuggerDisplay("LengthBits={LengthBits}")] method NetOutgoingMessage (line 40) | internal NetOutgoingMessage() method Reset (line 44) | internal void Reset() method Encode (line 53) | internal int Encode(byte[] intoBuffer, int ptr, int sequenceNumber) method GetEncodedSize (line 107) | internal int GetEncodedSize() method Encrypt (line 119) | public bool Encrypt(INetEncryption encryption) method ToString (line 127) | public override string ToString() FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.Discovery.cs class NetPeer (line 6) | public partial class NetPeer method DiscoverLocalPeers (line 11) | public void DiscoverLocalPeers(int serverPort) method DiscoverKnownPeer (line 21) | public bool DiscoverKnownPeer(string host, int serverPort) method DiscoverKnownPeer (line 33) | public void DiscoverKnownPeer(IPEndPoint endpoint) method SendDiscoveryResponse (line 43) | public void SendDiscoveryResponse(NetOutgoingMessage msg, IPEndPoint r... FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.Fragmentation.cs class ReceivedFragmentGroup (line 7) | internal class ReceivedFragmentGroup class NetPeer (line 14) | public partial class NetPeer method SendFragmentedMessage (line 21) | private void SendFragmentedMessage(NetOutgoingMessage msg, IList toRecycle) method Recycle (line 187) | internal void Recycle(NetOutgoingMessage msg) method CreateIncomingMessage (line 211) | internal NetIncomingMessage CreateIncomingMessage(NetIncomingMessageTy... FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.Send.cs class NetPeer (line 8) | public partial class NetPeer method SendMessage (line 16) | public NetSendResult SendMessage(NetOutgoingMessage msg, NetConnection... method SendMessage (line 28) | public NetSendResult SendMessage(NetOutgoingMessage msg, NetConnection... method GetMTU (line 65) | internal int GetMTU(IList recipients) method SendMessage (line 86) | public void SendMessage(NetOutgoingMessage msg, List re... method SendUnconnectedMessage (line 131) | public void SendUnconnectedMessage(NetOutgoingMessage msg, string host... method SendUnconnectedMessage (line 156) | public void SendUnconnectedMessage(NetOutgoingMessage msg, IPEndPoint ... method SendUnconnectedMessage (line 177) | public void SendUnconnectedMessage(NetOutgoingMessage msg, IList addTo) method SendLibrary (line 214) | internal void SendLibrary(NetOutgoingMessage msg, IPEndPoint recipient) method Connect (line 227) | public NetConnection Connect(string host, int port) method Connect (line 235) | public NetConnection Connect(string host, int port, NetOutgoingMessage... method Connect (line 243) | public NetConnection Connect(IPEndPoint remoteEndpoint) method Connect (line 251) | public virtual NetConnection Connect(IPEndPoint remoteEndpoint, NetOut... method RawSend (line 304) | public void RawSend(byte[] arr, int offset, int length, IPEndPoint des... method RawSend (line 306) | internal void RawSend(byte[] arr, int offset, int length, IPEndPoint d... method Shutdown (line 318) | public void Shutdown(string bye) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeerConfiguration.cs class NetPeerConfiguration (line 28) | public sealed class NetPeerConfiguration method NetPeerConfiguration (line 67) | public NetPeerConfiguration(string appIdentifier) method Lock (line 113) | internal void Lock() method EnableMessageType (line 129) | public void EnableMessageType(NetIncomingMessageType type) method DisableMessageType (line 137) | public void DisableMessageType(NetIncomingMessageType type) method SetMessageTypeEnabled (line 145) | public void SetMessageTypeEnabled(NetIncomingMessageType type, bool en... method IsMessageTypeEnabled (line 156) | public bool IsMessageTypeEnabled(NetIncomingMessageType type) method Clone (line 443) | public NetPeerConfiguration Clone() FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeerStatistics.cs class NetPeerStatistics (line 33) | public sealed class NetPeerStatistics method NetPeerStatistics (line 48) | internal NetPeerStatistics(NetPeer peer) method Reset (line 54) | internal void Reset() method PacketSent (line 109) | internal void PacketSent(int numBytes, int numMessages) method PacketSent (line 116) | [Conditional("DEBUG")] method PacketReceived (line 126) | internal void PacketReceived(int numBytes, int numMessages) method PacketReceived (line 133) | [Conditional("DEBUG")] method ToString (line 145) | public override string ToString() FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeerStatus.cs type NetPeerStatus (line 27) | public enum NetPeerStatus FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetQueue.cs class NetQueue (line 31) | [DebuggerDisplay("Count={Count} Capacity={Capacity}")] method NetQueue (line 66) | public NetQueue(int initialCapacity) method Enqueue (line 75) | public void Enqueue(T item) method Enqueue (line 91) | public void Enqueue(IEnumerable items) method EnqueueFirst (line 110) | public void EnqueueFirst(T item) method SetCapacity (line 126) | private void SetCapacity(int newCapacity) method TryDequeue (line 158) | public bool TryDequeue(out T item) method TryDrain (line 187) | public int TryDrain(IList addTo) method TryPeek (line 211) | public T TryPeek(int offset) method Contains (line 227) | public bool Contains(T item) method ToArray (line 253) | public T[] ToArray() method Clear (line 272) | public void Clear() FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetRandom.cs class NetRandom (line 38) | public class NetRandom method NetRandom (line 59) | public NetRandom() method NetRandom (line 70) | public NetRandom(int seed) method GetSeed (line 78) | public int GetSeed(object forObject) method Reinitialise (line 99) | public void Reinitialise(int seed) method Next (line 126) | public int Next() method Next (line 145) | public int Next(int upperBound) method Next (line 165) | public int Next(int lowerBound, int upperBound) method NextDouble (line 191) | public double NextDouble() method NextSingle (line 211) | public float NextSingle() method NextBytes (line 221) | public void NextBytes(byte[] buffer) method NextUInt (line 318) | [CLSCompliant(false)] method NextInt (line 335) | public int NextInt() method NextBool (line 354) | public bool NextBool() FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetReceiverChannelBase.cs class NetReceiverChannelBase (line 5) | internal abstract class NetReceiverChannelBase method NetReceiverChannelBase (line 10) | public NetReceiverChannelBase(NetConnection connection) method ReceiveMessage (line 16) | internal abstract void ReceiveMessage(NetIncomingMessage msg); FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetReliableOrderedReceiver.cs class NetReliableOrderedReceiver (line 5) | internal sealed class NetReliableOrderedReceiver : NetReceiverChannelBase method NetReliableOrderedReceiver (line 12) | public NetReliableOrderedReceiver(NetConnection connection, int window... method AdvanceWindow (line 20) | private void AdvanceWindow() method ReceiveMessage (line 26) | internal override void ReceiveMessage(NetIncomingMessage message) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetReliableSenderChannel.cs class NetReliableSenderChannel (line 9) | internal sealed class NetReliableSenderChannel : NetSenderChannelBase method NetReliableSenderChannel (line 23) | internal NetReliableSenderChannel(NetConnection connection, int window... method GetAllowedSends (line 35) | internal override int GetAllowedSends() method Reset (line 42) | internal override void Reset() method Enqueue (line 52) | internal override NetSendResult Enqueue(NetOutgoingMessage message) method SendQueuedMessages (line 64) | internal override void SendQueuedMessages(float now) method ExecuteSend (line 114) | private void ExecuteSend(float now, NetOutgoingMessage message) method DestoreMessage (line 131) | private void DestoreMessage(int storeIndex) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetReliableSequencedReceiver.cs class NetReliableSequencedReceiver (line 5) | internal sealed class NetReliableSequencedReceiver : NetReceiverChannelBase method NetReliableSequencedReceiver (line 10) | public NetReliableSequencedReceiver(NetConnection connection, int wind... method AdvanceWindow (line 16) | private void AdvanceWindow() method ReceiveMessage (line 21) | internal override void ReceiveMessage(NetIncomingMessage message) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetReliableUnorderedReceiver.cs class NetReliableUnorderedReceiver (line 5) | internal sealed class NetReliableUnorderedReceiver : NetReceiverChannelBase method NetReliableUnorderedReceiver (line 11) | public NetReliableUnorderedReceiver(NetConnection connection, int wind... method AdvanceWindow (line 18) | private void AdvanceWindow() method ReceiveMessage (line 24) | internal override void ReceiveMessage(NetIncomingMessage message) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetSRP.cs class NetSRP (line 12) | public static class NetSRP method GetHashAlgorithm (line 18) | private static HashAlgorithm GetHashAlgorithm() method ComputeMultiplier (line 31) | private static NetBigInteger ComputeMultiplier() method CreateRandomSalt (line 48) | public static byte[] CreateRandomSalt() method CreateRandomEphemeral (line 58) | public static byte[] CreateRandomEphemeral() method ComputePrivateKey (line 68) | public static byte[] ComputePrivateKey(string username, string passwor... method ComputeServerVerifier (line 86) | public static byte[] ComputeServerVerifier(byte[] privateKey) method Hash (line 99) | public static byte[] Hash(byte[] data) method ComputeClientEphemeral (line 108) | public static byte[] ComputeClientEphemeral(byte[] clientPrivateEpheme... method ComputeServerEphemeral (line 120) | public static byte[] ComputeServerEphemeral(byte[] serverPrivateEpheme... method ComputeU (line 136) | public static byte[] ComputeU(byte[] clientPublicEphemeral, byte[] ser... method ComputeServerSessionValue (line 156) | public static byte[] ComputeServerSessionValue(byte[] clientPublicEphe... method ComputeClientSessionValue (line 172) | public static byte[] ComputeClientSessionValue(byte[] serverPublicEphe... method CreateEncryption (line 188) | public static NetXtea CreateEncryption(byte[] sessionValue) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetSendResult.cs type NetSendResult (line 8) | public enum NetSendResult FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetSenderChannelBase.cs class NetSenderChannelBase (line 5) | internal abstract class NetSenderChannelBase method GetAllowedSends (line 12) | internal abstract int GetAllowedSends(); method Enqueue (line 14) | internal abstract NetSendResult Enqueue(NetOutgoingMessage message); method SendQueuedMessages (line 15) | internal abstract void SendQueuedMessages(float now); method Reset (line 16) | internal abstract void Reset(); method ReceiveAcknowledge (line 17) | internal abstract void ReceiveAcknowledge(float now, int sequenceNumber); FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetServer.cs class NetServer (line 9) | public class NetServer : NetPeer method NetServer (line 14) | public NetServer(NetPeerConfiguration config) method SendToAll (line 25) | public void SendToAll(NetOutgoingMessage msg, NetDeliveryMethod method) method SendToAll (line 41) | public void SendToAll(NetOutgoingMessage msg, NetConnection except, Ne... method ToString (line 65) | public override string ToString() FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetStoredReliableMessage.cs type NetStoredReliableMessage (line 5) | internal struct NetStoredReliableMessage method Reset (line 11) | public void Reset() FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetTime.cs class NetTime (line 32) | public static class NetTime method ToReadable (line 52) | public static string ToReadable(double seconds) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetTuple.cs type NetTuple (line 8) | internal struct NetTuple method NetTuple (line 13) | public NetTuple(A item1, B item2) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetUPnP.cs class NetUPnP (line 13) | public class NetUPnP method NetUPnP (line 24) | public NetUPnP(NetPeer peer) method Discover (line 29) | internal void Discover(NetPeer peer) method ExtractServiceUrl (line 48) | internal void ExtractServiceUrl(string resp) method CombineUrls (line 73) | private static string CombineUrls(string gatewayURL, string subURL) method ForwardPort (line 89) | public bool ForwardPort(int port, string description) method DeleteForwardingRule (line 127) | public bool DeleteForwardingRule(int port) method GetExternalIP (line 152) | public IPAddress GetExternalIP() method SOAPRequest (line 172) | private XmlDocument SOAPRequest(string url, string soap, string function) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetUnreliableSenderChannel.cs class NetUnreliableSenderChannel (line 9) | internal sealed class NetUnreliableSenderChannel : NetSenderChannelBase method NetUnreliableSenderChannel (line 20) | internal NetUnreliableSenderChannel(NetConnection connection, int wind... method GetAllowedSends (line 30) | internal override int GetAllowedSends() method Reset (line 37) | internal override void Reset() method Enqueue (line 45) | internal override NetSendResult Enqueue(NetOutgoingMessage message) method SendQueuedMessages (line 57) | internal override void SendQueuedMessages(float now) method ExecuteSend (line 73) | private void ExecuteSend(float now, NetOutgoingMessage message) method ReceiveAcknowledge (line 91) | internal override void ReceiveAcknowledge(float now, int seqNr) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetUnreliableSequencedReceiver.cs class NetUnreliableSequencedReceiver (line 5) | internal sealed class NetUnreliableSequencedReceiver : NetReceiverChanne... method NetUnreliableSequencedReceiver (line 9) | public NetUnreliableSequencedReceiver(NetConnection connection) method ReceiveMessage (line 14) | internal override void ReceiveMessage(NetIncomingMessage msg) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetUnreliableUnorderedReceiver.cs class NetUnreliableUnorderedReceiver (line 5) | internal sealed class NetUnreliableUnorderedReceiver : NetReceiverChanne... method NetUnreliableUnorderedReceiver (line 7) | public NetUnreliableUnorderedReceiver(NetConnection connection) method ReceiveMessage (line 12) | internal override void ReceiveMessage(NetIncomingMessage msg) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetUtility.cs class NetUtility (line 33) | public static class NetUtility method ResolveAsync (line 41) | public static void ResolveAsync(string ipOrHost, int port, ResolveEndP... method Resolve (line 59) | public static IPEndPoint Resolve(string ipOrHost, int port) method ResolveAsync (line 68) | public static void ResolveAsync(string ipOrHost, ResolveAddressCallbac... method Resolve (line 146) | public static IPAddress Resolve(string ipOrHost) method GetNetworkInterface (line 194) | private static NetworkInterface GetNetworkInterface() method GetMacAddress (line 226) | public static PhysicalAddress GetMacAddress() method ToHexString (line 238) | public static string ToHexString(long data) method ToHexString (line 246) | public static string ToHexString(byte[] data) method GetMyAddress (line 263) | public static IPAddress GetMyAddress(out IPAddress mask) method IsLocal (line 290) | public static bool IsLocal(IPEndPoint endpoint) method IsLocal (line 300) | public static bool IsLocal(IPAddress remote) method BitsToHoldUInt (line 319) | [CLSCompliant(false)] method BytesToHoldBits (line 331) | public static int BytesToHoldBits(int numBits) method SwapByteOrder (line 336) | internal static UInt32 SwapByteOrder(UInt32 value) method SwapByteOrder (line 345) | internal static UInt64 SwapByteOrder(UInt64 value) method CompareElements (line 358) | internal static bool CompareElements(byte[] one, byte[] two) method ToByteArray (line 371) | public static byte[] ToByteArray(String hexString) method ToHumanReadable (line 382) | public static string ToHumanReadable(long bytes) method RelativeSequenceNumber (line 391) | internal static int RelativeSequenceNumber(int nr, int expected) method GetWindowSize (line 402) | public static int GetWindowSize(NetDeliveryMethod method) method SortMembersList (line 424) | internal static void SortMembersList(System.Reflection.MemberInfo[] list) method GetDeliveryMethod (line 462) | internal static NetDeliveryMethod GetDeliveryMethod(NetMessageType mtp) FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/SenderChannelBase.cs class SenderChannelBase (line 5) | internal abstract class SenderChannelBase method Send (line 7) | internal abstract NetSendResult Send(float now, NetOutgoingMessage mes... method SendQueuedMessages (line 8) | internal abstract void SendQueuedMessages(float now); method Reset (line 9) | internal abstract void Reset(); FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAddExplosion.cs type ExplosionFlags (line 13) | [Flags] type MyEventAddExplosion (line 20) | public struct MyEventAddExplosion : IMyEvent method Read (line 60) | public bool Read(MyMessageReader msg) method Write (line 71) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAddVoxelHand.cs type MyEventAddVoxelHand (line 12) | public struct MyEventAddVoxelHand : IMyEvent method Read (line 20) | public bool Read(MyMessageReader msg) method Write (line 29) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAfterburner.cs type MyEventAfterburner (line 11) | public struct MyEventAfterburner : IMyEvent method Read (line 16) | public bool Read(MyMessageReader msg) method Write (line 22) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAmmoExplosion.cs type MyEventAmmoExplosion (line 11) | public struct MyEventAmmoExplosion : IMyEvent method Read (line 16) | public bool Read(MyMessageReader msg) method Write (line 22) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAmmoPosition.cs type MyEventAmmoPosition (line 10) | public struct MyEventAmmoPosition : IMyEvent method Read (line 17) | public bool Read(MyMessageReader msg) method Write (line 24) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAmmoUpdate.cs type MyEventAmmoUpdate (line 11) | public struct MyEventAmmoUpdate : IMyEvent method Read (line 17) | public bool Read(MyMessageReader msg) method Write (line 24) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventChat.cs type MyEventChat (line 11) | public struct MyEventChat : IMyEvent method Read (line 15) | public bool Read(MyMessageReader msg) method Write (line 20) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventChooseFaction.cs type MyEventChooseFaction (line 11) | public struct MyEventChooseFaction : IMyEvent method Read (line 15) | public bool Read(MyMessageReader msg) method Write (line 20) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventChooseFactionResponse.cs type MyEventChooseFactionResponse (line 11) | public struct MyEventChooseFactionResponse : IMyEvent method Read (line 15) | public bool Read(MyMessageReader msg) method Write (line 20) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventCountdown.cs type MyEventCountdown (line 10) | public struct MyEventCountdown: IMyEvent method Read (line 26) | public bool Read(MyMessageReader msg) method Write (line 31) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventCreateGame.cs type MyEventCreateGame (line 12) | public struct MyEventCreateGame : IMyEvent method Read (line 20) | public bool Read(MyMessageReader msg) method Write (line 29) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventCreateGameResponse.cs type MyEventCreateGameResponse (line 12) | public struct MyEventCreateGameResponse : IMyEvent method Read (line 14) | public bool Read(MyMessageReader msg) method Write (line 19) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventCutOut.cs type MyEventCutOut (line 12) | public struct MyEventCutOut : IMyEvent method Read (line 18) | public bool Read(MyMessageReader msg) method Write (line 25) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventDie.cs type MyEventDie (line 11) | public struct MyEventDie : IMyEvent method Read (line 17) | public bool Read(MyMessageReader msg) method Write (line 24) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventDirectIntroductionResponse.cs type MyEventDirectIntroductionResponse (line 11) | public struct MyEventDirectIntroductionResponse : IMyEvent method Read (line 16) | public bool Read(MyMessageReader msg) method Write (line 22) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventDoDamage.cs type MyEventDoDamage (line 10) | public struct MyEventDoDamage : IMyEvent method Read (line 21) | public bool Read(MyMessageReader msg) method Write (line 33) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventDummyFlags.cs type MyEventDummyFlags (line 13) | public struct MyEventDummyFlags : IMyEvent method Read (line 18) | public bool Read(MyMessageReader msg) method Write (line 24) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventEnterGame.cs type MyEventEnterGame (line 10) | public struct MyEventEnterGame : IMyEvent method Read (line 18) | public bool Read(MyMessageReader msg) method Write (line 24) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventEnterGameResponse.cs type MyEventEnterGameResponse (line 11) | public struct MyEventEnterGameResponse : IMyEvent method Read (line 16) | public bool Read(MyMessageReader msg) method Write (line 22) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventEntityReset.cs type MyEventEntityReset (line 12) | public struct MyEventEntityReset: IMyEvent method Read (line 16) | public bool Read(MyMessageReader msg) method Write (line 21) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventEvent.cs type MyEventEvent (line 11) | public struct MyEventEvent : IMyEvent method Read (line 17) | public bool Read(MyMessageReader msg) method Write (line 24) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventFlags.cs type MyFlagsEnum (line 12) | public enum MyFlagsEnum: byte type MyEventFlags (line 28) | public struct MyEventFlags : IMyEvent method Read (line 34) | public bool Read(MyMessageReader msg) method Write (line 41) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventFriendlyFire.cs type MyFriendlyFireEnum (line 11) | public enum MyFriendlyFireEnum type MyEventFriendlyFire (line 17) | public struct MyEventFriendlyFire : IMyEvent method Read (line 21) | public bool Read(MyMessageReader msg) method Write (line 26) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventGetGames.cs type MyGameTypes (line 10) | [Flags] type MyEventGetGames (line 19) | public struct MyEventGetGames: IMyEvent method Read (line 24) | public bool Read(MyMessageReader msg) method Write (line 30) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventGetGamesResponse.cs type MyEventGetGamesResponse (line 12) | public struct MyEventGetGamesResponse : IMyEvent method Read (line 16) | public bool Read(MyMessageReader msg) method Write (line 21) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventGetPlayerList.cs type MyEventGetPlayerList (line 10) | public struct MyEventGetPlayerList: IMyEvent method Read (line 12) | public bool Read(MyMessageReader msg) method Write (line 17) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventGetPlayerListResponse.cs type MyEventGetPlayerListResponse (line 10) | public struct MyEventGetPlayerListResponse : IMyEvent method Read (line 14) | public bool Read(MyMessageReader msg) method Write (line 19) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventGlobalFlag.cs type MyGlobalFlagsEnum (line 12) | public enum MyGlobalFlagsEnum: byte type MyEventGlobalFlag (line 18) | public struct MyEventGlobalFlag : IMyEvent method Read (line 22) | public bool Read(MyMessageReader msg) method Write (line 27) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventHeadshake.cs type MyEventHeadshake (line 11) | public struct MyEventHeadshake : IMyEvent method Read (line 15) | public bool Read(MyMessageReader msg) method Write (line 20) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventHealthUpdate.cs type MyEventHealthUpdate (line 11) | public struct MyEventHealthUpdate : IMyEvent method Read (line 16) | public bool Read(MyMessageReader msg) method Write (line 22) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventInventoryUpdate.cs type MyEventInventoryUpdate (line 13) | public struct MyEventInventoryUpdate : IMyEvent method Read (line 18) | public bool Read(MyMessageReader msg) method Write (line 24) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventJoinGame.cs type MyEventJoinGame (line 10) | public struct MyEventJoinGame: IMyEvent method Read (line 15) | public bool Read(MyMessageReader msg) method Write (line 21) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventJoinGameResponse.cs type MyEventJoinGameResponse (line 12) | public struct MyEventJoinGameResponse : IMyEvent method Read (line 17) | public bool Read(MyMessageReader msg) method Write (line 23) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventLock.cs type MyLockEnum (line 11) | public enum MyLockEnum : byte type MyEventLock (line 17) | public struct MyEventLock : IMyEvent method Read (line 22) | public bool Read(MyMessageReader msg) method Write (line 28) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventLockResult.cs type MyEventLockResult (line 11) | public struct MyEventLockResult : IMyEvent method Read (line 16) | public bool Read(MyMessageReader msg) method Write (line 22) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventLogin.cs type MyEventLogin (line 10) | public struct MyEventLogin : IMyEvent method Read (line 17) | public bool Read(MyMessageReader msg) method Write (line 25) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventLoginResponse.cs type MyEventLoginResponse (line 10) | public struct MyEventLoginResponse : IMyEvent method Read (line 15) | public bool Read(MyMessageReader msg) method Write (line 21) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventLoginSteam.cs type MyEventLoginSteam (line 10) | public struct MyEventLoginSteam : IMyEvent method Read (line 18) | public bool Read(MyMessageReader msg) method Write (line 31) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventMissionProgress.cs type MyMissionProgressType (line 10) | public enum MyMissionProgressType type MyEventMissionProgress (line 17) | public struct MyEventMissionProgress : IMyEvent method Read (line 23) | public bool Read(MyMessageReader msg) method Write (line 30) | public void Write(MyMessageWriter msg) method ToString (line 42) | public override string ToString() FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventMissionUpdateVars.cs type MyEventMissionUpdateVars (line 11) | public struct MyEventMissionUpdateVars : IMyEvent method Read (line 16) | public bool Read(MyMessageReader msg) method Write (line 22) | public void Write(MyMessageWriter msg) method ToString (line 33) | public override string ToString() FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventMusicTransition.cs type MyMusicEventEnum (line 12) | public enum MyMusicEventEnum type MyEventMusicTransition (line 19) | public struct MyEventMusicTransition : IMyEvent method Read (line 27) | public bool Read(MyMessageReader msg) method Write (line 36) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventNewEntity.cs type MyEventNewEntity (line 13) | public struct MyEventNewEntity : IMyEvent method Read (line 18) | public bool Read(MyMessageReader msg) method Write (line 24) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventNewPlayer.cs type MyEventNewPlayer (line 11) | public struct MyEventNewPlayer : IMyEvent method Read (line 15) | public bool Read(MyMessageReader msg) method Write (line 20) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventNotification.cs type MyNotificationType (line 10) | public enum MyNotificationType type MyEventNotification (line 17) | public struct MyEventNotification : IMyEvent method Read (line 26) | public bool Read(MyMessageReader msg) method Write (line 36) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventPilotDie.cs type MyEventPilotDie (line 10) | public struct MyEventPilotDie : IMyEvent method Read (line 15) | public bool Read(MyMessageReader msg) method Write (line 21) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventPlayDialogue.cs type MyEventPlayDialogue (line 11) | public struct MyEventPlayDialogue : IMyEvent method Read (line 15) | public bool Read(MyMessageReader msg) method Write (line 20) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventPlaySound.cs type MyEventPlaySound (line 12) | public struct MyEventPlaySound : IMyEvent method Read (line 17) | public bool Read(MyMessageReader msg) method Write (line 23) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventPlayerStateChanged.cs type MyMultiplayerStateEnum (line 11) | public enum MyMultiplayerStateEnum: byte type MyEventPlayerStateChanged (line 18) | public struct MyEventPlayerStateChanged : IMyEvent method Read (line 23) | public bool Read(MyMessageReader msg) method Write (line 29) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventProjectileHit.cs type MyEventProjectileHit (line 12) | public struct MyEventProjectileHit : IMyEvent method Read (line 20) | public bool Read(MyMessageReader msg) method Write (line 31) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventRequestIntroduction.cs type MyEventRequestIntroduction (line 11) | public struct MyEventRequestIntroduction : IMyEvent method Read (line 20) | public bool Read(MyMessageReader msg) method Write (line 27) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventRespawn.cs type MyEventRespawn (line 13) | public struct MyEventRespawn: IMyEvent method Read (line 21) | public bool Read(MyMessageReader msg) method Write (line 30) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventSavePlayer.cs type MyEventSavePlayer (line 12) | public struct MyEventSavePlayer : IMyEvent method Read (line 16) | public bool Read(MyMessageReader msg) method Write (line 21) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventSectorData.cs type MyEventCheckpoint (line 12) | public struct MyEventCheckpoint : IMyEvent method Read (line 16) | public bool Read(MyMessageReader msg) method Write (line 23) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventSetActorFaction.cs type MyEventSetActorFaction (line 12) | public struct MyEventSetActorFaction : IMyEvent method Read (line 17) | public bool Read(MyMessageReader msg) method Write (line 23) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventSetEntityFaction.cs type MyEventSetEntityFaction (line 12) | public struct MyEventSetEntityFaction : IMyEvent method Read (line 17) | public bool Read(MyMessageReader msg) method Write (line 23) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventSetFaction.cs type MyEventSetFaction (line 11) | public struct MyEventSetFaction : IMyEvent method Read (line 15) | public bool Read(MyMessageReader msg) method Write (line 20) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventSetFactionRelation.cs type MyEventSetFactionRelation (line 12) | public struct MyEventSetFactionRelation : IMyEvent method Read (line 18) | public bool Read(MyMessageReader msg) method Write (line 25) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventShipConfigUpdate.cs type MyEventShipConfigUpdate (line 11) | public struct MyEventShipConfigUpdate : IMyEvent type ConfigValue (line 13) | [Flags] method Read (line 59) | public bool Read(MyMessageReader msg) method Write (line 71) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventShoot.cs type MyEventShoot (line 13) | public struct MyEventShoot : IMyEvent method Read (line 22) | public bool Read(MyMessageReader msg) method Write (line 34) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventSpawnBot.cs type MyEventSpawnBot (line 11) | public struct MyEventSpawnBot : IMyEvent method Read (line 18) | public bool Read(MyMessageReader msg) method Write (line 26) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventSpeacialWeapons.cs type MySpecialWeaponEventEnum (line 12) | public enum MySpecialWeaponEventEnum: byte type MyEventSpeacialWeapon (line 20) | public struct MyEventSpeacialWeapon : IMyEvent method Read (line 26) | public bool Read(MyMessageReader msg) method Write (line 34) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventStatsUpdate.cs type MyEventStatsUpdate (line 12) | public struct MyEventStatsUpdate : IMyEvent method Read (line 16) | public bool Read(MyMessageReader msg) method Write (line 22) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventUpdateGame.cs type MyEventUpdateGame (line 10) | public struct MyEventUpdateGame : IMyEvent method Read (line 17) | public bool Read(MyMessageReader msg) method Write (line 24) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventUpdatePosition.cs type MyEventUpdatePosition (line 12) | public struct MyEventUpdatePosition : IMyEvent method Read (line 20) | public bool Read(MyMessageReader msg) method Write (line 28) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventUpdatePositionFast.cs type MyEventUpdatePositionFast (line 12) | public struct MyEventUpdatePositionFast : IMyEvent method Read (line 20) | public bool Read(MyMessageReader msg) method Write (line 28) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventUpdateRotationFast.cs type MyEventUpdateRotationFast (line 12) | public struct MyEventUpdateRotationFast : IMyEvent method Read (line 18) | public bool Read(MyMessageReader msg) method Write (line 24) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventValidateUser.cs type MyEventValidateUser (line 10) | public struct MyEventValidateUser: IMyEvent method Read (line 16) | public bool Read(MyMessageReader msg) method Write (line 27) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventValidateUserResponse.cs type MyEventValidateUserResponse (line 10) | public struct MyEventValidateUserResponse : IMyEvent method Read (line 14) | public bool Read(MyMessageReader msg) method Write (line 23) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyGameInfo.cs type MyJoinMode (line 10) | public enum MyJoinMode type MyGameInfo (line 16) | public struct MyGameInfo : IReadWriteMessage method Read (line 29) | public bool Read(MyMessageReader msg) method Write (line 42) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyPlayerInfo.cs type MyPlayerInfo (line 11) | public struct MyPlayerInfo : IReadWriteMessage method Read (line 18) | public bool Read(MyMessageReader msg) method Write (line 26) | public void Write(MyMessageWriter msg) FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyResultCode.cs type MyResultCodeEnum (line 8) | public enum MyResultCodeEnum: byte FILE: Sources/CommonLIB/AppCode/Networking/MyLidgrenExtensions.cs class MyLidgrenExtensions (line 14) | public static class MyLidgrenExtensions method WaitForStatus (line 19) | public static void WaitForStatus(this NetConnection connection, NetCon... method WaitForStatusCleared (line 30) | public static void WaitForStatusCleared(this NetConnection connection,... method WaitForStatus (line 41) | public static void WaitForStatus(this NetPeer peer, NetPeerStatus status) method WaitForStatusCleared (line 52) | public static void WaitForStatusCleared(this NetPeer peer, NetPeerStat... FILE: Sources/CommonLIB/AppCode/Networking/MyLidgrenPeer.cs type MyEventEnum (line 16) | public enum MyEventEnum : byte type MyLoggingTypeEnum (line 96) | public enum MyLoggingTypeEnum class MyLidgrenPeer (line 106) | public class MyLidgrenPeer : NetPeer method MyLidgrenPeer (line 137) | static MyLidgrenPeer() method MyLidgrenPeer (line 142) | public MyLidgrenPeer(NetPeerConfiguration configuration) method GetRelayedConnection (line 150) | public MyRelayedConnection GetRelayedConnection(IPEndPoint targetEp) method LogAll (line 161) | public void LogAll() method LogNone (line 169) | public void LogNone() method Log (line 174) | public void Log(MyEventEnum eventType, MyLoggingTypeEnum logType = MyL... method Connect (line 186) | public NetConnection Connect(IPEndPoint endpoint, ref T hailEvent, ... method Connect (line 203) | public NetConnection Connect(string host, int port, ref T hailEvent... method RegisterCallback (line 220) | public void RegisterCallback(EventCallback callback) method RegisterBuffering (line 228) | public void RegisterBuffering() method ProcessBuffered (line 234) | public void ProcessBuffered() method ClearBuffering (line 244) | public void ClearBuffering() method ClearCallbacks (line 254) | public void ClearCallbacks() method RemoveCallback (line 260) | public void RemoveCallback() method Receive (line 266) | public void Receive() method OnMessageReceived (line 320) | public void OnMessageReceived(NetIncomingMessage msg) method Send (line 333) | public NetSendResult Send(ref T evnt, NetConnection connection, Net... method SendToAll (line 376) | public void SendToAll(ref T evnt, List connections, ... method CheckConnectionsAreNotRelayed (line 386) | [Conditional("DEBUG")] method GetEventType (line 395) | private MyEventEnum GetEventType() method ProcessQueue (line 401) | private void ProcessQueue() method CanEnqueue (line 431) | private bool CanEnqueue(NetConnectionStatus status) method RaisePeerConnected (line 439) | private void RaisePeerConnected(NetConnection connection) method RaisePeerDisconnected (line 448) | private void RaisePeerDisconnected(NetConnection connection) method RaiseNatIntroductionSuccess (line 457) | private void RaiseNatIntroductionSuccess(IPEndPoint endpoint, string t... method Write (line 466) | private void Write(NetOutgoingMessage msg, T multiplayerEvent) method ProcessCallbackMsg (line 488) | private void ProcessCallbackMsg(NetIncomingMessage msg, MyEventEnum... method LogMessage (line 507) | [Conditional("DEBUG")] method ProcessMessage (line 530) | private void ProcessMessage(NetIncomingMessage msg) method ProcessMessageBody (line 548) | private void ProcessMessageBody(NetIncomingMessage msg, byte msgType) method ProcessRelayedMessage (line 569) | private void ProcessRelayedMessage(NetIncomingMessage msg) method RelayMessage (line 600) | private void RelayMessage(NetIncomingMessage msg, IPEndPoint targetEnd... method ReadMessage (line 628) | private bool ReadMessage(NetIncomingMessage msg, ref T multiplayerE... method Close (line 636) | public void Close() FILE: Sources/CommonLIB/AppCode/Networking/MyMessageHelper.cs class MyMessageHelper (line 10) | static class MyMessageHelper method WriteStringDictionary (line 12) | public static void WriteStringDictionary(Dictionary di... method ReadStringDictionary (line 22) | public static Dictionary ReadStringDictionary(BinaryRe... FILE: Sources/CommonLIB/AppCode/Networking/MyMessageQueueItem.cs type MyMessageQueueItem (line 10) | public struct MyMessageQueueItem FILE: Sources/CommonLIB/AppCode/Networking/MyMessageReader.cs type MyMessageReader (line 22) | public struct MyMessageReader method MyMessageReader (line 30) | public MyMessageReader(BinaryReader reader, EndPoint endpoint) method HandleError (line 36) | void HandleError(Exception e) method HandleError (line 41) | void HandleError(string error) method ReadBool (line 47) | public bool ReadBool(ref bool value) method ReadSByte (line 61) | public bool ReadSByte(ref sbyte value) method ReadInt16 (line 75) | public bool ReadInt16(ref Int16 value) method ReadInt32 (line 89) | public bool ReadInt32(ref Int32 value) method ReadInt64 (line 103) | public bool ReadInt64(ref Int64 value) method ReadByte (line 117) | public bool ReadByte(ref byte value) method ReadUInt16 (line 131) | public bool ReadUInt16(ref UInt16 value) method ReadUInt32 (line 145) | public bool ReadUInt32(ref UInt32 value) method ReadUInt64 (line 159) | public bool ReadUInt64(ref UInt64 value) method ReadFloat (line 173) | public bool ReadFloat(ref float value) method ReadDouble (line 192) | public bool ReadDouble(ref double value) method ReadStringNullable (line 211) | public bool ReadStringNullable(ref string value) method ReadString (line 232) | public bool ReadString(ref string value) method ReadBytes (line 251) | public bool ReadBytes(ref byte[] bytes, int byteCount) method ReadByteNullable (line 277) | public bool ReadByteNullable(ref byte? val) method ReadInt32Nullable (line 298) | public bool ReadInt32Nullable(ref Int32? val) method ReadUInt32Nullable (line 319) | public bool ReadUInt32Nullable(ref UInt32? val) method ReadFloatNullable (line 340) | public bool ReadFloatNullable(ref float? value) method ReadVector3Nullable (line 366) | public bool ReadVector3Nullable(ref Vector3? value) method ReadEnumNullable (line 397) | public bool ReadEnumNullable(ref T? val) where T : struct, IConvert... method ReadVector3 (line 428) | public bool ReadVector3(ref Vector3 val) method ReadVector4 (line 435) | public bool ReadVector4(ref Vector4 val) method ReadPositionAndOrientation (line 445) | public bool ReadPositionAndOrientation(ref MyMwcPositionAndOrientation... method ReadIPAddess (line 452) | public bool ReadIPAddess(ref IPAddress address) method ReadIPEndPoint (line 479) | public bool ReadIPEndPoint(ref IPEndPoint endpoint) method ReadObjectBuilder (line 499) | public bool ReadObjectBuilder(ref T objectBuilder) method ReadResultCode (line 509) | public bool ReadResultCode(ref MyResultCodeEnum val) method ReadObjectBuilderSmallShipAmmoTypesEnum (line 515) | public bool ReadObjectBuilderSmallShipAmmoTypesEnum(ref MyMwcObjectBui... method ReadObjectBuilderSmallShipWeaponTypesEnum (line 521) | public bool ReadObjectBuilderSmallShipWeaponTypesEnum(ref MyMwcObjectB... method ReadObjectBuilder_FactionEnum (line 527) | public bool ReadObjectBuilder_FactionEnum(ref MyMwcObjectBuilder_Facti... method ReadSpecialWeaponEventEnum (line 533) | public bool ReadSpecialWeaponEventEnum(ref MySpecialWeaponEventEnum val) method ReadMultiplayerStateEnum (line 539) | public bool ReadMultiplayerStateEnum(ref MyMultiplayerStateEnum val) method ReadSmallShipType (line 545) | public bool ReadSmallShipType(ref MyMwcObjectBuilder_SmallShip_TypesEn... method ReadEnum (line 551) | public bool ReadEnum(ref T val) where T : struct, IConvertible method ReadList (line 567) | public bool ReadList(ref List result) method ReadList (line 589) | public bool ReadList(ref List result, ReadHandler reader) FILE: Sources/CommonLIB/AppCode/Networking/MyMessageWriter.cs type MyMessageWriter (line 17) | public struct MyMessageWriter method MyMessageWriter (line 23) | public MyMessageWriter(BinaryWriter writer) method WriteBool (line 29) | public void WriteBool(bool val) method WriteSByte (line 34) | public void WriteSByte(sbyte val) method WriteInt16 (line 39) | public void WriteInt16(Int16 val) method WriteInt32 (line 44) | public void WriteInt32(Int32 val) method WriteInt64 (line 49) | public void WriteInt64(Int64 val) method WriteByte (line 54) | public void WriteByte(byte val) method WriteUInt16 (line 59) | public void WriteUInt16(UInt16 val) method WriteUInt32 (line 64) | public void WriteUInt32(UInt32 val) method WriteUInt64 (line 69) | public void WriteUInt64(UInt64 val) method WriteFloat (line 74) | public void WriteFloat(float val) method WriteDouble (line 79) | public void WriteDouble(double val) method WriteString (line 84) | public void WriteString(string val) method WriteStringNullable (line 89) | public void WriteStringNullable(string val) method WriteBytes (line 102) | public void WriteBytes(byte[] bytes) method WriteVector3 (line 109) | public void WriteVector3(Vector3 val) method WriteVector4 (line 116) | public void WriteVector4(Vector4 val) method WriteByteNullable (line 126) | public void WriteByteNullable(byte? val) method WriteInt32Nullable (line 132) | public void WriteInt32Nullable(Int32? val) method WriteUInt32Nullable (line 138) | public void WriteUInt32Nullable(UInt32? val) method WriteFloatNullable (line 144) | public void WriteFloatNullable(float? val) method WriteVector3Nullable (line 150) | public void WriteVector3Nullable(Vector3? val) method WriteEnumNullable (line 156) | public void WriteEnumNullable(T? val) where T : struct, IConvertible method WritePositionAndOrientation (line 164) | public void WritePositionAndOrientation(MyMwcPositionAndOrientation po... method WriteIPAddress (line 171) | public void WriteIPAddress(IPAddress val) method WriteIPEndPoint (line 178) | public void WriteIPEndPoint(IPEndPoint val) method WriteObjectBuilder (line 184) | public void WriteObjectBuilder(T objectBuilder) method WriteResultCode (line 193) | public void WriteResultCode(MyResultCodeEnum val) method WriteObjectBuilderSmallShipAmmoTypesEnum (line 198) | public void WriteObjectBuilderSmallShipAmmoTypesEnum(MyMwcObjectBuilde... method WriteObjectBuilderSmallShipWeaponTypesEnum (line 203) | public void WriteObjectBuilderSmallShipWeaponTypesEnum(MyMwcObjectBuil... method WriteObjectBuilder_FactionEnum (line 208) | public void WriteObjectBuilder_FactionEnum(MyMwcObjectBuilder_FactionE... method WriteSpecialWeaponEventEnum (line 213) | public void WriteSpecialWeaponEventEnum(MySpecialWeaponEventEnum val) method WriteMultiplayerStateEnum (line 218) | public void WriteMultiplayerStateEnum(MyMultiplayerStateEnum val) method WriteSmallShipType (line 223) | public void WriteSmallShipType(MyMwcObjectBuilder_SmallShip_TypesEnum ... method WriteEnum (line 228) | public void WriteEnum(T val) where T : struct, IConvertible method WriteList (line 236) | public void WriteList(List list) method WriteList (line 248) | public void WriteList(List list, Action writer) FILE: Sources/CommonLIB/AppCode/Networking/MyMwcCheaterAlert.cs type MyMwcCheaterAlertType (line 7) | public enum MyMwcCheaterAlertType : byte class MyMwcCheaterAlert (line 64) | public static class MyMwcCheaterAlert method AddAlert (line 66) | public static void AddAlert(MyMwcCheaterAlertType type, EndPoint cheat... FILE: Sources/CommonLIB/AppCode/Networking/MyMwcClientServer_Structs.cs class MyMwcClientServer (line 12) | public static partial class MyMwcClientServer method GetEnumFromNumber (line 14) | internal static Nullable GetEnumFromNumber(U val, EndPoint se... method GetSectorTypeFromSessionType (line 30) | public static MyMwcSectorTypeEnum GetSectorTypeFromSessionType(MyMwcSt... type MyMwcServerCommandRequestTypesEnum (line 60) | public enum MyMwcServerCommandRequestTypesEnum : byte type MyMwcSessionStateEnum (line 66) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE... type MyMwcTravelTypeEnum (line 75) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE... type MyMwcLeaveSectorReasonEnum (line 82) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE... type MyMwcRegisterResponseResultEnum (line 93) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE... type MyMwcStartSessionRequestTypeEnum (line 105) | [System.Obsolete("Use SessionStartTypeEnum & SessionTypeEnum instead")] type MyMwcStartSessionResponseTypeEnum (line 121) | [System.Obsolete("Use SessionStartTypeEnum & SessionTypeEnum instead")] type MyMwcSelectSectorRequestTypeEnum (line 130) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE... type MyMwcLoginResponseResultEnum (line 139) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE... type MyMwcSectorIdentifier (line 153) | [DataContract] method MyMwcSectorIdentifier (line 168) | public MyMwcSectorIdentifier(MyMwcSectorTypeEnum sectorType, int? user... method CanBeCheckpointSaved (line 176) | public bool CanBeCheckpointSaved() method CanBeSaved (line 181) | public bool CanBeSaved() method ToString (line 187) | public override string ToString() method CompareTo (line 217) | public int CompareTo(MyMwcSectorIdentifier compareWith) method Is25DSector (line 244) | public static bool Is25DSector(string sectorName) type MyMwcPositionAndOrientation (line 251) | public struct MyMwcPositionAndOrientation method MyMwcPositionAndOrientation (line 257) | public MyMwcPositionAndOrientation(Vector3 position, Vector3 forward, ... method MyMwcPositionAndOrientation (line 265) | public MyMwcPositionAndOrientation(ref Matrix matrix) method MyMwcPositionAndOrientation (line 272) | public MyMwcPositionAndOrientation(Matrix matrix) method GetMatrix (line 278) | public Matrix GetMatrix() method ToString (line 283) | public override string ToString() type MyMwcUserDetail (line 289) | [DataContract(Name = "MyMwcUserDetail")] method MyMwcUserDetail (line 299) | public MyMwcUserDetail(int userId, string displayName) method ToString (line 305) | public override string ToString() type MyMwcVoxelHandModeTypeEnum (line 311) | public enum MyMwcVoxelHandModeTypeEnum : byte type MyMwcVoxelMapMergeTypeEnum (line 321) | public enum MyMwcVoxelMapMergeTypeEnum : byte type MyMwcVoxelMaterialsEnum (line 328) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE... type MyMwcVoxelFilesEnum (line 371) | public enum MyMwcVoxelFilesEnum : short FILE: Sources/CommonLIB/AppCode/Networking/MyMwcMessageIn.cs class MyMwcMessageIn (line 32) | public static class MyMwcMessageIn method ReadBool (line 34) | static bool ReadBool(BinaryReader binaryReader) method ReadBoolEx (line 41) | public static bool? ReadBoolEx(BinaryReader binaryReader, EndPoint sen... method ReadByteNullableEx (line 54) | public static bool ReadByteNullableEx(ref byte? value, BinaryReader bi... method ReadByteEx (line 75) | public static bool ReadByteEx(ref byte value, BinaryReader reader, End... method ReadByte (line 89) | static byte ReadByte(BinaryReader binaryReader) method ReadByteEx (line 96) | public static byte? ReadByteEx(BinaryReader binaryReader, EndPoint sen... method ReadInt32Ex (line 109) | public static bool ReadInt32Ex(ref Int32 value, BinaryReader binaryRea... method ReadInt32Ex (line 125) | public static Int32? ReadInt32Ex(BinaryReader binaryReader, EndPoint s... method ReadInt64Ex (line 140) | public static Int64? ReadInt64Ex(BinaryReader binaryReader, EndPoint s... method ReadUInt16Ex (line 155) | public static UInt16? ReadUInt16Ex(BinaryReader binaryReader, EndPoint... method ReadUInt32Ex (line 168) | public static bool ReadUInt32Ex(ref UInt32 result, BinaryReader binary... method ReadUInt32Ex (line 182) | public static UInt32? ReadUInt32Ex(BinaryReader binaryReader, EndPoint... method ReadUInt64Ex (line 195) | public static UInt64? ReadUInt64Ex(BinaryReader binaryReader, EndPoint... method ReadUInt64 (line 208) | static UInt64? ReadUInt64(BinaryReader binaryReader) method ReadByte4 (line 213) | static Byte4 ReadByte4(BinaryReader binaryReader, EndPoint senderEndPo... method ReadByte4Ex (line 221) | public static Byte4? ReadByte4Ex(BinaryReader binaryReader, EndPoint s... method ReadInt16 (line 234) | public static Int16 ReadInt16(BinaryReader binaryReader) method ReadInt16Ex (line 241) | public static Int16? ReadInt16Ex(BinaryReader binaryReader, EndPoint s... method ReadColor (line 254) | static Color ReadColor(BinaryReader binaryReader) method ReadColorEx (line 261) | public static Color? ReadColorEx(BinaryReader binaryReader, EndPoint s... method ReadInt32 (line 274) | static Int32 ReadInt32(BinaryReader binaryReader) method ReadInt64 (line 279) | static Int64 ReadInt64(BinaryReader binaryReader) method ReadUInt16 (line 284) | static UInt16 ReadUInt16(BinaryReader binaryReader) method ReadUInt32 (line 289) | static UInt32 ReadUInt32(BinaryReader binaryReader) method ReadFloat (line 294) | public static float ReadFloat(BinaryReader binaryReader) method ReadDateTime (line 306) | static DateTime ReadDateTime(BinaryReader binaryReader) method ReadDateTimeEx (line 313) | public static DateTime? ReadDateTimeEx(BinaryReader binaryReader, EndP... method ReadVector3 (line 326) | static Vector3 ReadVector3(BinaryReader binaryReader) method ReadVector4 (line 334) | static Vector4 ReadVector4(BinaryReader binaryReader) method ReadVector3FloatEx (line 345) | public static Vector3? ReadVector3FloatEx(BinaryReader binaryReader, E... method ReadVector4FloatEx (line 361) | public static Vector4? ReadVector4FloatEx(BinaryReader binaryReader, E... method ReadVector3IntEx (line 376) | public static MyMwcVector3Int? ReadVector3IntEx(BinaryReader binaryRea... method ReadPositionAndOrientation (line 398) | static MyMwcPositionAndOrientation ReadPositionAndOrientation(BinaryRe... method ReadPositionAndOrientationEx (line 406) | public static bool ReadPositionAndOrientationEx(ref MyMwcPositionAndOr... method ReadPositionAndOrientationEx (line 419) | public static MyMwcPositionAndOrientation? ReadPositionAndOrientationE... method ReadVector3Sbyte (line 432) | static MyMwcVector3Sbyte ReadVector3Sbyte(BinaryReader binaryReader) method ReadVector3SbyteEx (line 442) | public static MyMwcVector3Sbyte? ReadVector3SbyteEx(BinaryReader binar... method ReadVector3Short (line 455) | static MyMwcVector3Short ReadVector3Short(BinaryReader binaryReader) method ReadVector3ShortEx (line 465) | public static MyMwcVector3Short? ReadVector3ShortEx(BinaryReader binar... method ReadObjectBuilderTypeEnumEx (line 480) | public static MyMwcObjectBuilderTypeEnum? ReadObjectBuilderTypeEnumEx(... method ReadObjectBuilderSmallShipTypesEnumEx (line 495) | public static MyMwcObjectBuilder_SmallShip_TypesEnum? ReadObjectBuilde... method ReadObjectBuilderSmallShipWeaponTypesEnumEx (line 511) | public static MyMwcObjectBuilder_SmallShip_Weapon_TypesEnum? ReadObjec... method ReadObjectBuilderSmallShipAmmoTypesEnumEx (line 527) | public static MyMwcObjectBuilder_SmallShip_Ammo_TypesEnum? ReadObjectB... method ReadObjectBuilderSmallShipToolTypesEnumEx (line 543) | public static MyMwcObjectBuilder_SmallShip_Tool_TypesEnum? ReadObjectB... method ReadObjectBuilderLargeShipTypesEnumEx (line 559) | public static MyMwcObjectBuilder_LargeShip_TypesEnum? ReadObjectBuilde... method ReadObjectBuilderLargeShipAmmoTypesEnumEx (line 575) | public static MyMwcObjectBuilder_LargeShip_Ammo_TypesEnum? ReadObjectB... method ReadObjectBuilderPrefabContainerTypesEnumEx (line 591) | public static MyMwcObjectBuilder_PrefabContainer_TypesEnum? ReadObject... method ReadObjectBuilderPrefabTypesEnumEx (line 607) | public static MyMwcObjectBuilder_Prefab_TypesEnum? ReadObjectBuilderPr... method ReadObjectBuilderSmallShipAssignmentOfAmmoFireKeyEnumEx (line 623) | public static MyMwcObjectBuilder_FireKeyEnum? ReadObjectBuilderSmallSh... method ReadObjectBuilderSmallShipAssignmentOfAmmoGroupEnumEx (line 639) | public static MyMwcObjectBuilder_AmmoGroupEnum? ReadObjectBuilderSmall... method ReadObjectBuilderSmallShipEngineTypesEnumEx (line 655) | public static MyMwcObjectBuilder_SmallShip_Engine_TypesEnum? ReadObjec... method ReadObjectBuilderSmallShipHackingToolTypesEnumEx (line 671) | public static MyMwcObjectBuilder_SmallShip_HackingTool_TypesEnum? Read... method ReadObjectBuilderSmallDebrisTypesEnumEx (line 687) | public static MyMwcObjectBuilder_SmallDebris_TypesEnum? ReadObjectBuil... method ReadObjectBuilderLargeDebrisFieldTypesEnumEx (line 703) | public static MyMwcObjectBuilder_LargeDebrisField_TypesEnum? ReadObjec... method ReadObjectBuilderStaticAsteroidTypesEnumEx (line 719) | public static MyMwcObjectBuilder_StaticAsteroid_TypesEnum? ReadObjectB... method ReadObjectBuilderCargoBoxTypesEnumEx (line 735) | public static MyMwcObjectBuilder_CargoBox_TypesEnum? ReadObjectBuilder... method ReadObjectBuilderMysteriousCubeTypesEnumEx (line 751) | public static MyMwcObjectBuilder_MysteriousCube_TypesEnum? ReadObjectB... method ReadVoxelFileEnumEx (line 767) | public static MyMwcVoxelFilesEnum? ReadVoxelFileEnumEx(BinaryReader bi... method ReadVoxelMaterialsEnumEx (line 782) | public static MyMwcVoxelMaterialsEnum? ReadVoxelMaterialsEnumEx(Binary... method ReadVoxelMapMergeTypeEnumEx (line 797) | public static MyMwcVoxelMapMergeTypeEnum? ReadVoxelMapMergeTypeEnumEx(... method ReadVoxelHandModeTypeEnumEx (line 812) | public static MyMwcVoxelHandModeTypeEnum? ReadVoxelHandModeTypeEnumEx(... method ReadObjectBuilderEntityDetectorTypesEnumEx (line 827) | public static MyMwcObjectBuilder_EntityDetector_TypesEnum? ReadObjectB... method ReadObjectBuilderInventoryTemplateTypesEnumEx (line 841) | public static MyMwcInventoryTemplateTypeEnum? ReadObjectBuilderInvento... method ReadArray (line 858) | public static bool ReadArray(ref T[] result, BinaryReader binaryRea... method ReadObjectCollection (line 874) | public static bool ReadObjectCollection(ICollection addObjectToC... method ReadSectorIdentifierEx (line 890) | public static MyMwcSectorIdentifier? ReadSectorIdentifierEx(BinaryRead... method ReadUserDetailEx (line 944) | public static MyMwcUserDetail? ReadUserDetailEx(BinaryReader binaryRea... method ReadString (line 959) | public static string ReadString(BinaryReader binaryReader) method ReadStringEx (line 964) | public static bool ReadStringEx(ref string value, BinaryReader reader,... method ReadNullableStringEx (line 978) | public static bool ReadNullableStringEx(BinaryReader binaryReader, End... method ReadStringEx (line 996) | public static string ReadStringEx(BinaryReader binaryReader, EndPoint ... method ExceptionDuringReadingMessage (line 1020) | static void ExceptionDuringReadingMessage(Exception ex, EndPoint sende... method ReadObjectBuilderSmallShipArmorTypesEnumEx (line 1032) | public static MyMwcObjectBuilder_SmallShip_Armor_TypesEnum? ReadObject... method ReadObjectBuilderSmallShipRadarTypesEnumEx (line 1048) | public static MyMwcObjectBuilder_SmallShip_Radar_TypesEnum? ReadObject... method ReadObjectBuilderOreTypesEnumEx (line 1064) | public static MyMwcObjectBuilder_Ore_TypesEnum? ReadObjectBuilderOreTy... method ReadObjectBuilderBlueprintTypesEnumEx (line 1080) | public static MyMwcObjectBuilder_Blueprint_TypesEnum? ReadObjectBuilde... method ReadEndpointEx (line 1094) | public static EndPoint ReadEndpointEx(BinaryReader binaryReader, EndPo... method ReadResultCode (line 1109) | public static bool ReadResultCode(ref MyResultCodeEnum resultCode, Bin... FILE: Sources/CommonLIB/AppCode/Networking/MyMwcMessageOut.cs class MyMwcMessageOut (line 28) | public static class MyMwcMessageOut method WriteBool (line 30) | public static void WriteBool(bool val, BinaryWriter binaryWriter) method WriteByteNullable (line 35) | public static void WriteByteNullable(byte? val, BinaryWriter binaryWri... method WriteByte (line 44) | public static void WriteByte(byte val, BinaryWriter binaryWriter) method WriteByte4 (line 49) | public static void WriteByte4(Byte4 val, BinaryWriter binaryWriter) method WriteInt16 (line 54) | public static void WriteInt16(Int16 val, BinaryWriter binaryWriter) method WriteInt32 (line 59) | public static void WriteInt32(Int32 val, BinaryWriter binaryWriter) method WriteInt64 (line 64) | public static void WriteInt64(Int64 val, BinaryWriter binaryWriter) method WriteUInt32 (line 69) | public static void WriteUInt32(UInt32 val, BinaryWriter binaryWriter) method WriteDateTime (line 74) | public static void WriteDateTime(DateTime val, BinaryWriter binaryWriter) method WriteVector3 (line 79) | public static void WriteVector3(Vector3 val, BinaryWriter binaryWriter) method WriteVector4 (line 86) | public static void WriteVector4(Vector4 val, BinaryWriter binaryWriter) method WritePositionAndOrientation (line 94) | public static void WritePositionAndOrientation(MyMwcPositionAndOrienta... method WriteColor (line 101) | public static void WriteColor(Color val, BinaryWriter binaryWriter) method WriteObjectBuilderTypeEnum (line 109) | public static void WriteObjectBuilderTypeEnum(MyMwcObjectBuilderTypeEn... method WriteVoxelFilesEnum (line 114) | public static void WriteVoxelFilesEnum(MyMwcVoxelFilesEnum val, Binary... method WriteVoxelMaterialsEnum (line 119) | public static void WriteVoxelMaterialsEnum(MyMwcVoxelMaterialsEnum val... method WriteVoxelMapMergeTypeEnum (line 124) | public static void WriteVoxelMapMergeTypeEnum(MyMwcVoxelMapMergeTypeEn... method WriteVoxelHandModeTypeEnum (line 129) | public static void WriteVoxelHandModeTypeEnum(MyMwcVoxelHandModeTypeEn... method WriteObjectBuilder3DSmallShipTypesEnum (line 134) | public static void WriteObjectBuilder3DSmallShipTypesEnum(MyMwcObjectB... method WriteObjectBuilderSmallShipAmmoTypesEnum (line 139) | public static void WriteObjectBuilderSmallShipAmmoTypesEnum(MyMwcObjec... method WriteObjectBuilderSmallShipWeaponTypesEnum (line 144) | public static void WriteObjectBuilderSmallShipWeaponTypesEnum(MyMwcObj... method WriteObjectBuilderSmallShipAssignmentOfAmmoFireKeyEnum (line 149) | public static void WriteObjectBuilderSmallShipAssignmentOfAmmoFireKeyE... method WriteObjectBuilderSmallShipAssignmentOfAmmoGroupEnum (line 154) | public static void WriteObjectBuilderSmallShipAssignmentOfAmmoGroupEnu... method WriteObjectBuilderSmallShipEngineTypesEnum (line 159) | public static void WriteObjectBuilderSmallShipEngineTypesEnum(MyMwcObj... method WriteObjectBuilderSmallShipHackingToolTypesEnum (line 164) | public static void WriteObjectBuilderSmallShipHackingToolTypesEnum(MyM... method WriteObjectBuilderLargeShipAmmoTypesEnum (line 169) | public static void WriteObjectBuilderLargeShipAmmoTypesEnum(MyMwcObjec... method WriteObjectBuilderSmallShipToolTypesEnum (line 174) | public static void WriteObjectBuilderSmallShipToolTypesEnum(MyMwcObjec... method WriteObjectBuilderLargeShipTypesEnum (line 179) | public static void WriteObjectBuilderLargeShipTypesEnum(MyMwcObjectBui... method WriteObjectBuilderSmallDebrisTypesEnum (line 184) | public static void WriteObjectBuilderSmallDebrisTypesEnum(MyMwcObjectB... method WriteObjectBuilderLargeDebrisFieldTypesEnum (line 189) | public static void WriteObjectBuilderLargeDebrisFieldTypesEnum(MyMwcOb... method WriteObjectBuilderStaticAsteroidTypesEnum (line 194) | public static void WriteObjectBuilderStaticAsteroidTypesEnum(MyMwcObje... method WriteObjectBuilderPrefabContainerTypesEnum (line 199) | public static void WriteObjectBuilderPrefabContainerTypesEnum(MyMwcObj... method WriteObjectBuilderPrefabTypesEnum (line 204) | public static void WriteObjectBuilderPrefabTypesEnum(MyMwcObjectBuilde... method WriteObjectBuilderCargoBoxTypesEnum (line 209) | public static void WriteObjectBuilderCargoBoxTypesEnum(MyMwcObjectBuil... method WriteObjectBuilderMysteriousCubeTypesEnum (line 214) | public static void WriteObjectBuilderMysteriousCubeTypesEnum(MyMwcObje... method WriteObjectBuilderEntityDetectorTypesEnum (line 219) | public static void WriteObjectBuilderEntityDetectorTypesEnum(MyMwcObje... method WriteObjectBuilderInventoryTemplateTypesEnum (line 224) | public static void WriteObjectBuilderInventoryTemplateTypesEnum(MyMwcI... method WriteVector3Sbyte (line 229) | public static void WriteVector3Sbyte(MyMwcVector3Sbyte val, BinaryWrit... method WriteVector3Short (line 236) | public static void WriteVector3Short(MyMwcVector3Short val, BinaryWrit... method WriteVector3Int (line 243) | public static void WriteVector3Int(MyMwcVector3Int val, BinaryWriter b... method WriteFloat (line 250) | public static void WriteFloat(float val, BinaryWriter binaryWriter) method WriteString (line 261) | public static void WriteString(string val, BinaryWriter binaryWriter) method WriteNullableString (line 268) | public static void WriteNullableString(string value, BinaryWriter bina... method WriteCollection (line 278) | public static void WriteCollection(ICollection collection, Binar... method WriteCollection (line 284) | public static void WriteCollection(IEnumerable collection, int c... method WriteSectorIdentifier (line 297) | public static void WriteSectorIdentifier(MyMwcSectorIdentifier val, Bi... method WriteUserDetail (line 309) | public static void WriteUserDetail(MyMwcUserDetail val, BinaryWriter b... method WriteObjectBuilderSmallShipArmorTypesEnum (line 316) | public static void WriteObjectBuilderSmallShipArmorTypesEnum(MyMwcObje... method WriteObjectBuilderSmallShipRadarTypesEnum (line 321) | public static void WriteObjectBuilderSmallShipRadarTypesEnum(MyMwcObje... method WriteObjectBuilderOreTypesEnum (line 326) | public static void WriteObjectBuilderOreTypesEnum(MyMwcObjectBuilder_O... method WriteObjectBuildeBlueprintTypesEnum (line 331) | public static void WriteObjectBuildeBlueprintTypesEnum(MyMwcObjectBuil... method WriteEndpoint (line 336) | public static void WriteEndpoint(EndPoint endpoint, BinaryWriter binar... method WriteResultCode (line 348) | public static void WriteResultCode(MyResultCodeEnum resultCode, Binary... FILE: Sources/CommonLIB/AppCode/Networking/MyMwcSectorGroups.cs type MyMwcSectorTypeEnum (line 18) | [System.Obsolete("Use session type")] FILE: Sources/CommonLIB/AppCode/Networking/MyRelayedConnection.cs class MyRelayedConnection (line 10) | public class MyRelayedConnection : NetConnection method MyRelayedConnection (line 14) | public MyRelayedConnection(NetPeer peer) FILE: Sources/CommonLIB/AppCode/Networking/Services/MyAlreadyLoggedInFault.cs class MyAlreadyLoggedInFault (line 11) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE... FILE: Sources/CommonLIB/AppCode/Networking/Services/MyCertificateValidator.cs class MyCertificateValidator (line 10) | public class MyCertificateValidator: X509CertificateValidator method MyCertificateValidator (line 18) | public MyCertificateValidator(string certificateHash) method Validate (line 23) | public override void Validate(System.Security.Cryptography.X509Certifi... FILE: Sources/CommonLIB/AppCode/Networking/Services/MyCheckpointNotExistsFault.cs class MyCheckpointNotExistsFault (line 11) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE... method MyCheckpointNotExistsFault (line 15) | public MyCheckpointNotExistsFault() method MyCheckpointNotExistsFault (line 19) | public MyCheckpointNotExistsFault(string message) method ToString (line 27) | public override string ToString() FILE: Sources/CommonLIB/AppCode/Networking/Services/MyCheckpointRenameFault.cs type MyCheckpointRenameFaultReason (line 11) | public enum MyCheckpointRenameFaultReason class MyCheckpointRenameFault (line 17) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE... FILE: Sources/CommonLIB/AppCode/Networking/Services/MyCustomBinding.cs class MyCustomBinding (line 11) | public static class MyCustomBinding method DecorateBinding (line 13) | public static Binding DecorateBinding(Binding binding, int? maxNegotia... method DecorateBinding (line 62) | public static Binding DecorateBinding(Binding binding) FILE: Sources/CommonLIB/AppCode/Networking/Services/MyCustomFault.cs type MyCustomFaultCode (line 11) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE... class MyCustomFault (line 21) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE... method MyCustomFault (line 25) | public MyCustomFault() method MyCustomFault (line 30) | public MyCustomFault(string message) method ToString (line 48) | public override string ToString() FILE: Sources/CommonLIB/AppCode/Networking/Services/MyServiceConstants.cs class MyServiceConstants (line 9) | public static class MyServiceConstants FILE: Sources/CommonLIB/AppCode/Networking/Services/MyVersionFault.cs class MyVersionFault (line 11) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE... FILE: Sources/CommonLIB/AppCode/ObjectBuilders/IMyEntityIdRemapContext.cs type IMyEntityIdRemapContext (line 8) | public interface IMyEntityIdRemapContext method RemapEntityId (line 10) | uint? RemapEntityId(uint? currentId); method RemapWaypointGroupName (line 11) | string RemapWaypointGroupName(string currentName); FILE: Sources/CommonLIB/AppCode/ObjectBuilders/InfluenceSpheres/MyMwcObjectBuilder_InfluenceSphere.cs type MyInfluenceFlags (line 12) | [Flags] class MyMwcObjectBuilder_InfluenceSphere (line 26) | public class MyMwcObjectBuilder_InfluenceSphere : MyMwcObjectBuilder_Obj... method GetObjectBuilderType (line 99) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType() method Write (line 104) | internal override void Write(BinaryWriter binaryWriter) method Read (line 138) | internal override bool Read(BinaryReader binaryReader, EndPoint sender... FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_Base.cs type MyPersistentEntityFlags (line 25) | [Flags] type MyMwcObjectBuilderTypeEnum (line 51) | public enum MyMwcObjectBuilderTypeEnum : ushort type MyMwcObjectBuilder_FactionEnum (line 164) | public enum MyMwcObjectBuilder_FactionEnum class MyMwcObjectBuilderDefinition (line 199) | public class MyMwcObjectBuilderDefinition method MyMwcObjectBuilderDefinition (line 204) | public MyMwcObjectBuilderDefinition(Type type, int[] ids) class MyMwcFactionsByIndex (line 211) | public class MyMwcFactionsByIndex method MyMwcFactionsByIndex (line 217) | static MyMwcFactionsByIndex() method GetFaction (line 231) | public static MyMwcObjectBuilder_FactionEnum GetFaction(int index) method GetFactionIndex (line 236) | public static int GetFactionIndex(MyMwcObjectBuilder_FactionEnum faction) method GetFactionsIndexes (line 245) | public static int[] GetFactionsIndexes() class MyMwcObjectBuilder_Base (line 251) | public abstract class MyMwcObjectBuilder_Base method MyMwcObjectBuilder_Base (line 273) | internal MyMwcObjectBuilder_Base() method LoadPersistantFlags (line 278) | protected virtual void LoadPersistantFlags() method GetDefaultPersistantFlags (line 284) | public static MyPersistentEntityFlags GetDefaultPersistantFlags() method MyMwcObjectBuilder_Base (line 294) | static MyMwcObjectBuilder_Base() method RemapEntityIds (line 557) | public virtual void RemapEntityIds(IMyEntityIdRemapContext remapContext) method Clone (line 562) | public MyMwcObjectBuilder_Base Clone() method Check (line 580) | public static void Check() method ClearEntityId (line 588) | public virtual void ClearEntityId() method NetworkError (line 598) | protected bool NetworkError(string text = null) method AddObjectBuilderDefinition (line 622) | static void AddObjectBuilderDefinition(MyMwcObjectBuilderTypeEnum obje... method AddObjectBuilderDefinition (line 627) | static void AddObjectBuilderDefinition(MyMwcObjectBuilderTypeEnum obje... method GetObjectBuilderToType (line 641) | public static Type GetObjectBuilderToType(MyMwcObjectBuilderTypeEnum o... method GetIntArrayFromEnum (line 666) | static int[] GetIntArrayFromEnum(Type enumType) method GetObjectBuilderIDs (line 704) | public static int[] GetObjectBuilderIDs(MyMwcObjectBuilderTypeEnum obj... method ReadAndCreateNewObject (line 718) | internal static MyMwcObjectBuilder_Base ReadAndCreateNewObject(BinaryR... method CreateNewObject (line 726) | static MyMwcObjectBuilder_Base CreateNewObject(MyMwcObjectBuilderTypeE... method CreateNewObject (line 731) | public static MyMwcObjectBuilder_Base CreateNewObject(MyMwcObjectBuild... method GetObjectBuilderType (line 788) | public abstract MyMwcObjectBuilderTypeEnum GetObjectBuilderType(); method GetObjectBuilderId (line 793) | public virtual int? GetObjectBuilderId() method SetObjectBuilderIdInternal (line 799) | internal virtual void SetObjectBuilderIdInternal(int? objectBuilderId) method SetDefaultProperties (line 804) | public virtual void SetDefaultProperties() method SetObjectBuilderId (line 808) | public void SetObjectBuilderId(int? objectBuilderId) method IsObjectBuilderIdValid (line 822) | public bool IsObjectBuilderIdValid(int objectBuilderId) method IsObjectBuilderIdValid (line 827) | public static bool IsObjectBuilderIdValid(MyMwcObjectBuilderTypeEnum o... method Write (line 840) | internal virtual void Write(BinaryWriter binaryWriter) method Read (line 872) | internal virtual bool Read(BinaryReader binaryReader, EndPoint senderE... method Read_Current (line 887) | private bool Read_Current(BinaryReader binaryReader, EndPoint senderEn... method Read_01085000 (line 936) | private bool Read_01085000(BinaryReader binaryReader, EndPoint senderE... method FromBytes (line 990) | public static T FromBytes(byte[] bytes, int gameVersion = MyMwcFina... method ToBytes (line 1009) | public byte[] ToBytes() method GetAndClearLastError (line 1059) | public static string GetAndClearLastError() FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_Checkpoint.cs class MyMwcObjectBuilder_Checkpoint (line 14) | public class MyMwcObjectBuilder_Checkpoint : MyMwcObjectBuilder_Base method MyMwcObjectBuilder_Checkpoint (line 16) | public MyMwcObjectBuilder_Checkpoint() method RemapEntityIds (line 49) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext) method GetObjectBuilderType (line 62) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType() method WriteTrace (line 67) | [System.Diagnostics.Conditional("DEBUG")] method Write (line 81) | internal override void Write(System.IO.BinaryWriter binaryWriter) method Read (line 172) | internal override bool Read(System.IO.BinaryReader binaryReader, Syste... FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_FactionRelationChange.cs class MyMwcObjectBuilder_FactionRelationChange (line 12) | public class MyMwcObjectBuilder_FactionRelationChange : MyMwcObjectBuild... method MyMwcObjectBuilder_FactionRelationChange (line 18) | internal MyMwcObjectBuilder_FactionRelationChange() method MyMwcObjectBuilder_FactionRelationChange (line 23) | public MyMwcObjectBuilder_FactionRelationChange(MyMwcObjectBuilder_Fac... method Write (line 30) | internal override void Write(BinaryWriter binaryWriter) method Read (line 39) | internal override bool Read(BinaryReader binaryReader, EndPoint sender... method GetObjectBuilderType (line 58) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType() FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_GlobalData.cs class MyMwcObjectBuilder_GlobalData (line 8) | public class MyMwcObjectBuilder_GlobalData : MyMwcObjectBuilder_Base method GetObjectBuilderType (line 12) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType() method ClearEntityId (line 17) | public override void ClearEntityId() method RemapEntityIds (line 23) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext) method Read (line 29) | internal override bool Read(System.IO.BinaryReader binaryReader, Syste... method Write (line 40) | internal override void Write(System.IO.BinaryWriter binaryWriter) FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_ObjectGroup.cs class MyMwcObjectBuilder_ObjectGroup (line 15) | public class MyMwcObjectBuilder_ObjectGroup : MyMwcObjectBuilder_Base method MyMwcObjectBuilder_ObjectGroup (line 19) | internal MyMwcObjectBuilder_ObjectGroup() method MyMwcObjectBuilder_ObjectGroup (line 24) | public MyMwcObjectBuilder_ObjectGroup(List objectList, String name) method RemapEntityIds (line 30) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext) method GetRootBuilders (line 41) | public IEnumerable GetRootBuilders(IEnumerabl... method GetPrefabBuilders (line 46) | public IEnumerable GetPrefabBuilders(IE... method Write (line 52) | internal override void Write(BinaryWriter binaryWriter) method Read (line 66) | internal override bool Read(BinaryReader binaryReader, EndPoint sender... method GetObjectBuilderType (line 86) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType() FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_Player.cs class MyMwcObjectBuilder_Player (line 11) | public class MyMwcObjectBuilder_Player : MyMwcObjectBuilder_Base method MyMwcObjectBuilder_Player (line 20) | internal MyMwcObjectBuilder_Player() method MyMwcObjectBuilder_Player (line 25) | public MyMwcObjectBuilder_Player(float health, float money, float with... method RemapEntityIds (line 36) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext) method GetObjectBuilderType (line 44) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType() method Write (line 49) | internal override void Write(System.IO.BinaryWriter binaryWriter) method Read (line 81) | internal override bool Read(System.IO.BinaryReader binaryReader, Syste... FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_PlayerStatistics.cs class MyMwcObjectBuilder_PlayerStatistics (line 12) | public class MyMwcObjectBuilder_PlayerStatistics : MyMwcObjectBuilder_Base method MyMwcObjectBuilder_PlayerStatistics (line 25) | internal MyMwcObjectBuilder_PlayerStatistics() method MyMwcObjectBuilder_PlayerStatistics (line 30) | public MyMwcObjectBuilder_PlayerStatistics(int playersKilled, int bull... method Write (line 45) | internal override void Write(System.IO.BinaryWriter binaryWriter) method Read (line 90) | internal override bool Read(System.IO.BinaryReader binaryReader, EndPo... method GetObjectBuilderType (line 157) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType() FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_RemotePlayer.cs class MyMwcObjectBuilder_RemotePlayer (line 10) | public class MyMwcObjectBuilder_RemotePlayer: MyMwcObjectBuilder_Base method GetObjectBuilderType (line 18) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType() method Read (line 23) | internal override bool Read(System.IO.BinaryReader binaryReader, Syste... method Write (line 46) | internal override void Write(System.IO.BinaryWriter binaryWriter) FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_Sector.cs class MyMwcObjectBuilder_Sector (line 18) | public class MyMwcObjectBuilder_Sector : MyMwcObjectBuilder_Base method MyMwcObjectBuilder_Sector (line 38) | public MyMwcObjectBuilder_Sector() method RemapEntityIds (line 44) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext) method UseGenerator (line 58) | public static MyMwcObjectBuilder_Sector UseGenerator() method GetObjectBuilderType (line 66) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType() method WriteTrace (line 71) | [System.Diagnostics.Conditional("DEBUG")] method Write (line 84) | internal override void Write(BinaryWriter binaryWriter) method Read (line 148) | internal override bool Read(BinaryReader binaryReader, EndPoint sender... FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_SectorObjectGroups.cs class MyMwcObjectBuilder_SectorObjectGroups (line 13) | public class MyMwcObjectBuilder_SectorObjectGroups: MyMwcObjectBuilder_Base method GetObjectBuilderType (line 18) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType() method RemapEntityIds (line 23) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext) method Read (line 36) | internal override bool Read(BinaryReader binaryReader, EndPoint sender... method Write (line 49) | internal override void Write(BinaryWriter binaryWriter) FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_Session.cs type MyGameplayDifficultyEnum (line 10) | public enum MyGameplayDifficultyEnum class MyMwcObjectBuilder_Session (line 17) | public class MyMwcObjectBuilder_Session : MyMwcObjectBuilder_Base method MyMwcObjectBuilder_Session (line 21) | internal MyMwcObjectBuilder_Session() method MyMwcObjectBuilder_Session (line 26) | public MyMwcObjectBuilder_Session(MyGameplayDifficultyEnum difficulty) method GetObjectBuilderType (line 31) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType() method Read (line 36) | internal override bool Read(System.IO.BinaryReader binaryReader, Syste... method Write (line 48) | internal override void Write(System.IO.BinaryWriter binaryWriter) FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_ShipConfig.cs class MyMwcObjectBuilder_ShipConfig (line 11) | public class MyMwcObjectBuilder_ShipConfig : MyMwcObjectBuilder_Base method MyMwcObjectBuilder_ShipConfig (line 20) | public MyMwcObjectBuilder_ShipConfig() method MyMwcObjectBuilder_ShipConfig (line 25) | public MyMwcObjectBuilder_ShipConfig(bool engine, byte radarType, bool... method GetObjectBuilderType (line 35) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType() method Write (line 40) | internal override void Write(BinaryWriter binaryWriter) method Read (line 65) | internal override bool Read(BinaryReader binaryReader, System.Net.EndP... FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_SmallShipTemplate.cs class MyMwcObjectBuilder_SmallShipTemplate (line 13) | public class MyMwcObjectBuilder_SmallShipTemplate : MyMwcObjectBuilder_Base method MyMwcObjectBuilder_SmallShipTemplate (line 21) | internal MyMwcObjectBuilder_SmallShipTemplate() method MyMwcObjectBuilder_SmallShipTemplate (line 26) | public MyMwcObjectBuilder_SmallShipTemplate(int id, string name, MyMwc... method RemapEntityIds (line 33) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext) method Write (line 39) | internal override void Write(BinaryWriter binaryWriter) method Read (line 66) | internal override bool Read(BinaryReader binaryReader, EndPoint sender... method GetObjectBuilderType (line 109) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType() FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_SmallShipTemplates.cs class MyMwcObjectBuilder_SmallShipTemplates (line 12) | public class MyMwcObjectBuilder_SmallShipTemplates : MyMwcObjectBuilder_... method MyMwcObjectBuilder_SmallShipTemplates (line 16) | internal MyMwcObjectBuilder_SmallShipTemplates() method MyMwcObjectBuilder_SmallShipTemplates (line 21) | public MyMwcObjectBuilder_SmallShipTemplates(List CreateDecodeDict() method Encode (line 61) | public char[] Encode(byte[] data) method Decode (line 93) | public byte[] Decode(char[] encoded5BitText) FILE: Sources/CommonLIB/AppCode/Utils/MyCommonDebugUtils.cs class MyMwcExceptionAssertRelease (line 11) | public class MyMwcExceptionAssertRelease : Exception class MyMwcExceptionApplicationShouldNotGetHere (line 17) | public class MyMwcExceptionApplicationShouldNotGetHere : Exception class MyMaterialNotAvailableException (line 21) | public class MyMaterialNotAvailableException : Exception method MyMaterialNotAvailableException (line 26) | public MyMaterialNotAvailableException(string assetName, int materialI... class MyCommonDebugUtils (line 34) | public class MyCommonDebugUtils method AssertRelease (line 40) | public static void AssertRelease(bool condition) method AssertRelease (line 49) | public static void AssertRelease(bool condition, string assertMessage) method AssertDebug (line 63) | [Conditional("DEBUG")] method AssertDebug (line 73) | [Conditional("DEBUG")] method IsValid (line 84) | public static bool IsValid(float f) method IsValid (line 94) | public static bool IsValid(double d) method AssertEnumNotDuplicities (line 102) | public static void AssertEnumNotDuplicities() method AssertEnumNotDuplicities (line 120) | public static void AssertEnumNotDuplicities(Type enumType) FILE: Sources/CommonLIB/AppCode/Utils/MyFileSystemUtils.cs class MyFileSystemUtils (line 14) | public class MyFileSystemUtils method CreateFolderForFile (line 20) | public static void CreateFolderForFile(String file) method FolderExists (line 39) | public static bool FolderExists(String folderPath) method CreateFolder (line 52) | public static void CreateFolder(String folderPath) method GetApplicationUserDataFolder (line 60) | public static string GetApplicationUserDataFolder() method GetFileHash (line 67) | public static string GetFileHash(string filename) method GetFileHash (line 80) | public static string GetFileHash(string filename, FileShare sharingMode) method FileExists (line 100) | public static bool FileExists(String filePath) method DownloadFileSynchronously (line 109) | public static bool DownloadFileSynchronously(string url, string filepath) FILE: Sources/CommonLIB/AppCode/Utils/MyMemoryLogs.cs class MyMemoryLogs (line 8) | public class MyMemoryLogs class MyMemoryEvent (line 10) | public class MyMemoryEvent class MyManagedComparer (line 38) | class MyManagedComparer : IComparer method Compare (line 40) | public int Compare(MyMemoryEvent x, MyMemoryEvent y) { return -1 ... class MyNativeComparer (line 43) | class MyNativeComparer : IComparer method Compare (line 45) | public int Compare(MyMemoryEvent x, MyMemoryEvent y) { return -1 ... class MyTimedeltaComparer (line 48) | class MyTimedeltaComparer : IComparer method Compare (line 50) | public int Compare(MyMemoryEvent x, MyMemoryEvent y) { return -1 ... method GetManaged (line 65) | static public List GetManaged() method GetNative (line 72) | static public List GetNative() method GetTimed (line 79) | static public List GetTimed() method GetEvents (line 86) | static public List GetEvents() method StartEvent (line 91) | static public void StartEvent() method EndEvent (line 105) | static public void EndEvent(MyMemoryEvent ev) method AddConsoleLine (line 119) | static public void AddConsoleLine(string line) method DumpMemoryUsage (line 143) | public static void DumpMemoryUsage() FILE: Sources/CommonLIB/AppCode/Utils/MyMinerWarsLauncherConfig.cs class MyMinerWarsLauncherConfig (line 17) | [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] class MyMinerWarsLauncherConfigMirrorUrl (line 53) | [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] class NewDataSet (line 75) | [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] FILE: Sources/CommonLIB/AppCode/Utils/MyMwcBuildNumbers.cs class MyMwcConstants (line 21) | public static class MyMwcConstants class MyMwcBuildNumbers (line 30) | public static class MyMwcBuildNumbers method ConvertBuildNumberFromIntToString (line 38) | public static string ConvertBuildNumberFromIntToString(int buildNumber... method IsValidBuildNumber (line 48) | public static bool IsValidBuildNumber(string buildNumberString) method ConvertBuildNumberFromStringToInt (line 53) | public static int? ConvertBuildNumberFromStringToInt(string buildNumbe... method GetBuildNumberFromFileName (line 94) | public static int? GetBuildNumberFromFileName(string filename, string ... method GetFilenameFromBuildNumber (line 120) | public static string GetFilenameFromBuildNumber(int buildNumber, strin... FILE: Sources/CommonLIB/AppCode/Utils/MyMwcConstants.cs class MyMwcMathConstants (line 10) | public static class MyMwcMathConstants class MyMwcValidationConstants (line 17) | public static class MyMwcValidationConstants class MyMwcSectorConstants (line 29) | public static class MyMwcSectorConstants class MyMwcUpdaterConstants (line 51) | public static class MyMwcUpdaterConstants class MyMwcNetworkingConstants (line 82) | public static class MyMwcNetworkingConstants FILE: Sources/CommonLIB/AppCode/Utils/MyMwcEncryptionSymmetricRijndael.cs class MyMwcEncryptionSymmetricRijndael (line 8) | public static class MyMwcEncryptionSymmetricRijndael method EncryptString (line 10) | public static string EncryptString(string inputText, string password) method DecryptString (line 72) | public static string DecryptString(string inputText, string password) FILE: Sources/CommonLIB/AppCode/Utils/MyMwcEnumDuplicitiesTester.cs class DontCheckAttribute (line 10) | [AttributeUsage(AttributeTargets.Enum)] class MyMwcEnumDuplicitiesTester (line 15) | public static class MyMwcEnumDuplicitiesTester method CheckEnumNotDuplicitiesInRunningApplication (line 18) | public static void CheckEnumNotDuplicitiesInRunningApplication() method CheckEnumNotDuplicities (line 23) | static void CheckEnumNotDuplicities(string companyName) method IsLoaded (line 56) | static bool IsLoaded(Assembly[] assemblies, string assemblyPath) method GetCompanyNameOfAssembly (line 69) | static string GetCompanyNameOfAssembly(Assembly assembly) method TestEnumNotDuplicitiesInAssembly (line 75) | static void TestEnumNotDuplicitiesInAssembly(Assembly assembly, HashSe... method AssertEnumNotDuplicities (line 85) | static void AssertEnumNotDuplicities(Type enumType, HashSet ha... FILE: Sources/CommonLIB/AppCode/Utils/MyMwcEnums.cs class MyMwcEnums (line 14) | public static class MyMwcEnums class EnumInfo (line 16) | class EnumInfo method IsAllowed (line 21) | public bool IsAllowed(T value) class EnumInfo (line 40) | class EnumInfo : EnumInfo method IsAllowed (line 21) | public bool IsAllowed(T value) method IsValidValue (line 49) | public static bool IsValidValue(T value) method GetAllowedValues (line 55) | public static HashSet GetAllowedValues() method Prepare (line 61) | public static void Prepare() method GetInfo (line 67) | private static EnumInfo GetInfo() method ReadEnum (line 80) | public static bool ReadEnum(BinaryReader reader, out T value) method WriteEnum (line 88) | public static void WriteEnum(BinaryWriter writer, T value) method CreateInfo (line 94) | private static EnumInfo CreateInfo() method CheckUnderlyingType (line 109) | private static bool CheckUnderlyingType(Type enumType) method CreateReader (line 115) | private static ReadHandler CreateReader() method CreateWriter (line 166) | private static WriteHandler CreateWriter() method CreateEnumCaster (line 217) | private static Func CreateEnumCaster CreateNumberCaster GetFilesRecursive(string folder) method GetFileSize (line 227) | public static long GetFileSize(string filepath) method GetStringLeft (line 234) | public static string GetStringLeft(string s, int charactersCountFromLeft) method NormalDistribution (line 245) | public static float NormalDistribution(float value) method GetRandomInt (line 271) | public static int GetRandomInt(int maxValue) method GetRandomShort (line 277) | public static short GetRandomShort(short minValue, short maxValue) method GetRandomInt (line 283) | public static int GetRandomInt(int minValue, int maxValue) method GetRandomVector3Normalized (line 290) | public static Vector3 GetRandomVector3Normalized() method GetRandomVector3HemisphereNormalized (line 315) | public static Vector3 GetRandomVector3HemisphereNormalized(Vector3 nor... method GetRandomVector3CircleNormalized (line 332) | public static Vector3 GetRandomVector3CircleNormalized() method GetRandomSign (line 346) | public static float GetRandomSign() method GetRandomFloat (line 352) | public static float GetRandomFloat(float minValue, float maxValue) method GetRandomRadian (line 358) | public static float GetRandomRadian() method GetRandomBool (line 366) | public static bool GetRandomBool(int oncePer) method IsAlphanumeric (line 373) | public static bool IsAlphanumeric(string s) method RemoveNonAlphanumeric (line 379) | public static string RemoveNonAlphanumeric(string s) method IsInt32 (line 389) | public static bool IsInt32(string s) method IsDecimal (line 395) | public static bool IsDecimal(string s) method IsDecimal (line 401) | public static bool IsDecimal(string s, NumberStyles numberStyles, IFor... method IsValidEmailAddress (line 407) | public static bool IsValidEmailAddress(string email) method IsValidUsernameFormat (line 416) | public static bool IsValidUsernameFormat(string username) method IsValidPasswordFormat (line 421) | public static bool IsValidPasswordFormat(string password) method IsValidIpAddress (line 428) | public static bool IsValidIpAddress(string addr) method IsValidIpAddress2 (line 454) | public static bool IsValidIpAddress2(string addr) method ReplacePairOfKeywords (line 485) | public static string ReplacePairOfKeywords(string keyword1, string key... method GetStringLeftSafeWithDots (line 508) | public static string GetStringLeftSafeWithDots(string s, int character... method GetStringLeftSafe (line 521) | public static string GetStringLeftSafe(string s, int charactersCountFr... method ReadDateTimeNullable (line 533) | public static DateTime? ReadDateTimeNullable(SqlDataReader reader, str... method ReadEnumNullable (line 546) | public static T? ReadEnumNullable(SqlDataReader reader, string colu... method ReadInt32Nullable (line 566) | public static Int32? ReadInt32Nullable(SqlDataReader reader, string co... method ReadInt64Nullable (line 579) | public static Int64? ReadInt64Nullable(SqlDataReader reader, string co... method ReadByteNullable (line 592) | public static byte? ReadByteNullable(SqlDataReader reader, string colu... method GetAge (line 606) | public static int GetAge(DateTime birthDate, DateTime now) method CreateDateTime (line 614) | public static DateTime? CreateDateTime(int year, int month, int day) method GetInt32FromString (line 628) | public static int? GetInt32FromString(string s) method GetInt32FromObject (line 642) | public static int? GetInt32FromObject(object obj) method GetDateTimeFromObject (line 658) | public static DateTime? GetDateTimeFromObject(object obj) method Swap (line 664) | public static void Swap(StringBuilder sb, int startIndex, int endIndex) method ClearStringBuilder (line 677) | public static void ClearStringBuilder(StringBuilder sb) method AppendStringBuilder (line 684) | public static void AppendStringBuilder(StringBuilder destination, Stri... method SplitStringBuilder (line 693) | public static void SplitStringBuilder(StringBuilder destination, Strin... method GetClampByte (line 746) | public static byte GetClampByte(byte value, byte min, byte max) method GetClampInt (line 754) | public static int GetClampInt(int value, int min, int max) method GetFormatedPriceForPaypalForm (line 762) | public static string GetFormatedPriceForPaypalForm(decimal num) method GetFormatedPriceForGoCashForm (line 772) | public static string GetFormatedPriceForGoCashForm(decimal num) method GetFormatedPriceForMoneybookersForm (line 778) | public static string GetFormatedPriceForMoneybookersForm(decimal num) method GetFormatedPriceForCardpayForm (line 784) | public static string GetFormatedPriceForCardpayForm(decimal num) method GetFormatedPriceForGame (line 789) | public static string GetFormatedPriceForGame(decimal num) method GetFloatFrac (line 809) | public static float GetFloatFrac(float input) method GetMaxValueFromEnum (line 815) | public static int GetMaxValueFromEnum() method GetIntFromString (line 862) | public static int? GetIntFromString(string s) method GetByteFromString (line 873) | public static byte? GetByteFromString(string s) method GetIntFromString (line 885) | public static int GetIntFromString(string s, int defaultValue) method GetFloatFromString (line 892) | public static float? GetFloatFromString(string s) method SphereVsSphere (line 903) | public static bool SphereVsSphere(Vector3 p1, float r1, Vector3 p2, fl... method GetFloatFromString (line 911) | public static float GetFloatFromString(string s, float defaultValue) method GetBoolFromString (line 918) | public static bool? GetBoolFromString(string s) method GetBoolFromString (line 930) | public static bool GetBoolFromString(string s, bool defaultValue) method AddMillisecondsToZeroDateTime (line 936) | public static DateTime AddMillisecondsToZeroDateTime(int milliseconds) method GetEnumFromNumber (line 941) | public static bool GetEnumFromNumber(U val, ref T enumValue) method GetEnumFromNumber (line 957) | public static Nullable GetEnumFromNumber(U val) where T : struct method MakeSafeFilename (line 970) | public static string MakeSafeFilename(string filename, string replaceW... method GetRandomMessageId (line 980) | public static string GetRandomMessageId(int length) method GetRandomPassword (line 994) | public static string GetRandomPassword(int passwordLength) method GetRandomSerialKey (line 1009) | public static string GetRandomSerialKey(Random rnd) method GetRandomSerialKeyChunk (line 1023) | static string GetRandomSerialKeyChunk(Random rnd, int length) method Round (line 1035) | public static float Round(float number, float step) method Round (line 1040) | public static double Round(double number, double step) method HasValidLength (line 1045) | public static bool HasValidLength(Vector3 vec) method HasValidLength (line 1050) | public static bool HasValidLength(Vector2 vec) method HasValidLength (line 1055) | public static bool HasValidLength(ref Vector3 vec) method HasValidLength (line 1060) | public static bool HasValidLength(ref Vector2 vec) method AssertVectorValid (line 1065) | [Conditional("DEBUG")] method AssertVectorValid (line 1071) | [Conditional("DEBUG")] method Normalize (line 1082) | public static Vector3 Normalize(Vector3 vec) method Normalize (line 1094) | public static void Normalize(ref Vector3 vec, out Vector3 normalized) method Normalize (line 1107) | public static Vector2 Normalize(Vector2 vec) method Normalize (line 1118) | public static void Normalize(ref Vector2 vec, out Vector2 normalized) method Normalize (line 1129) | public static void Normalize(ref Matrix m, out Matrix normalized) method FixDenormalizedFloat (line 1137) | public static void FixDenormalizedFloat(ref float value) method IsZero (line 1147) | public static bool IsZero(float value) method IsZero (line 1157) | public static bool IsZero(Vector3 value) method IsZero (line 1167) | public static bool IsZero(Vector4 value) method RoundToNearestMultipleOf (line 1177) | public static decimal RoundToNearestMultipleOf(decimal dec, decimal mu... method GetDim (line 1183) | public static float GetDim(this Vector3 v, int i) method SetDim (line 1193) | public static void SetDim(this Vector3 v, int i, float value) method SurfaceArea (line 1205) | public static float SurfaceArea(this BoundingBox bb) method Volume (line 1210) | public static float Volume(this BoundingBox bb) method GetNeighbourSectorShipPosition (line 1216) | public static Vector3 GetNeighbourSectorShipPosition(Vector3 currentSh... method GetRandomItem (line 1249) | public static T GetRandomItem(List list) method GetRandomItemOrNull (line 1254) | public static T GetRandomItemOrNull(List list) FILE: Sources/CommonLIB/AppCode/Utils/MyStringUtils.cs class MyStringUtils (line 11) | public class MyStringUtils method SearchStringInArray (line 20) | public static bool SearchStringInArray(string[] strings, string lookFor) method AlignIntToRight (line 31) | public static string AlignIntToRight(int value, int charsCount, char ch) method DownloadStringSynchronously (line 43) | public static string DownloadStringSynchronously(string url, int timeo... method GetStringRight (line 155) | public static string GetStringRight(string s, int charactersCountFromR... method EscapeSemicolons (line 167) | public static string EscapeSemicolons(string s) method UnescapeSemicolons (line 184) | public static string UnescapeSemicolons(string s) FILE: Sources/CommonLIB/AppCode/Utils/MyValueFormatter.cs class MyValueFormatter (line 6) | public class MyValueFormatter method MyValueFormatter (line 10) | static MyValueFormatter() method GetFormatedFloat (line 19) | public static string GetFormatedFloat(float num, int decimalDigits) method GetFormatedFloat (line 26) | public static string GetFormatedFloat(float num, int decimalDigits, st... method GetFormatedDouble (line 36) | public static string GetFormatedDouble(double num, int decimalDigits) method GetFormatedQP (line 42) | public static string GetFormatedQP(decimal num) method GetFormatedDecimal (line 47) | public static string GetFormatedDecimal(decimal num, int decimalDigits) method GetFormatedGameMoney (line 53) | public static string GetFormatedGameMoney(decimal num) method GetDecimalFromString (line 58) | public static decimal GetDecimalFromString(string number, int decimalD... method GetFloatFromString (line 71) | public static float? GetFloatFromString(string number, int decimalDigi... method GetFormatedLong (line 90) | public static string GetFormatedLong(long l) method GetFormatedDateTimeOffset (line 96) | public static String GetFormatedDateTimeOffset(DateTimeOffset dt) method GetFormatedDateTime (line 101) | public static String GetFormatedDateTime(DateTime dt) method GetFormatedDateTimeForFilename (line 106) | public static String GetFormatedDateTimeForFilename(DateTime dt) method GetFormatedPriceEUR (line 112) | public static string GetFormatedPriceEUR(decimal num) method GetFormatedPriceUSD (line 118) | public static string GetFormatedPriceUSD(decimal num) method GetFormatedPriceUSD (line 125) | public static string GetFormatedPriceUSD(decimal priceInEur, decimal e... method GetFormatedInt (line 130) | public static string GetFormatedInt(int i) method GetFormatedArray (line 137) | public static string GetFormatedArray(T[] array) FILE: Sources/Library.Trace/Trace.cs class Trace (line 13) | public static class Trace method Trace (line 32) | static Trace() FILE: Sources/Library.Trace/TraceListener.cs method Dispose (line 38) | override method Close (line 54) | override method Flush (line 69) | override method Fail (line 84) | override method Fail (line 100) | override method Write (line 113) | public override void Write(string message) method Write (line 124) | override method Write (line 138) | override method Write (line 153) | override method WriteLine (line 164) | public override void WriteLine(string message) method WriteLine (line 188) | override method WriteLine (line 204) | override method WriteLine (line 232) | override FILE: Sources/Library.Trace/Watch.cs class Watch (line 12) | public static class Watch method Send (line 20) | [Conditional("DEBUG"), Conditional("DEVELOP")] FILE: Sources/Library.Trace/WintraceWrapper.cs class WintraceWrapper (line 9) | public class WintraceWrapper: ITrace method WintraceWrapper (line 13) | public WintraceWrapper(string id, string name) method Send (line 19) | public void Send(string msg, string comment = null) method Indent (line 24) | public void Indent(string msg, string comment = null) method UnIndent (line 29) | public void UnIndent(string msg = null, string comment = null) method SendWatch (line 34) | public void SendWatch(string watchName, object watchValue, int depth = 1) FILE: Sources/Library/Cloning/ClonableExtensions.cs class ClonableExtensions (line 9) | public static class ClonableExtensions method DeepClone (line 16) | public static T DeepClone(this T instance) FILE: Sources/Library/Cloning/MemberwiseClone.cs class MemberwiseClone (line 11) | public class MemberwiseClone : ObjectCloner method MemberwiseClone (line 18) | public MemberwiseClone() method CloneDefault (line 26) | protected override object CloneDefault(object instance, object def = n... method ClonableFields (line 42) | protected virtual MemberInfo[] ClonableFields(Type type) FILE: Sources/Library/Cloning/ObjectCloner.cs class ObjectCloner (line 9) | public abstract class ObjectCloner : IDisposable method ObjectCloner (line 16) | protected ObjectCloner() method Dispose (line 24) | public void Dispose() { Clear(); } method Clear (line 28) | public void Clear() { graph.Clear(); } method Clone (line 38) | public virtual T Clone(T instance) method CloneObject (line 50) | protected T CloneObject(T instance, T original) method CloneDefault (line 86) | protected abstract object CloneDefault(object inst, object def = null); method CloneArray (line 88) | private Array CloneArray(Array instance) method CloneArray (line 98) | private void CloneArray(Array copy, int[] indexes, int rank) method CloneDelegate (line 110) | private Delegate CloneDelegate(Delegate method) FILE: Sources/Library/Cloning/ReferenceComparer.cs class ReferenceEqualityComparer (line 10) | public sealed class ReferenceEqualityComparer : IEqualityComparer method Equals (line 15) | bool IEqualityComparer.Equals(object x, object y) method GetHashCode (line 23) | int IEqualityComparer.GetHashCode(object obj) FILE: Sources/Library/Cloning/SerializerClone.cs class SerializerClone (line 11) | public class SerializerClone : MemberwiseClone method SerializerClone (line 20) | public SerializerClone() method Clone (line 30) | public override T Clone(T instance) method CloneDefault (line 52) | protected override object CloneDefault(object instance, object def) method CloneSerializableFields (line 71) | private object CloneSerializableFields(object instance) method CloneWithISerializable (line 88) | private object CloneWithISerializable(object instance) method SerializedFields (line 140) | private MemberInfo[] SerializedFields(Type t) FILE: Sources/Library/Collections/Comparers/EnumComparer.cs class EnumComparer (line 16) | public sealed class EnumComparer : IEqualityComparer method EnumComparer (line 40) | static EnumComparer() method EnumComparer (line 51) | private EnumComparer() method Equals (line 78) | public bool Equals(TEnum x, TEnum y) method GetHashCode (line 94) | public int GetHashCode(TEnum obj) method AssertTypeIsEnum (line 103) | private static void AssertTypeIsEnum() method AssertUnderlyingTypeIsSupported (line 118) | private static void AssertUnderlyingTypeIsSupported() method GenerateEqualsFunct (line 152) | private static Func GenerateEqualsFunct() method GenerateGetHashCodeFunct (line 171) | private static Func GenerateGetHashCodeFunct() FILE: Sources/Library/Collections/LRUCache.cs class IndexedLinkedList (line 11) | internal class IndexedLinkedList method Add (line 32) | public void Add(T value) method RemoveFirst (line 37) | public void RemoveFirst() method Remove (line 43) | public LinkedListNode Remove(T value) method Clear (line 57) | public void Clear() method Promote (line 63) | public void Promote(T value) class LRUCache (line 79) | public class LRUCache : IDictionary method LRUCache (line 153) | public LRUCache(int capacity) method Add (line 170) | public void Add(TKey key, TValue value) method Add (line 186) | public void Add(KeyValuePair item) method Remove (line 196) | public bool Remove(TKey key) method Remove (line 208) | public bool Remove(KeyValuePair item) method TryGetValue (line 252) | public bool TryGetValue(TKey key, out TValue value) method ContainsKey (line 271) | public bool ContainsKey(TKey key) method Contains (line 283) | public bool Contains(KeyValuePair item) method Clear (line 291) | public void Clear() method CopyTo (line 302) | public void CopyTo(KeyValuePair[] array, int arrayIndex) method GetEnumerator (line 311) | public IEnumerator> GetEnumerator() method GetEnumerator (line 322) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... FILE: Sources/Library/Collections/ListReader.cs type ListReader (line 10) | public struct ListReader: IEnumerable, IEnumerable method ListReader (line 14) | public ListReader(List list) method GetEnumerator (line 19) | [TargetedPatchingOptOut("Performance critical to inline across NGen im... method GetEnumerator (line 25) | [TargetedPatchingOptOut("Performance critical to inline across NGen im... method GetEnumerator (line 31) | [TargetedPatchingOptOut("Performance critical to inline across NGen im... FILE: Sources/Library/Collections/ObservableCollection.cs class ObservableCollection (line 12) | public class ObservableCollection : System.Collections.ObjectModel.Ob... type Enumerator (line 18) | public struct Enumerator: IEnumerator method Enumerator (line 23) | public Enumerator(ObservableCollection collection) method Dispose (line 34) | public void Dispose() method MoveNext (line 43) | public bool MoveNext() method Reset (line 49) | public void Reset() method ClearItems (line 58) | protected override void ClearItems() method GetEnumerator (line 70) | public ObservableCollection.Enumerator GetEnumerator() FILE: Sources/Library/Compression/MyCompression.cs class MyCompression (line 10) | public static class MyCompression method Compress (line 12) | public static byte[] Compress(byte[] buffer) method CompressFile (line 33) | public static void CompressFile(string fileName) method Decompress (line 71) | public static byte[] Decompress(byte[] gzBuffer) method DecompressFile (line 90) | public static void DecompressFile(string fileName) FILE: Sources/Library/Compression/MyCompressionFileLoad.cs class MyCompressionFileLoad (line 6) | public class MyCompressionFileLoad method MyCompressionFileLoad (line 13) | public MyCompressionFileLoad(string fileName) method MyCompressionFileLoad (line 29) | public MyCompressionFileLoad(byte[] compressedVoxelContents) method GetInt32 (line 46) | public int GetInt32() method GetByte (line 54) | public byte GetByte() method GetBytes (line 62) | public void GetBytes(int bytes, byte[] output) method EndOfFile (line 69) | public bool EndOfFile() method Save (line 75) | public void Save(string fileName) FILE: Sources/Library/Compression/MyCompressionFileSave.cs class MyCompressionConstants (line 7) | static class MyCompressionConstants class MyCompressionFileSave (line 13) | public class MyCompressionFileSave method MyCompressionFileSave (line 18) | public MyCompressionFileSave() method Add (line 26) | public void Add(byte[] value) method Add (line 35) | public void Add(float value) method Add (line 41) | public void Add(int value) method Add (line 47) | public void Add(byte value) method Save (line 53) | public void Save(string fileName) method Save (line 70) | public void Save(out byte[] compressedBytes) method Save (line 94) | public void Save(string fileName, byte[] notCompressed) method SaveFile (line 109) | public static void SaveFile(string fileName) FILE: Sources/Library/Exceptions/Exceptions.cs class Exceptions (line 9) | public static class Exceptions method ThrowIf (line 16) | [DebuggerStepThrough] method ThrowIf (line 31) | [DebuggerStepThrough] method ThrowIf (line 47) | [DebuggerStepThrough] method ThrowIf (line 62) | [DebuggerStepThrough] method ThrowAny (line 77) | [DebuggerStepThrough] method ThrowAll (line 95) | [DebuggerStepThrough] FILE: Sources/Library/Extensions/DateTimeExtensions.cs class DateTimeExtensions (line 9) | public static class DateTimeExtensions method Now_GarbageFree (line 11) | public static DateTime Now_GarbageFree(this DateTime dateTime) class TimeUtil (line 18) | public static class TimeUtil method GetLocalTime (line 20) | [DllImport("kernel32.dll")] type SYSTEMTIME (line 23) | [StructLayout(LayoutKind.Sequential)] FILE: Sources/Library/Extensions/DirectoryExtensions.cs class DirectoryExtensions (line 9) | public static class DirectoryExtensions method CopyAll (line 11) | public static void CopyAll(string source, string target) method EnsureDirectoryExists (line 27) | public static void EnsureDirectoryExists(string path) FILE: Sources/Library/Extensions/ListExtensions.cs class ListExtensions (line 7) | public static class ListExtensions method RemoveAtFast (line 18) | public static void RemoveAtFast(this IList list, int index) FILE: Sources/Library/Extensions/StringBuilderExtFormat.cs class StringBuilderExtensions (line 20) | public static partial class StringBuilderExtensions method AppendStringBuilder (line 22) | public static StringBuilder AppendStringBuilder(this StringBuilder str... method ConcatFormat (line 32) | public static StringBuilder ConcatFormat( this StringBuilder string... method ConcatFormat (line 39) | public static StringBuilder ConcatFormat(this StringBuilder stri... method ConcatFormat (line 47) | public static StringBuilder ConcatFormat(this StringBuilder s... method ConcatFormat (line 56) | public static StringBuilder ConcatFormat( this StringBuilder ... method ConcatFormatValue (line 166) | private static void ConcatFormatValue( this StringBuilder string_bu... FILE: Sources/Library/Extensions/StringBuilderExtNumeric.cs class StringBuilderExtensions (line 20) | public static partial class StringBuilderExtensions method Concat (line 30) | public static StringBuilder Concat( this StringBuilder string_builder,... method Concat (line 86) | public static StringBuilder Concat( this StringBuilder string_builder,... method Concat (line 93) | public static StringBuilder Concat( this StringBuilder string_builder,... method Concat (line 100) | public static StringBuilder Concat( this StringBuilder string_builder,... method Concat (line 107) | public static StringBuilder Concat( this StringBuilder string_builder,... method Concat (line 128) | public static StringBuilder Concat(this StringBuilder string_builder, ... method Concat (line 149) | public static StringBuilder Concat( this StringBuilder string_builder,... method Concat (line 156) | public static StringBuilder Concat( this StringBuilder string_builder,... method Concat (line 163) | public static StringBuilder Concat( this StringBuilder string_builder,... method Concat (line 170) | public static StringBuilder Concat( this StringBuilder string_builder,... method Concat (line 225) | public static StringBuilder Concat(this StringBuilder string_builder, ... method Concat (line 232) | public static StringBuilder Concat( this StringBuilder string_builder,... method Concat (line 239) | public static StringBuilder Concat(this StringBuilder string_builder, ... FILE: Sources/Library/Extensions/StringBuilderExtensions.cs class StringBuilderExtensions (line 12) | public static partial class StringBuilderExtensions method StringBuilderExtensions (line 16) | static StringBuilderExtensions() method TrimEnd (line 31) | public static void TrimEnd(this StringBuilder sb, int length) method GetFormatedLong (line 38) | public static StringBuilder GetFormatedLong(this StringBuilder sb, str... method GetFormatedInt (line 45) | public static StringBuilder GetFormatedInt(this StringBuilder sb, stri... method GetFormatedFloat (line 52) | public static StringBuilder GetFormatedFloat(this StringBuilder sb, st... method GetFormatedBool (line 59) | public static StringBuilder GetFormatedBool(this StringBuilder sb, str... method GetFormatedDateTimeOffset (line 66) | public static StringBuilder GetFormatedDateTimeOffset(this StringBuild... method GetFormatedDateTimeOffset (line 71) | public static StringBuilder GetFormatedDateTimeOffset(this StringBuild... method GetFormatedDateTime (line 94) | public static StringBuilder GetFormatedDateTime(this StringBuilder sb,... method GetFormatedTimeSpan (line 113) | public static StringBuilder GetFormatedTimeSpan(this StringBuilder sb,... method GetStrings (line 131) | public static StringBuilder GetStrings(this StringBuilder sb, StringBu... method GetStrings (line 142) | public static StringBuilder GetStrings(this StringBuilder sb, string b... method GetFormatedDecimal (line 149) | public static StringBuilder GetFormatedDecimal(this StringBuilder sb, ... method AppendInt32 (line 157) | public static StringBuilder AppendInt32(this StringBuilder sb, int num... method AppendDecimal (line 163) | public static StringBuilder AppendDecimal(this StringBuilder sb, float... method Split (line 170) | public static List Split(this StringBuilder sb, char se... method TrimTrailingWhitespace (line 195) | public static void TrimTrailingWhitespace(this StringBuilder sb) FILE: Sources/Library/Extensions/TypeExtensions.cs class MemberHelper (line 14) | public static class MemberHelper method GetMember (line 22) | public static MemberInfo GetMember(Expression> ... method GetMember (line 45) | public static MemberInfo GetMember(Expression> se... class MemberHelper (line 37) | public static class MemberHelper method GetMember (line 22) | public static MemberInfo GetMember(Expression> ... method GetMember (line 45) | public static MemberInfo GetMember(Expression> se... FILE: Sources/Library/IO/ResetableMemoryStream.cs class Xa (line 9) | public class Xa class ResetableMemoryStream (line 16) | public class ResetableMemoryStream : Stream method ResetableMemoryStream (line 21) | public ResetableMemoryStream() method ResetableMemoryStream (line 25) | public ResetableMemoryStream(byte[] baseArray) method Reset (line 30) | public void Reset(byte[] newBaseArray) method Flush (line 51) | public override void Flush() method Read (line 75) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 103) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 128) | public override void SetLength(long value) method Write (line 136) | public override void Write(byte[] buffer, int offset, int count) FILE: Sources/Library/Memory/Pool.cs type LoadingMode (line 17) | public enum LoadingMode type AccessMode (line 36) | public enum AccessMode class Pool (line 57) | [DebuggerStepThrough] method Pool (line 139) | public Pool(int size, Func, T> factory = null, LoadingMode loa... method Acquire (line 185) | public T Acquire() method Release (line 211) | public void Release(T item) method New (line 224) | public T New() method New (line 241) | public T New(T0 p0) method New (line 260) | public T New(T0 p0, T1 p1) method New (line 281) | public T New(T0 p0, T1 p1, T2 p2) method New (line 304) | public T New(T0 p0, T1 p1, T2 p2, T3 p3) method New (line 329) | public T New(T0 p0, T1 p1, T2 p2, T3 p3, T4 p4) method Delete (line 344) | public void Delete(T item) method Dispose (line 356) | public void Dispose() method AcquireEager (line 384) | private T AcquireEager() method AcquireLazy (line 392) | private T AcquireLazy() method AcquireLazyExpanding (line 406) | private T AcquireLazyExpanding() method GetConstructor (line 440) | private static Delegate GetConstructor(int i, Type inplaceCtorType) method GetDestructor (line 456) | private static Action GetDestructor() method PreloadItems (line 474) | private void PreloadItems() type IItemStore (line 492) | interface IItemStore method Fetch (line 494) | T Fetch(); method Store (line 495) | void Store(T item); class QueueStore (line 502) | [DebuggerStepThrough] method QueueStore (line 505) | public QueueStore(int capacity) method Fetch (line 510) | public T Fetch() method Store (line 515) | public void Store(T item) class StackStore (line 524) | [DebuggerStepThrough] method StackStore (line 527) | public StackStore(int capacity) method Fetch (line 532) | public T Fetch() method Store (line 537) | public void Store(T item) class CircularStore (line 546) | [DebuggerStepThrough] method CircularStore (line 563) | public CircularStore(int capacity) method Fetch (line 568) | public T Fetch() method Store (line 591) | public void Store(T item) method Advance (line 605) | private void Advance() class Slot (line 610) | private class Slot method Slot (line 612) | public Slot(T item) FILE: Sources/Library/Memory/PoolClass.cs class PoolClass (line 22) | public static class PoolClass where T: class method Init (line 48) | public static void Init(Pool externalPool = null) method New (line 62) | public static ObjectDisposer New() method New (line 77) | public static ObjectDisposer New(T0 p0) method New (line 94) | public static ObjectDisposer New(T0 p0, T1 p1) method New (line 113) | public static ObjectDisposer New(T0 p0, T1 p1, T2 p2) method New (line 134) | public static ObjectDisposer New(T0 p0, T1 p1, T2 p... method New (line 157) | public static ObjectDisposer New(T0 p0, T1 p1, ... method Delete (line 170) | public static void Delete(T item) method Acquire (line 179) | public static ObjectDisposer Acquire() method Release (line 192) | public static void Release(T item) type ReturnMode (line 203) | internal enum ReturnMode : byte type ObjectDisposer (line 220) | public struct ObjectDisposer : IDisposable where T : class method ObjectDisposer (line 259) | internal ObjectDisposer(T item, ReturnMode returnMode) method Dispose (line 268) | public void Dispose() FILE: Sources/Library/Memory/PoolList.cs class PoolList (line 19) | public class PoolList: List, IDisposable method PoolList (line 49) | static PoolList() method PoolList (line 57) | public PoolList() method Get (line 75) | public static PoolList Get() method Dispose (line 92) | private void Dispose(bool disposing) method Dispose (line 108) | public void Dispose() FILE: Sources/Library/Parallelization/FastEvent.cs class FastNoArgsEvent (line 11) | public class FastNoArgsEvent method Raise (line 34) | public void Raise() FILE: Sources/Library/Parallelization/FastResourceLock.cs class FastResourceLock (line 6) | public sealed class FastResourceLock : IDisposable, IResourceLock type Statistics (line 26) | public struct Statistics method FastResourceLock (line 44) | public FastResourceLock() method Dispose (line 54) | private void Dispose(bool disposing) method Dispose (line 69) | public void Dispose() method AcquireExclusive (line 95) | public void AcquireExclusive() method AcquireShared (line 147) | public void AcquireShared() method ConvertExclusiveToShared (line 207) | public void ConvertExclusiveToShared() method EnsureEventCreated (line 231) | private void EnsureEventCreated(ref IntPtr handle) method GetStatistics (line 242) | public Statistics GetStatistics() method ReleaseExclusive (line 247) | public void ReleaseExclusive() method ReleaseShared (line 287) | public void ReleaseShared() method SpinAcquireExclusive (line 331) | public void SpinAcquireExclusive() method SpinAcquireShared (line 356) | public void SpinAcquireShared() method SpinConvertSharedToExclusive (line 393) | public void SpinConvertSharedToExclusive() method TryAcquireExclusive (line 418) | public bool TryAcquireExclusive() method TryAcquireShared (line 434) | public bool TryAcquireShared() method TryConvertSharedToExclusive (line 464) | public bool TryConvertSharedToExclusive() FILE: Sources/Library/Parallelization/FastResourceLockExtensions.cs class FastResourceLockExtensions (line 9) | public static class FastResourceLockExtensions type MySharedLock (line 11) | public struct MySharedLock : IDisposable method MySharedLock (line 15) | public MySharedLock(FastResourceLock lockObject) method Dispose (line 21) | public void Dispose() type MyExclusiveLock (line 28) | public struct MyExclusiveLock : IDisposable method MyExclusiveLock (line 32) | public MyExclusiveLock(FastResourceLock lockObject) method Dispose (line 38) | public void Dispose() method AcquireSharedUsing (line 48) | public static MySharedLock AcquireSharedUsing(this FastResourceLock lo... method AcquireExclusiveUsing (line 56) | public static MyExclusiveLock AcquireExclusiveUsing(this FastResourceL... FILE: Sources/Library/Parallelization/IResourceLock.cs type IResourceLock (line 3) | public interface IResourceLock method AcquireExclusive (line 8) | void AcquireExclusive(); method AcquireShared (line 13) | void AcquireShared(); method ReleaseExclusive (line 18) | void ReleaseExclusive(); method ReleaseShared (line 23) | void ReleaseShared(); method TryAcquireExclusive (line 29) | bool TryAcquireExclusive(); method TryAcquireShared (line 35) | bool TryAcquireShared(); FILE: Sources/Library/Parallelization/NativeMethods.cs class NativeMethods (line 7) | [SuppressUnmanagedCodeSecurity] method CloseHandle (line 21) | [DllImport("kernel32.dll")] method CreateEvent (line 26) | [DllImport("kernel32.dll", CharSet = CharSet.Unicode)] method CreateSemaphore (line 34) | [DllImport("kernel32.dll", CharSet = CharSet.Unicode)] method ReleaseSemaphore (line 42) | [DllImport("kernel32.dll")] method ResetEvent (line 49) | [DllImport("kernel32.dll")] method SetEvent (line 54) | [DllImport("kernel32.dll")] method WaitForSingleObject (line 59) | [DllImport("kernel32.dll")] method NtCreateKeyedEvent (line 65) | [DllImport("ntdll.dll")] method NtReleaseKeyedEvent (line 73) | [DllImport("ntdll.dll")] method NtWaitForKeyedEvent (line 81) | [DllImport("ntdll.dll")] FILE: Sources/Library/Profiler/MyProfiler.cs class MyProfiler (line 15) | public partial class MyProfiler method MyProfiler (line 25) | public MyProfiler() method GetParentName (line 50) | StringBuilder GetParentName() method GetParentHash (line 58) | int GetParentHash() method StartMyProfilingBlock (line 69) | public int StartMyProfilingBlock(string name, bool memoryProfiling, fl... method EndMyProfilingBlock (line 127) | public void EndMyProfilingBlock(int id, bool memoryProfiling) method MyProfileCustomValue (line 155) | public void MyProfileCustomValue(string name, float value, bool memory... FILE: Sources/Library/Profiler/MyProfilerBlock.cs class MyProfiler (line 14) | public partial class MyProfiler class MyProfilerBlock (line 16) | public class MyProfilerBlock method MyProfilerBlock (line 79) | public MyProfilerBlock(string name) method Start (line 86) | public void Start(bool memoryProfiling) method GetStackTrace (line 108) | private string GetStackTrace() method End (line 124) | public void End(bool memoryProfiling) method GetNumChildCalls (line 153) | public int GetNumChildCalls(int recursionLevel = 0) method ToString (line 180) | public override string ToString() FILE: Sources/Library/Reflection/ConstructorHelper.cs class ConstructorHelper (line 11) | public static class ConstructorHelper method CreateInPlaceConstructor (line 22) | public static Delegate CreateInPlaceConstructor(Type constructorType) FILE: Sources/Library/Security/Crc32.cs class Crc32 (line 9) | public class Crc32 : HashAlgorithm method Initialize (line 70) | public override void Initialize() method HashCore (line 75) | protected override void HashCore(byte[] buffer, int start, int length) method HashFinal (line 89) | protected override byte[] HashFinal() FILE: Sources/Library/Trace/ITrace.cs type ITrace (line 8) | public interface ITrace method Send (line 10) | void Send(string msg, string comment = null); method SendWatch (line 11) | void SendWatch(string watchName, object watchValue, int depth = 1); method Indent (line 12) | void Indent(string msg, string comment = null); method UnIndent (line 13) | void UnIndent(string msg = null, string comment = null); FILE: Sources/Library/Trace/MyTrace.cs type TraceWindow (line 9) | public enum TraceWindow class MyTrace (line 22) | public static class MyTrace class NullTrace (line 24) | class NullTrace : ITrace method Send (line 26) | public void Send(string msg, string comment = null) { } method SendWatch (line 27) | public void SendWatch(string watchName, object watchValue, int depth... method Indent (line 28) | public void Indent(string msg, string comment = null) { } method UnIndent (line 29) | public void UnIndent(string msg = null, string comment = null) { } method Init (line 37) | public static void Init(InitTraceHandler handler) method InitInternal (line 42) | [Conditional("DEBUG"), Conditional("DEVELOP")] method Send (line 61) | [Conditional("DEBUG"), Conditional("DEVELOP")] method SendWatch (line 67) | [Conditional("DEBUG"), Conditional("DEVELOP")] method Indent (line 73) | [Conditional("DEBUG"), Conditional("DEVELOP")] method UnIndent (line 79) | [Conditional("DEBUG"), Conditional("DEVELOP")] method GetTrace (line 85) | public static ITrace GetTrace(TraceWindow window) FILE: Sources/MinerWars.GameLib/AppCode/App/MyEditorGameBase.cs class MyEditorBase (line 17) | public class MyEditorBase method Run (line 23) | public void Run(ServiceContainer services) method Initialize (line 35) | public virtual void Initialize(SharpDX.Toolkit.Game game) method Update (line 39) | public virtual void Update(GameTime gt) method Draw (line 43) | public virtual void Draw(GameTime gt) method GameLoaded (line 48) | public virtual void GameLoaded(object sender, EventArgs e) method CreateParticle (line 55) | public MyParticleEffect CreateParticle(int id) method RemoveParticle (line 62) | public void RemoveParticle(MyParticleEffect effect) method GetSpectatorMatrix (line 68) | public Matrix GetSpectatorMatrix() method AllocateGeneration (line 74) | public MyParticleGeneration AllocateGeneration() method CreateLibraryEffect (line 80) | public MyParticleEffect CreateLibraryEffect() method AddParticleToLibrary (line 86) | public void AddParticleToLibrary(MyParticleEffect effect) method UpdateParticleLibraryID (line 91) | public void UpdateParticleLibraryID(int ID) method RemoveParticleFromLibrary (line 96) | public void RemoveParticleFromLibrary(int ID) method GetLibraryEffects (line 101) | public IEnumerable GetLibraryEffects() method SaveParticlesLibrary (line 107) | public void SaveParticlesLibrary(string file) method LoadParticlesLibrary (line 112) | public void LoadParticlesLibrary(string file) method GetStepInSeconds (line 117) | public float GetStepInSeconds() method UpdateScreenSize (line 122) | public void UpdateScreenSize(int width, int height) method ReloadTextures (line 129) | public void ReloadTextures() method EffectsDraw (line 134) | public virtual void EffectsDraw(object sender, EventArgs e) FILE: Sources/MinerWars.GameLib/AppCode/App/MyMinerGame.cs type SetDepthTargetEnum (line 59) | public enum SetDepthTargetEnum class MyMinerGame (line 65) | public class MyMinerGame : SharpDX.Toolkit.Game method EndRun (line 121) | protected override void EndRun() method IsGpuSupported (line 147) | public static bool IsGpuSupported() method MyMinerGame (line 175) | public MyMinerGame(ServiceContainer services) method InitNumberOfCores (line 303) | static void InitNumberOfCores() method InitMultithreading (line 315) | private void InitMultithreading() method InitQuickLaunch (line 324) | private void InitQuickLaunch() method AfterLogos (line 403) | public static void AfterLogos() method IsGraphicsSupported (line 417) | public bool IsGraphicsSupported() method Initialize (line 426) | protected override void Initialize() method UpdateScreenSize (line 469) | public static void UpdateScreenSize() method Preallocate (line 489) | private static void Preallocate() method LoadData (line 519) | private void LoadData() method UnloadData (line 553) | private void UnloadData() method LoadContent (line 579) | public override void LoadContent() method UnloadContent (line 634) | public override void UnloadContent() method UpdateTimes (line 696) | static void UpdateTimes(GameTime gameTime) method SwitchPause (line 706) | public static void SwitchPause() method SetPause (line 727) | public static void SetPause(bool set) method IsPaused (line 733) | public static bool IsPaused() method Update (line 739) | protected override void Update(GameTime gameTime) method Draw (line 855) | protected override void Draw(GameTime gameTime) method BeginDraw (line 940) | protected override bool BeginDraw() method EndDraw (line 948) | protected override void EndDraw() method Invoke (line 960) | public void Invoke(Action action, bool waitForInvoke) method ProcessInvoke (line 977) | private void ProcessInvoke() method MyMinerGame_OnDeactivated (line 989) | static void MyMinerGame_OnDeactivated(object sender, EventArgs e) method MyMinerGame_OnActivated (line 994) | static void MyMinerGame_OnActivated(object sender, EventArgs e) method MyMinerGame_Exiting (line 1003) | void MyMinerGame_Exiting(object sender, EventArgs e) method SetDeviceViewport (line 1015) | public void SetDeviceViewport(Viewport viewport) method RestoreDefaultTargets (line 1045) | private static void RestoreDefaultTargets() method SetRenderTarget (line 1054) | public static void SetRenderTarget(Texture rt, Texture depth, SetDepth... method SetRenderTargets (line 1082) | public static void SetRenderTargets(Texture[] rts, Texture depth, SetD... method IsMainThread (line 1116) | public static bool IsMainThread() FILE: Sources/MinerWars.GameLib/AppCode/App/MyRuntime.cs class MyRuntime (line 9) | public static class MyRuntime method Run (line 11) | public static void Run(ServiceContainer services) method Invoke (line 28) | public static void Invoke(Action action, bool waitForComplete) FILE: Sources/MinerWars.GameLib/AppCode/App/MySectorExporter.cs class MySectorExporter (line 20) | public class MySectorExporter method Run (line 22) | public static void Run() FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/AudioCategory.cs type AudioCategory (line 9) | public struct AudioCategory method AudioCategory (line 18) | public AudioCategory(AudioEngine audioEngine, string categoryName) method Equals (line 25) | public override bool Equals(object obj) method GetHashCode (line 37) | public override int GetHashCode() method SetVolume (line 52) | public void SetVolume(float volume) method Pause (line 57) | public void Pause() method Resume (line 62) | public void Resume() method Stop (line 67) | public void Stop(StopFlags stopFlags) FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/AudioEngineExtensions.cs class AudioEngineExtensions (line 13) | public static class AudioEngineExtensions method GetCategoryInstance (line 15) | public static AudioCategory GetCategoryInstance(this AudioEngine engin... method HasState (line 20) | private static bool HasState(this Cue cue, CueState state) method IsPlaying (line 25) | public static bool IsPlaying(this Cue cue) method IsPrepared (line 30) | public static bool IsPrepared(this Cue cue) method IsPaused (line 35) | public static bool IsPaused(this Cue cue) method IsStopping (line 40) | public static bool IsStopping(this Cue cue) method IsStopped (line 45) | public static bool IsStopped(this Cue cue) method IsValid (line 50) | public static bool IsValid(this Cue cue) method SetVariable (line 55) | public static void SetVariable(this Cue cue, MyCueVariableEnum variabl... method SetGlobalVariable (line 60) | public static void SetGlobalVariable(this AudioEngine engine, MyGlobal... method IsPrepared (line 65) | public static bool IsPrepared(this WaveBank waveBank) method Apply3D (line 72) | public static void Apply3D(this Cue cue, Listener listener, Emitter em... method SetDefaultValues (line 80) | public static void SetDefaultValues(this Emitter emitter) method SetDefaultValues (line 93) | public static void SetDefaultValues(this Listener listener) method UpdateValues (line 104) | public static void UpdateValues(this Emitter emitter, ref Vector3 posi... FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/Dialogues/MyDialogue.cs type MyDialoguePriorityEnum (line 16) | enum MyDialoguePriorityEnum : byte class MyDialogue (line 23) | class MyDialogue method MyDialogue (line 28) | public MyDialogue(MyDialogueSentence[] sentences, MyDialoguePriorityEn... FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/Dialogues/MyDialogueConstants.cs type MyDialogueEnum (line 12) | enum MyDialogueEnum class MyDialogueConstants (line 565) | static class MyDialogueConstants method GetDialogue (line 571) | public static MyDialogue GetDialogue(MyDialogueEnum id) method Validate (line 578) | static void Validate() method MyDialogueConstants (line 618) | static MyDialogueConstants() FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/Dialogues/MyDialogueSentence.cs class MyDialogueSentence (line 16) | class MyDialogueSentence method MyDialogueSentence (line 58) | public MyDialogueSentence(MyActorEnum speaker, MySoundCuesEnum? cue, M... FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/Dialogues/MyDialogues.cs class MyDialogues (line 19) | static class MyDialogues method Play (line 40) | public static void Play(MyDialogueEnum id) method Stop (line 57) | public static void Stop() method LoadData (line 62) | public static void LoadData() method UnloadData (line 66) | public static void UnloadData() method Update (line 71) | public static void Update() method IsPlaying (line 96) | public static bool IsPlaying() method MyDialogues (line 104) | static MyDialogues() method SwitchTo (line 113) | static void SwitchTo(MyDialogueEnum id) method StopSound (line 147) | static void StopSound() method PlayCurrentSentence (line 153) | static void PlayCurrentSentence() method IsCurrentCuePausedAndHidden (line 204) | public static bool IsCurrentCuePausedAndHidden() FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/Dialogues/MyShouts.cs class MyShouts (line 21) | static class MyShouts method LoadData (line 39) | public static void LoadData() method UnloadData (line 124) | public static void UnloadData() method Update (line 133) | public static void Update() method AddActorsShouts (line 167) | private static void AddActorsShouts(MyMwcObjectBuilder_FactionEnum fac... method GetShouts (line 177) | private static List GetShouts(MyMwcObjectBuilder_Fact... method StopShout (line 186) | private static void StopShout() method CanShout (line 196) | private static bool CanShout(IMyObjectToDetect detectedObject) method HasFactionShouts (line 217) | private static bool HasFactionShouts(MyMwcObjectBuilder_FactionEnum fa... method UpdateShouts (line 224) | private static void UpdateShouts() method GetRandomDetectedFaction (line 268) | private static MyMwcObjectBuilder_FactionEnum? GetRandomDetectedFaction() method GetRandomShout (line 279) | private static MySoundCuesEnum GetRandomShout(MyMwcObjectBuilder_Facti... method GetFactionForShout (line 291) | private static MyMwcObjectBuilder_FactionEnum GetFactionForShout(MyEnt... FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/MyAudio.cs type MyMusicState (line 45) | enum MyMusicState class MyAudio (line 52) | static partial class MyAudio type MyMusicTransition (line 111) | struct MyMusicTransition method MyMusicTransition (line 117) | public MyMusicTransition(int priority, MyMusicTransitionEnum transit... method MyAudio (line 149) | static MyAudio() method LoadData (line 158) | public static void LoadData() method ValidateCue_Thread (line 319) | private static void ValidateCue_Thread(object state) method WaitForWaveBanks (line 324) | private static void WaitForWaveBanks() method PreloadCueInfo (line 335) | private static void PreloadCueInfo() method UnloadData (line 349) | public static void UnloadData() method UnloadContent (line 392) | public static void UnloadContent() method AddWaveBanks (line 407) | static void AddWaveBanks() method AddWaveBanksForName (line 467) | static void AddWaveBanksForName(string name, int count, ref List GetCategoriesForPause() method Pause (line 1357) | public static void Pause() method Resume (line 1370) | public static void Resume() method ApplyTransition (line 1382) | public static bool ApplyTransition(MyMusicTransitionEnum transitionEnu... method StartTransition (line 1445) | private static void StartTransition(bool forward) method StopTransition (line 1452) | public static void StopTransition(int priority) method GetNextTransition (line 1470) | private static MyMusicTransition? GetNextTransition() method StopMusic (line 1482) | public static void StopMusic() method GetMusicCue (line 1491) | public static MySoundCue? GetMusicCue() method GetMusicState (line 1496) | public static MyMusicState GetMusicState() method HasAnyTransition (line 1501) | public static bool HasAnyTransition() method UpdateMusic (line 1506) | private static void UpdateMusic() method PlayMusicByTransition (line 1572) | private static void PlayMusicByTransition(MyMusicTransition transition) method GetRandomTransitionCategory (line 1582) | private static string GetRandomTransitionCategory(MyMusicTransitionEnu... method GetCurrentTransitionForDebug (line 1599) | public static StringBuilder GetCurrentTransitionForDebug() method DebugDraw (line 1648) | private static void DebugDraw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/MyAudio_Data.cs type MyMusicTransitionEnum (line 12) | enum MyMusicTransitionEnum type MySoundCuesEnum (line 34) | internal enum MySoundCuesEnum : short type MyCueParameters (line 3547) | struct MyCueParameters method MyCueParameters (line 3556) | public MyCueParameters(bool useOcclusion, MySoundCuesEnum? wrapped2dEn... method MyCueParameters (line 3561) | public MyCueParameters(bool useOcclusion, MySoundCuesEnum? wrapped2dEn... method MyCueParameters (line 3571) | public MyCueParameters(bool useOcclusion, MySoundCuesEnum? wrapped2dEn... method MyCueParameters (line 3577) | public MyCueParameters(bool useOcclusion, MySoundCuesEnum? wrapper2dEn... class MyAudio (line 3584) | static partial class MyAudio method InitCueParameters (line 3608) | static void InitCueParameters() method AddMusicCategory (line 7419) | static void AddMusicCategory(MyMusicTransitionEnum musicTransition, st... method InitNonLoopableCuesLimitRemoveHelper (line 7428) | static void InitNonLoopableCuesLimitRemoveHelper() method GetNumberOfSounds (line 7447) | public static int GetNumberOfSounds() method ValidateCues (line 7454) | static void ValidateCues() method CheckVar (line 7481) | private static void CheckVar(MyCueVariableEnum variableEnum, Cue cue) method GetVersion2D (line 7495) | public static MySoundCuesEnum GetVersion2D(MySoundCuesEnum cueEnum3D) FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/MyCueInfo.cs type MyCueInfo (line 9) | struct MyCueInfo method Prepare (line 14) | public Cue Prepare() FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/MyCuePool.cs class MyCuePool (line 13) | sealed class MyCuePool : IDisposable method MyCuePool (line 44) | public MyCuePool(AudioEngine engine, int capacity = 500) method CreateCue (line 56) | public MySoundCue CreateCue(Cue xactCue, MySoundCuesEnum cueEnum, bool... method Dispose (line 68) | public void Dispose() method Update (line 83) | public void Update() method PushDestroyList (line 98) | void PushDestroyList(IntPtr cueToDestroy) method PopDestroyList (line 106) | bool PopDestroyList(out IntPtr value) method GetCueByPointer (line 122) | MyCueProxy.Private GetCueByPointer(IntPtr cue) method OnNotify (line 132) | void OnNotify(ref RawNotification notification) method StopAll (line 148) | public void StopAll(StopFlags stopMode) method WriteDebugInfo (line 157) | public void WriteDebugInfo(StringBuilder stringBuilder) FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/MyCueProxy.cs class MyCueProxy (line 10) | class MyCueProxy class Private (line 15) | public class Private method OnInit (line 18) | public void OnInit(Cue cue, MySoundCuesEnum cueEnum) method OnRelease (line 24) | public void OnRelease() method Destroy (line 32) | public void Destroy() method Apply3D (line 52) | public void Apply3D(Listener listener, Emitter emiter) method Stop (line 57) | public void Stop(StopFlags mode) method Pause (line 62) | public void Pause(bool pause) method SetVariable (line 67) | public void SetVariable(MyCueVariableEnum variable, float value) FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/MyHudAudio.cs class MyHudAudio (line 14) | static class MyHudAudio type MyHudCue (line 16) | struct MyHudCue type MyActiveCueInfo (line 22) | struct MyActiveCueInfo method LoadData (line 37) | public static void LoadData() method UnloadData (line 42) | public static void UnloadData() method Reset (line 54) | public static void Reset() method AddHudCue (line 68) | public static bool AddHudCue(MySoundCuesEnum cueEnum, float volume) method Update (line 87) | public static void Update() FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/MyInMemoryWaveBank.cs class MyInMemoryWaveBank (line 15) | public class MyInMemoryWaveBank : WaveBank method MyInMemoryWaveBank (line 19) | private MyInMemoryWaveBank(AudioEngine engine, DataStream dataStream) method Dispose (line 24) | protected override void Dispose(bool disposing) method Create (line 33) | public static MyInMemoryWaveBank Create(AudioEngine engine, string fil... FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/MySoundCue.cs type MySoundCue (line 12) | struct MySoundCue method IsSame (line 22) | public bool IsSame(MySoundCue cue) method MySoundCue (line 31) | public MySoundCue(MyCueProxy cue, MySoundCuesEnum cueEnum, bool apply3d) method Apply3D (line 66) | public void Apply3D(Listener listener, Emitter emiter) method SetVariable (line 74) | public void SetVariable(MyCueVariableEnum variable, float value) method Stop (line 82) | public void Stop(StopFlags mode) method Pause (line 90) | public void Pause() method Resume (line 98) | public void Resume() method CheckState (line 114) | bool CheckState(CueState state) FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/MyX3DAudio.cs class MyX3DAudio (line 13) | class MyX3DAudio method MyX3DAudio (line 18) | public MyX3DAudio(AudioEngine engine) method Apply3D (line 24) | public void Apply3D(Cue cue, Listener listener, Emitter emitter) FILE: Sources/MinerWars.GameLib/AppCode/Game/Audio/MyXactVariables.cs type MyCueVariableEnum (line 10) | public enum MyCueVariableEnum type MyGlobalVariableEnum (line 27) | public enum MyGlobalVariableEnum class MyXactVariables (line 36) | static class MyXactVariables type MyVar (line 40) | struct MyVar method LoadData (line 49) | public static void LoadData() method UnloadData (line 70) | public static void UnloadData() method SetVariable (line 76) | public static void SetVariable(Cue cue, MyCueVariableEnum variableEnum... method SetVariable (line 88) | public static void SetVariable(AudioEngine engine, MyGlobalVariableEnu... method GetVariableIndex (line 100) | public static short GetVariableIndex(MyGlobalVariableEnum variableEnum) method GetVariableIndex (line 105) | public static short GetVariableIndex(MyCueVariableEnum variableEnum) method GetVariableName (line 110) | public static string GetVariableName(MyGlobalVariableEnum variableEnum) method GetVariableName (line 115) | public static string GetVariableName(MyCueVariableEnum variableEnum) method SetVariableIndex (line 120) | public static void SetVariableIndex(MyGlobalVariableEnum variableEnum,... method SetVariableIndex (line 125) | public static void SetVariableIndex(MyCueVariableEnum variableEnum, sh... FILE: Sources/MinerWars.GameLib/AppCode/Game/BackgroundCube/MyBackgroundCube.cs class MyBackgroundCube (line 33) | static class MyBackgroundCube method MyBackgroundCube (line 42) | static MyBackgroundCube() method LoadContent (line 47) | public static void LoadContent(MyMwcSectorIdentifier sectorIdentifier) method GetFilename (line 69) | static string GetFilename() method ReloadContent (line 74) | public static void ReloadContent() method UpdateTexture (line 79) | static void UpdateTexture() method UnloadContent (line 86) | public static void UnloadContent() method LoadInDraw (line 111) | static void LoadInDraw() method Draw (line 215) | public static void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/BackgroundCube/MyDistantImpostors.cs class MyDistantImpostors (line 11) | internal static class MyDistantImpostors method MyDistantImpostors (line 16) | static MyDistantImpostors() method LoadData (line 31) | public static void LoadData() method UnloadData (line 38) | public static void UnloadData() method LoadContent (line 43) | public static void LoadContent(List enterSect... method ReloadContent (line 49) | public static void ReloadContent() method UnloadContent (line 54) | public static void UnloadContent() method Update (line 66) | public static void Update() method PrepareForDraw (line 71) | public static void PrepareForDraw() method Draw (line 80) | public static void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/BackgroundCube/MyDistantObjectImpostor.cs type MyDistantObjectImpostorTypeEnum (line 12) | public enum MyDistantObjectImpostorTypeEnum class MyDistantObjectImpostor (line 20) | public class MyDistantObjectImpostor method MyDistantObjectImpostor (line 53) | public MyDistantObjectImpostor() method Start (line 57) | public void Start(MyDistantObjectImpostorTypeEnum type) method Update (line 118) | public void Update() method updateMover (line 136) | private void updateMover() method updateExplosion (line 155) | private void updateExplosion() method updateBlinker (line 216) | private void updateBlinker() FILE: Sources/MinerWars.GameLib/AppCode/Game/BackgroundCube/MyDistantObjectImpostors.cs type MyDistantImpostorProperties (line 42) | struct MyDistantImpostorProperties class MyDistantObjectImpostors (line 50) | class MyDistantObjectImpostors method LoadData (line 58) | public void LoadData() method UnloadData (line 64) | public void UnloadData() method LoadContent (line 70) | public void LoadContent() method UnloadContent (line 96) | public void UnloadContent() method CreateImpostors (line 103) | void CreateImpostors() method CopyToVertexBuffer (line 152) | void CopyToVertexBuffer() method Update (line 182) | public void Update() method Draw (line 190) | public void Draw(MyEffectDistantImpostors effect) FILE: Sources/MinerWars.GameLib/AppCode/Game/BackgroundCube/MyVoxelMapImpostors.cs class MyVoxelMapImpostors (line 44) | class MyVoxelMapImpostors class MyVoxelMapImpostor (line 46) | class MyVoxelMapImpostor : IComparable method MyVoxelMapImpostor (line 53) | public MyVoxelMapImpostor(Vector3 position, float radius, float angle) method CompareTo (line 62) | public int CompareTo(object compareToObject) type MyImpostorType (line 69) | public enum MyImpostorType class MyVoxelMapImpostorGroup (line 75) | class MyVoxelMapImpostorGroup method LoadContent (line 86) | public void LoadContent() method UnloadContent (line 91) | public void UnloadContent() method CreateFakeImpostors (line 101) | List CreateFakeImpostors() method CreateVertices (line 127) | void CreateVertices(List impostors) method LoadInDraw (line 165) | public void LoadInDraw() method PrepareForDraw (line 181) | public void PrepareForDraw(MyEffectDistantImpostors effect) method Draw (line 210) | public void Draw(MyEffectDistantImpostors effect, MyImpostorType imp... method LoadContent (line 274) | public void LoadContent(List enterSectorRespo... method UnloadContent (line 301) | public void UnloadContent() method LoadInDraw (line 315) | void LoadInDraw() method Draw (line 328) | public void Draw(MyEffectDistantImpostors effect) method PrepareForDraw (line 356) | public void PrepareForDraw(MyEffectDistantImpostors effect) FILE: Sources/MinerWars.GameLib/AppCode/Game/Cockpit/MyCockpitGlass.cs class MyCockpitGlass (line 23) | static class MyCockpitGlass method MyCockpitGlass (line 29) | static MyCockpitGlass() method LoadContent (line 35) | public static void LoadContent() method UnloadContent (line 46) | public static void UnloadContent() method CanDrawCockpit (line 56) | public static bool CanDrawCockpit() method Draw (line 61) | public static void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Cockpit/MyCockpitGlassDecals.cs type MyCockpitGlassDecalTexturesEnum (line 21) | enum MyCockpitGlassDecalTexturesEnum : byte class MyCockpitGlassDecals (line 28) | static class MyCockpitGlassDecals method LoadData (line 35) | public static void LoadData() method LoadContent (line 57) | public static void LoadContent() method UnloadContent (line 75) | public static void UnloadContent() method GetBuffer (line 84) | static MyCockpitGlassDecalsBuffer GetBuffer(MyCockpitGlassDecalTexture... method Add (line 90) | public static void Add(MyCockpitGlassDecalTexturesEnum decalTexture, f... method Clear (line 137) | public static void Clear() method Draw (line 145) | public static void Draw(MyEffectCockpitGlass effect) FILE: Sources/MinerWars.GameLib/AppCode/Game/Cockpit/MyCockpitGlassDecalsBuffer.cs class MyCockpitGlassDecalsBuffer (line 14) | class MyCockpitGlassDecalsBuffer class MyCockpitGlassDecalTriangle (line 16) | class MyCockpitGlassDecalTriangle method MyCockpitGlassDecalsBuffer (line 38) | public MyCockpitGlassDecalsBuffer(int capacity, int maxNeighbourTriang... method CanAddTriangles (line 60) | public bool CanAddTriangles(int newTrianglesCount) method GetTrianglesCount (line 66) | public int GetTrianglesCount() method Add (line 71) | public void Add(MyTriangle_Vertexes triangle, Vector3 normal, ref MyPl... method GetAlphaByDistance (line 123) | float GetAlphaByDistance(ref Vector3 position, ref BoundingSphere deca... method CopyDecalsToVertices (line 141) | public int CopyDecalsToVertices(MyVertexFormatGlassDecal[] vertexes) method Clear (line 203) | internal void Clear() FILE: Sources/MinerWars.GameLib/AppCode/Game/Debugging/MyDebugConsole.cs class MyShortcut (line 11) | public class MyShortcut type ModifierValue (line 13) | public enum ModifierValue method MyShortcut (line 29) | public MyShortcut(Keys key, short modifier) method GetHashCode (line 40) | public override int GetHashCode() method Equals (line 50) | public override bool Equals(object obj) type MyDebugSystem (line 60) | internal enum MyDebugSystem class MyDebugConsole (line 67) | class MyDebugConsole type MyDebugConsoleItem (line 71) | public struct MyDebugConsoleItem method MyDebugConsole (line 87) | private MyDebugConsole() { ;} method GetInstance (line 89) | public static MyDebugConsole GetInstance() method RegisterShortcut (line 101) | [Conditional("DEBUG"), Conditional("DEVELOP")] method UnregisterShortcut (line 137) | public void UnregisterShortcut(MyShortcut shortcut) method Update (line 160) | [Conditional("DEBUG"), Conditional("DEVELOP")] method OnKeyPressed (line 186) | private void OnKeyPressed(MyDebugSystem system, Keys key, short modifier) FILE: Sources/MinerWars.GameLib/AppCode/Game/Debugging/MyFpsManager.cs class MyFpsManager (line 6) | static class MyFpsManager method GetFps (line 18) | public static int GetFps() method Update (line 37) | public static void Update() FILE: Sources/MinerWars.GameLib/AppCode/Game/Debugging/MyGarbageCollectionManager.cs class MyGarbageCollectionManager (line 5) | static class MyGarbageCollectionManager method GetTotalGarbageCollectionsCount (line 10) | public static int GetTotalGarbageCollectionsCount() method GetGarbageCollectionsCountFromLastCall (line 21) | public static int GetGarbageCollectionsCountFromLastCall() FILE: Sources/MinerWars.GameLib/AppCode/Game/Debugging/MyPerformanceCounter.cs class MyPerformanceCounter (line 19) | static class MyPerformanceCounter type Timer (line 21) | struct Timer method MyPerformanceCounter (line 34) | static MyPerformanceCounter() method TicksToMs (line 39) | public static double TicksToMs(long ticks) class MyPerCameraDraw (line 55) | public class MyPerCameraDraw method MyPerCameraDraw (line 101) | public MyPerCameraDraw() method StartTimer (line 114) | public void StartTimer(string name) method StopTimer (line 126) | public void StopTimer(string name) method Increment (line 140) | public void Increment(string counterName) method Reset (line 178) | public void Reset() method GetShadowText (line 244) | private StringBuilder GetShadowText(string text, int cascade, int va... method GetLodText (line 253) | private StringBuilder GetLodText(string text, int lod, int value) method AddToFrameDebugText (line 263) | public void AddToFrameDebugText(MyGuiScreenDebugStatistics debugScreen) method AppendCustomCounters (line 334) | public void AppendCustomCounters(StringBuilder builder) method AppendCustomTimers (line 355) | public void AppendCustomTimers(StringBuilder builder, bool reset = t... class MyPerGamePlayScreen (line 382) | public class MyPerGamePlayScreen class MyPerAppLifetime (line 387) | public class MyPerAppLifetime FILE: Sources/MinerWars.GameLib/AppCode/Game/Debugging/MyPerformanceTimer.cs class MyPerformanceTimerObject (line 16) | internal class MyPerformanceTimerObject method Start (line 30) | [Conditional("PROFILING")] method End (line 43) | [Conditional("PROFILING")] method GetTotalTimeSpent (line 63) | public double GetTotalTimeSpent() method GetTotalTimeSpentFormated (line 69) | public string GetTotalTimeSpentFormated() method GetCurrentTimeSpent (line 75) | public double GetCurrentTimeSpent() method GetAverageTimeSpent (line 80) | public double GetAverageTimeSpent(bool reset) method QueryPerformanceCounter (line 95) | public static long QueryPerformanceCounter() method QueryPerformanceFrequency (line 106) | public static long QueryPerformanceFrequency() class MyPerformanceTimer (line 118) | internal static class MyPerformanceTimer method LoadData (line 134) | [Conditional("PROFILING")] method UnloadData (line 152) | public static void UnloadData() method WriteToLog (line 156) | [Conditional("PROFILING")] FILE: Sources/MinerWars.GameLib/AppCode/Game/Debugging/MySmallShipTemplate.cs class MySmallShipTemplate (line 7) | class MySmallShipTemplate method MySmallShipTemplate (line 17) | public MySmallShipTemplate(int id, StringBuilder name, MyMwcObjectBuil... method MySmallShipTemplate (line 25) | public MySmallShipTemplate(MyMwcObjectBuilder_SmallShipTemplate template) method GetObjectBuilder (line 31) | public MyMwcObjectBuilder_SmallShipTemplate GetObjectBuilder() method ApplyToSmallShipBuilder (line 36) | public void ApplyToSmallShipBuilder(MyMwcObjectBuilder_SmallShip builder) FILE: Sources/MinerWars.GameLib/AppCode/Game/Debugging/MySmallShipTemplates.cs class MySmallShipTemplates (line 24) | static class MySmallShipTemplates method MySmallShipTemplates (line 34) | static MySmallShipTemplates() method GenerateNewID (line 39) | public static int GenerateNewID() method Load (line 56) | public static void Load(bool displaySuccessMessage = false) method onMessageBox (line 92) | private static void onMessageBox(MyGuiScreenMessageBoxCallbackEnum res... method GetSectorServiceClient (line 97) | private static MySectorServiceClient GetSectorServiceClient() method AddTemplate (line 109) | public static void AddTemplate(MySmallShipTemplate newTemplate) method GetTemplate (line 121) | public static MySmallShipTemplate GetTemplate(int templateId) method GetTemplate (line 136) | public static MySmallShipTemplate GetTemplate(int templateId, int tier) method GetTemplateForSpawn (line 157) | public static MySmallShipTemplate GetTemplateForSpawn(int templateId) method GetTemplatesForType (line 163) | public static List GetTemplatesForType(MyMwcObjec... method GetTemplate (line 168) | public static MySmallShipTemplate GetTemplate(MyMwcObjectBuilder_Small... method GetTemplate (line 175) | private static MySmallShipTemplate GetTemplate(List... method HideTrianglesAfterExplosion (line 373) | public static void HideTrianglesAfterExplosion(MyVoxelMap voxelMap, re... method RemoveModelDecals (line 386) | public static void RemoveModelDecals(MyEntity physObject) method IsLargeTexture (line 395) | public static bool IsLargeTexture(MyDecalTexturesEnum decalTexture) method GetMaxDistanceForDrawingDecals (line 402) | public static float GetMaxDistanceForDrawingDecals() method Draw (line 409) | public static void Draw() method UpdateDecalEmissivity (line 427) | public static float UpdateDecalEmissivity(MyDecalTriangle decalTriangl... FILE: Sources/MinerWars.GameLib/AppCode/Game/Decals/MyDecalsForPhysObjects.cs class MyDecalsForPhysObjects (line 39) | class MyDecalsForPhysObjects type MyDecalForModelsState (line 41) | enum MyDecalForModelsState : byte type MyDecalsForModelsDictionaryKey (line 47) | struct MyDecalsForModelsDictionaryKey method MyDecalsForModelsDictionaryKey (line 52) | public MyDecalsForModelsDictionaryKey(MyEntity physObject, MyDecalTe... method MyDecalsForPhysObjects (line 71) | public MyDecalsForPhysObjects(int capacity) method GetTrianglesBuffer (line 91) | public MyDecalsForPhysObjectsTriangleBuffer GetTrianglesBuffer(MyEntit... method ReturnTrianglesBuffer (line 120) | public void ReturnTrianglesBuffer( MyEntity physObject ) method Clear (line 139) | public void Clear() method CheckIfBufferIsFull (line 147) | public void CheckIfBufferIsFull() method Draw (line 189) | public void Draw(MyVertexFormatDecal[] vertices, MyEffectDecals effect... FILE: Sources/MinerWars.GameLib/AppCode/Game/Decals/MyDecalsForPhysObjectsTriangleBuffer.cs class MyDecalsForPhysObjectsTriangleBuffer (line 25) | class MyDecalsForPhysObjectsTriangleBuffer : IComparable type MyDecalsBufferState (line 27) | enum MyDecalsBufferState : byte method MyDecalsForPhysObjectsTriangleBuffer (line 50) | public MyDecalsForPhysObjectsTriangleBuffer(int capacity) method Start (line 64) | public void Start(MyEntity entity, MyDecalTexturesEnum decalTexture) method Clear (line 88) | public void Clear(bool destroy = false) method FadeOutAll (line 101) | public void FadeOutAll() method CanAddTriangles (line 113) | public bool CanAddTriangles(int newTrianglesCount) method Add (line 119) | public void Add(MyTriangle_Vertex_Normals triangle, Vector3 normal, re... method AdjustAlphaByDistance (line 182) | private static void AdjustAlphaByDistance(Vector3 normal, float decalS... method GetAlphaByAngleDiff (line 210) | float GetAlphaByAngleDiff(ref Vector3 referenceNormal, ref Vector3 ver... method CheckIfBufferIsFull (line 220) | void CheckIfBufferIsFull() method GetFadingOutRealTriangleCount (line 253) | int GetFadingOutRealTriangleCount() method CompareTo (line 270) | public int CompareTo(object compareToObject) method CopyDecalsToVertices (line 277) | public int CopyDecalsToVertices(MyVertexFormatDecal[] vertices) FILE: Sources/MinerWars.GameLib/AppCode/Game/Decals/MyDecalsForVoxels.cs class MyDecalsForVoxels (line 32) | class MyDecalsForVoxels type MyDecalForVoxelsState (line 34) | enum MyDecalForVoxelsState : byte type MyDecalsForVoxelsDictionaryKey (line 40) | struct MyDecalsForVoxelsDictionaryKey : IEqualityComparer(out T value) method EditorDebugDraw (line 407) | public void EditorDebugDraw() method DrawDebugDeactivatedEntities (line 423) | static void DrawDebugDeactivatedEntities() method DrawDebugPrefabRanges (line 434) | static void DrawDebugPrefabRanges() method InitEditorInfo (line 470) | private void InitEditorInfo() method Deinitialize (line 478) | public void Deinitialize() method SetActive (line 487) | public void SetActive(bool bEnable) method IsActive (line 504) | public bool IsActive() method InitializeFromConfig (line 509) | public static void InitializeFromConfig() method LoadData (line 559) | public void LoadData() method LoadContent (line 586) | public void LoadContent() method UnloadContent (line 599) | public void UnloadContent() method UnloadData (line 606) | public void UnloadData() method PrepareSafeAttachedObjectsIterationHelper (line 630) | void PrepareSafeAttachedObjectsIterationHelper() method EnableMouseMoveInputHandling (line 643) | public void EnableMouseMoveInputHandling(bool bEnable) method EnablePhysAABBUnderMouse (line 652) | public void EnablePhysAABBUnderMouse(bool bEnable) method PerformContextMenuAction (line 662) | public bool PerformContextMenuAction(MyGuiContextMenuItemActionType ac... method HandleInput (line 777) | public void HandleInput(MyGuiInput input, bool hasMouse) method ConnectAllSelectedWaypointsCallback (line 1404) | private static void ConnectAllSelectedWaypointsCallback(MyGuiScreenMes... method ResetAllWaypointsInPrefabsCallback (line 1411) | private static void ResetAllWaypointsInPrefabsCallback(MyGuiScreenMess... method CorrectSnappedPrefabs (line 1417) | public void CorrectSnappedPrefabs() method EnterInGameEditMode (line 1433) | public void EnterInGameEditMode(MyPrefabFoundationFactory prefabFounda... method ExitInGameEditMode (line 1460) | public void ExitInGameEditMode() method EditPrefabContainer (line 1474) | public void EditPrefabContainer(MyPrefabContainer container) method ExitActivePrefabContainer (line 1492) | public void ExitActivePrefabContainer() method CommitPrefabContainerChanges (line 1509) | private void CommitPrefabContainerChanges() method SelectAllObjects (line 1522) | private void SelectAllObjects() method CreateSelectionRectangle (line 1544) | private void CreateSelectionRectangle(MyGuiInput input) method GetSelectedEntitiesBoundingSphere (line 1600) | void GetSelectedEntitiesBoundingSphere(out BoundingSphere sphere) method AttachSelectedObjectsToCamera (line 1624) | public void AttachSelectedObjectsToCamera() method DetachAndConfirm (line 1647) | public void DetachAndConfirm() method ChangeHighlightingForEntity (line 1663) | public void ChangeHighlightingForEntity(MyEntity entity, bool areTheyC... method SetAllObjectsPhysicsState (line 1676) | private static void SetAllObjectsPhysicsState(bool physState, bool res... method DisablePhysicsAndResetStatesOnAllObjectsInSector (line 1695) | public static void DisablePhysicsAndResetStatesOnAllObjectsInSector() method EnablePhysicsOnAllActiveObjectsInSector (line 1700) | public static void EnablePhysicsOnAllActiveObjectsInSector() method ClearCollidingElements (line 1705) | public void ClearCollidingElements() method CheckAllCollidingObjectsForEntity (line 1714) | public void CheckAllCollidingObjectsForEntity(MyEntity entity) method RecheckAllColidingEntitesAndClearNonColiding (line 1751) | public void RecheckAllColidingEntitesAndClearNonColiding() method DeleteEntityFromCollidingList (line 1773) | public void DeleteEntityFromCollidingList(MyEntity entity) method CheckAllCollidingObjectsInSelection (line 1793) | public void CheckAllCollidingObjectsInSelection() method CheckAllCollidingObjects (line 1804) | public void CheckAllCollidingObjects() method CheckForEntityChildsCollisions (line 1821) | public bool CheckForEntityChildsCollisions(MyEntity entity) method HighlightCollisions (line 1843) | public void HighlightCollisions(List selectedEntities) method SwitchToGameplay (line 1856) | void SwitchToGameplay() method Update (line 1868) | public void Update() method EditorFlashingCanHighlightEntity (line 2095) | private bool EditorFlashingCanHighlightEntity() method LoadInDraw (line 2106) | public void LoadInDraw() method Draw (line 2123) | public void Draw(bool bEditorActive) method DrawEntityAxes (line 2182) | private void DrawEntityAxes(MyEntity entity, Vector4 color) method DrawSnapPoints (line 2198) | private void DrawSnapPoints() method DrawVisualControls (line 2265) | public void DrawVisualControls() method DrawSelectionRectangle (line 2292) | private void DrawSelectionRectangle() method DrawSelectedBounding (line 2307) | private void DrawSelectedBounding() method StartBackgroundThread (line 2348) | public void StartBackgroundThread(Thread thread) method StopBackgroundWorkThread (line 2361) | public void StopBackgroundWorkThread() method IsBackgroundWorkThreadAlive (line 2373) | public bool IsBackgroundWorkThreadAlive() method IsBackgroundWorkThreadNotAlive (line 2382) | public bool IsBackgroundWorkThreadNotAlive() method SaveSelectedVoxelMap (line 2391) | public static void SaveSelectedVoxelMap(bool saveVoxelMaterials) method CopySelected (line 2405) | public bool CopySelected(bool waitForAttachment) method EditSelected (line 2617) | public void EditSelected() method CanEditSelected (line 2736) | public bool CanEditSelected() method CanUnlinkSnapPoints (line 2775) | public bool CanUnlinkSnapPoints(MyPrefabSnapPoint snapPoint) method GetSnapPointLink (line 2784) | public List GetSnapPointLink(MyPrefabSnapPoint snapPo... method IsLinked (line 2792) | public bool IsLinked(MyEntity myEntity) method LinkSnapPoints (line 2800) | public void LinkSnapPoints() method UnlinkSnapPoints (line 2848) | public void UnlinkSnapPoints() method UnlinkSnapPointsAtPosition (line 2863) | public void UnlinkSnapPointsAtPosition() method AddLinkedEntities (line 2884) | public void AddLinkedEntities(List entities) method GetLinkedEntities (line 2904) | public void GetLinkedEntities(MyEntity entity, List result, ... method FixLinkedEntities (line 2942) | public void FixLinkedEntities(MyEntity entity, List result, ... method GetLinks (line 2990) | private List> GetLinks(MyPrefabSnapPoint snapPoint) method CanLinkSnapPoints (line 2995) | private bool CanLinkSnapPoints(MyPrefabSnapPoint firstSnapPoint, MyPre... method CanLinkSnapPoints (line 3007) | private bool CanLinkSnapPoints(List snapPoints) method AttachSnapPoints (line 3026) | public void AttachSnapPoints(MyPrefabSnapPoint firstSnapPoint, MyPrefa... method GetWayPointsAtSnapPointLinks (line 3055) | private List GetWayPointsAtSnapPointLinks(List sna... method DisconnectWayPointsAtSnapPointLinks (line 3090) | private void DisconnectWayPointsAtSnapPointLinks(List... method AddLinkedSnapPoints (line 3096) | public void AddLinkedSnapPoints(List snapPointLinks) method RemoveLinkedSnapPoints (line 3118) | public void RemoveLinkedSnapPoints(MyPrefabBase myPrefab) method RemoveAllLinkedSnapPoints (line 3131) | public void RemoveAllLinkedSnapPoints(Predicate match) method ClearLinkedSnapPoints (line 3151) | private void ClearLinkedSnapPoints() method CopySnapPointLinks (line 3160) | public void CopySnapPointLinks(List sourceEntities, IMyEntit... method ToggleSnapPoints (line 3205) | private void ToggleSnapPoints() method SelectAllEntitiesInRectangle (line 3246) | private void SelectAllEntitiesInRectangle(MyGuiInput input) method CreateFromObjectBuilder (line 3299) | public void CreateFromObjectBuilder(MyMwcObjectBuilder_Base objectBuil... method CreateDefaultBotObjectBuilder (line 3352) | public static MyMwcObjectBuilder_SmallShip_Bot CreateDefaultBotObjectB... method LoadSector (line 3425) | public void LoadSector() method ClearWholeSector (line 3437) | public void ClearWholeSector() method RemoveEntities (line 3447) | public void RemoveEntities(List physObjects) method RemoveFromObjectGroups (line 3479) | public void RemoveFromObjectGroups(MyEntity entity) method ClearAttachedEntities (line 3490) | public void ClearAttachedEntities() method IsValidForCreation (line 3504) | bool IsValidForCreation(MyMwcObjectBuilder_Base objectBuilder, Matrix ... method IsValidForCreation (line 3537) | bool IsValidForCreation(List entities) method IsNewLargeShipAllowed (line 3596) | public static bool IsNewLargeShipAllowed() method IsNewLargeShipsAllowed (line 3601) | public static bool IsNewLargeShipsAllowed(int count) method IsObjectOutOfSectorBounds (line 3617) | public static bool IsObjectOutOfSectorBounds(Vector3 objectPosition) method IsNewAsteroidAllowed (line 3632) | static bool IsNewAsteroidAllowed(MyMwcVoxelFilesEnum voxelFile) method IsAnyEntityAttachedToCamera (line 3649) | public bool IsAnyEntityAttachedToCamera() method IsSelectingByRectangle (line 3658) | public bool IsSelectingByRectangle() method IsEditingPrefabContainer (line 3667) | public bool IsEditingPrefabContainer() method ResetActivePrefabContainer (line 3675) | public void ResetActivePrefabContainer() method SaveSector (line 3687) | public MyGuiScreenEditorSaveProgress SaveSector() method GetCurrentState (line 3706) | public static MyEditorStateEnum GetCurrentState() method GetSnapPoints (line 3810) | public static List GetSnapPoints(MyModelsEnum model... method GetPrefabSnapPoints (line 3858) | public static void GetPrefabSnapPoints() method GetPrefabSnapPoints (line 3895) | public static List GetPrefabSnapPoints(MyMwcObjectB... method AddPrefabSnapPoints (line 3919) | public static void AddPrefabSnapPoints(MyMwcObjectBuilderTypeEnum pref... method Init (line 3937) | public void Init(MyMwcObjectBuilder_Checkpoint m_checkpoint) method OnLinkEntities (line 3966) | private void OnLinkEntities() method GetSnapPointLinkBuilders (line 4042) | public List GetSnapPointLinkBuilders() method IssueCheckAllCollidingObjects (line 4067) | public void IssueCheckAllCollidingObjects() method ExtractPrefabsToNewContainer (line 4073) | public void ExtractPrefabsToNewContainer() method RefreshSelectionSettings (line 4099) | internal void RefreshSelectionSettings() FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorActionBase.cs class MyEditorActionBase (line 11) | abstract class MyEditorActionBase method MyEditorActionBase (line 16) | public MyEditorActionBase() method Init (line 21) | private void Init(int entitiesCount) method MyEditorActionBase (line 27) | public MyEditorActionBase(MyEntity entity) method MyEditorActionBase (line 35) | public MyEditorActionBase(List entities) method Perform (line 44) | public abstract bool Perform(); method Rollback (line 49) | public abstract bool Rollback(); method RegisterAndDoAction (line 54) | internal void RegisterAndDoAction() method AddEntity (line 62) | public void AddEntity(MyEntity entity) method AddEntities (line 73) | public void AddEntities(IEnumerable entities) method GetAnyPrefabInvolved (line 81) | protected virtual MyPrefabBase GetAnyPrefabInvolved() FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorActionClearSector.cs class MyEditorActionClearSector (line 7) | class MyEditorActionClearSector : MyEditorActionWithObjectBuildersBase method MyEditorActionClearSector (line 9) | public MyEditorActionClearSector() method Perform (line 14) | public override bool Perform() method Rollback (line 20) | public override bool Rollback() FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorActionEntityAdd.cs class MyEditorActionEntityAdd (line 16) | class MyEditorActionEntityAdd : MyEditorActionWithObjectBuildersBase method MyEditorActionEntityAdd (line 19) | public MyEditorActionEntityAdd(MyMwcObjectBuilder_Base actionObjectBui... method Perform (line 25) | public override bool Perform() method Rollback (line 31) | public override bool Rollback() method CreateEntity (line 37) | protected override MyEntity CreateEntity(string hudLabelText, MyMwcObj... method AddToScene (line 66) | protected override void AddToScene(MyEntity entity) FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorActionEntityCopy.cs class MyEditorActionEntityCopy (line 12) | class MyEditorActionEntityCopy : MyEditorActionWithObjectBuildersBase method MyEditorActionEntityCopy (line 17) | public MyEditorActionEntityCopy(MyEntity actionEntity) method MyEditorActionEntityCopy (line 27) | public MyEditorActionEntityCopy(List actionEntities) method AddChildren (line 40) | private void AddChildren() method RemapEntityIdsOnInit (line 67) | private void RemapEntityIdsOnInit() method Perform (line 105) | public override bool Perform() method Rollback (line 111) | public override bool Rollback() FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorActionEntityDelete.cs class MyEditorActionEntityDelete (line 9) | class MyEditorActionEntityDelete : MyEditorActionWithObjectBuildersBase method MyEditorActionEntityDelete (line 12) | public MyEditorActionEntityDelete(MyEntity actionPhysObject) method MyEditorActionEntityDelete (line 17) | public MyEditorActionEntityDelete(List actionPhysObjects) method Perform (line 22) | public override bool Perform() method Rollback (line 28) | public override bool Rollback() FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorActionEntityPropertiesChange.cs class MyEditorActionEntityPropertiesChange (line 6) | class MyEditorActionEntityPropertiesChange : MyEditorActionBase method MyEditorActionEntityPropertiesChange (line 8) | public MyEditorActionEntityPropertiesChange(MyEntity actionPhysObject) method MyEditorActionEntityPropertiesChange (line 13) | public MyEditorActionEntityPropertiesChange(List actionPhysO... method Perform (line 18) | public override bool Perform() method Rollback (line 23) | public override bool Rollback() FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorActionEntityTransform.cs class MyEditorActionEntityTransform (line 12) | class MyEditorActionEntityTransform : MyEditorActionBase method MyEditorActionEntityTransform (line 18) | public MyEditorActionEntityTransform() method Perform (line 30) | public override bool Perform() method Rollback (line 45) | public override bool Rollback() method AddStartData (line 56) | public void AddStartData(MyEditorTransformData startData) method AddEndData (line 62) | public void AddEndData(MyEditorTransformData endData) FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorActionRandomSector.cs class MyEditorActionRandomSector (line 11) | class MyEditorActionRandomSector : MyEditorActionWithObjectBuildersBase method MyEditorActionRandomSector (line 13) | public MyEditorActionRandomSector() method Perform (line 18) | public override bool Perform() method Rollback (line 26) | public override bool Rollback() FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorActionVoxelHand.cs class MyEditorActionVoxelHand (line 18) | class MyEditorActionVoxelHand : MyEditorActionBase method MyEditorActionVoxelHand (line 23) | public MyEditorActionVoxelHand(MyVoxelMap voxelMap, MyVoxelHandShape v... method Perform (line 32) | public override bool Perform() method Rollback (line 42) | public override bool Rollback() FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorActionWithObjectBuildersBase.cs class MyEditorActionWithObjectBuildersBase (line 33) | abstract class MyEditorActionWithObjectBuildersBase : MyEditorActionBase class ObjectBuilderCreate (line 37) | protected class ObjectBuilderCreate method ObjectBuilderCreate (line 43) | public ObjectBuilderCreate(MyEntity entity, bool getExactCopy = false) method ObjectBuilderCreate (line 49) | public ObjectBuilderCreate(MyMwcObjectBuilder_Base objectBuilder, Ma... method MyEditorActionWithObjectBuildersBase (line 61) | public MyEditorActionWithObjectBuildersBase() method Init (line 65) | protected void Init(int objectBuildersCount) method MyEditorActionWithObjectBuildersBase (line 70) | public MyEditorActionWithObjectBuildersBase(MyEntity actionEntity, boo... method MyEditorActionWithObjectBuildersBase (line 79) | public MyEditorActionWithObjectBuildersBase(List actionEntit... method MyEditorActionWithObjectBuildersBase (line 89) | public MyEditorActionWithObjectBuildersBase(MyMwcObjectBuilder_Base ac... method AddEntityObjectBuilder (line 100) | public void AddEntityObjectBuilder(MyMwcObjectBuilder_Base actionObjec... method AddOrCreateInBackgroundThread (line 108) | internal void AddOrCreateInBackgroundThread() method RemoveInBackgroundThread (line 127) | internal void RemoveInBackgroundThread() method RemoveAndCreateInBackgroundThread (line 147) | internal void RemoveAndCreateInBackgroundThread() method RemoveAndCreate (line 158) | void RemoveAndCreate() method RemoveAllInBackgroundThread (line 167) | internal void RemoveAllInBackgroundThread() method AddOrCreate (line 179) | void AddOrCreate() method CreateFromObjectBuilder (line 222) | void CreateFromObjectBuilder(MyMwcObjectBuilder_Base objectBuilder, Ma... method AddToScene (line 236) | protected virtual void AddToScene(MyEntity entity) method RemoveFromScene (line 275) | protected virtual void RemoveFromScene() method CreateEntity (line 320) | protected virtual MyEntity CreateEntity(string hudLabelText, MyMwcObje... method RemoveAllEntities (line 339) | void RemoveAllEntities() FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorActions.cs class MyEditorActions (line 9) | static class MyEditorActions method LoadData (line 17) | public static void LoadData() method UnloadData (line 26) | public static void UnloadData() method ResetActionHistory (line 34) | public static void ResetActionHistory() method AddAction (line 44) | public static void AddAction(MyEditorActionBase editorAction) method Undo (line 66) | public static void Undo() method Redo (line 82) | public static void Redo() method IsActionHistoryEmpty (line 96) | public static bool IsActionHistoryEmpty() FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorDebugDraw.cs class MyEditor (line 14) | partial class MyEditor method EditorDebugDraw (line 21) | public void EditorDebugDraw() method DrawSelectionRectangle (line 38) | private void DrawSelectionRectangle() method DrawSelectedBounding (line 53) | private void DrawSelectedBounding() method SetActive (line 139) | public void SetActive(bool bEnable) method IsActive (line 148) | public bool IsActive() FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorGizmo.cs type GizmoAxis (line 50) | public enum GizmoAxis type GizmoMode (line 61) | public enum GizmoMode type PivotType (line 67) | public enum PivotType type TransformSpace (line 74) | public enum TransformSpace type RotateSnapping (line 81) | public enum RotateSnapping class MyEditorGizmo (line 96) | static class MyEditorGizmo type MyPositionColor (line 99) | struct MyPositionColor method MyPositionColor (line 101) | public MyPositionColor(Vector3 pos, Color col) method LoadData (line 526) | public static void LoadData() method LoadContent (line 601) | public static void LoadContent() method UnloadData (line 612) | public static void UnloadData() method GizmoTranslation (line 622) | public static void GizmoTranslation(Vector3 planeVector, Vector3? seco... method SnapToGrid (line 707) | public static void SnapToGrid(ref Vector3 position, float gridSize) method CalculateRay (line 803) | public static Ray CalculateRay() method CalculateRayProjected (line 808) | public static Ray CalculateRayProjected(Vector3 moveAxis) method HandleInput (line 823) | public static void HandleInput(MyGuiInput input) method GetRotateSnapValue (line 1348) | private static float GetRotateSnapValue() method Draw (line 1382) | public static void Draw() method Update (line 1581) | public static void Update() method ApplyColor (line 1684) | static void ApplyColor(GizmoAxis axis, Color color) method ApplyLineColor (line 1739) | static void ApplyLineColor(int startindex, int count, Color color) method UpdateAxisSelection (line 1751) | static void UpdateAxisSelection(Vector2 mousePosition) method SetActivePivot (line 1900) | static void SetActivePivot() method SetPosition (line 1925) | static void SetPosition() method PrepareSafeSelectedEntitiesIterationHelper (line 1965) | static void PrepareSafeSelectedEntitiesIterationHelper() method AddEntitiesToSelection (line 1985) | public static void AddEntitiesToSelection(IEnumerable entities) method CheckCollisions (line 1996) | public static void CheckCollisions(IEnumerable entities) method UnregistreEntityFromUpdateRecursive (line 2029) | private static void UnregistreEntityFromUpdateRecursive(MyEntity entity) method AddEntityToSelection (line 2042) | public static void AddEntityToSelection(MyEntity entity) method RemoveEntitiesFromSelection (line 2115) | public static void RemoveEntitiesFromSelection(List entities) method RemoveEntityFromSelection (line 2129) | public static void RemoveEntityFromSelection(MyEntity entity) method ResetSelectedRotation (line 2168) | public static void ResetSelectedRotation() method ClearSelection (line 2203) | public static void ClearSelection() method GetSelectedObjectsCenter (line 2233) | public static Vector3 GetSelectedObjectsCenter() method GetFirstSelected (line 2243) | public static MyEntity GetFirstSelected() method GetSnapPoint (line 2259) | public static MyPrefabSnapPoint GetSnapPoint(bool getFirst) method SelectByIntersectionLine (line 2337) | public static void SelectByIntersectionLine(MyGuiInput input) method HasTransformationStarted (line 2517) | static bool HasTransformationStarted() method HasTransformationEnded (line 2526) | static bool HasTransformationEnded() method StartTransformationData (line 2534) | public static void StartTransformationData() method EndTransformationData (line 2550) | public static void EndTransformationData() method CalculateYawPitchRollFromRotationDelta (line 2604) | static void CalculateYawPitchRollFromRotationDelta(Matrix rotationDelta) method GetTransformInAxis (line 2626) | static Vector3 GetTransformInAxis(GizmoAxis axis, Vector3 position, Ma... method GetRotationAndPosition (line 2654) | static void GetRotationAndPosition(MyEntity entity, Matrix rotation, o... method MoveAndRotateObject (line 2687) | public static void MoveAndRotateObject(Vector3 newPosition, Matrix new... method IsEntityOrItsParentSelected (line 2756) | public static bool IsEntityOrItsParentSelected(MyEntity entity) method IsEntitySelected (line 2775) | public static bool IsEntitySelected(MyEntity entity) method IsOnlyOneEntitySelected (line 2791) | public static bool IsOnlyOneEntitySelected() method IsAnyEntitySelected (line 2800) | public static bool IsAnyEntitySelected() method IsMoreThanOneEntitySelected (line 2809) | public static bool IsMoreThanOneEntitySelected() method IsOnlyOneEntityTypeSelected (line 2818) | public static bool IsOnlyOneEntityTypeSelected() method IsAnyVoxelMapSelected (line 2843) | static bool IsAnyVoxelMapSelected() method IsTransformationKeyPressed (line 2861) | static bool IsTransformationKeyPressed(MyGuiInput input, Keys key) method IsDelayForSmoothMovementReached (line 2891) | static bool IsDelayForSmoothMovementReached() method IsRotationActive (line 2900) | public static bool IsRotationActive() method IsAnyAxisSelected (line 2909) | public static bool IsAnyAxisSelected() method SwitchGizmoMode (line 2921) | public static void SwitchGizmoMode() method SwitchRotateSnapping (line 2940) | public static void SwitchRotateSnapping() method GetRotationDelta (line 2966) | public static float GetRotationDelta() method GetWorldMatrixForDraw (line 2982) | static Matrix GetWorldMatrixForDraw(ref Matrix worldMatrix) method GetHigherAbsValue (line 2995) | static float GetHigherAbsValue(float a, float b) method GetWorldMatrix (line 3004) | static Matrix GetWorldMatrix() FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorGrid.cs class MyEditorGrid (line 11) | static class MyEditorGrid type GridOrientation (line 13) | public enum GridOrientation type GridStep (line 20) | public enum GridStep : short method LoadData (line 37) | public static void LoadData() method GetGridStepInMeters (line 46) | public static float GetGridStepInMeters() method IncreaseGridStep (line 57) | public static void IncreaseGridStep() method DecreaseGridStep (line 65) | public static void DecreaseGridStep() method SwitchGridOrientation (line 73) | public static void SwitchGridOrientation() method IsMaxGridStep (line 81) | public static bool IsMaxGridStep() method IsMinGridStep (line 86) | public static bool IsMinGridStep() method Update (line 91) | public static void Update() method ShadeOutGrid (line 129) | private static void ShadeOutGrid() method ShadeInGrid (line 145) | private static void ShadeInGrid() method Draw (line 158) | public static void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorOptions.cs class MyEditorOptions (line 8) | static class MyEditorOptions FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorShortcutManager.cs class MyEditorShortcutManager (line 13) | class MyEditorShortcutManager method GetInstance (line 22) | public static MyEditorShortcutManager GetInstance() method Initialize (line 34) | public void Initialize() method Clear (line 52) | public void Clear() method OnResetCamera (line 69) | public void OnResetCamera(MyDebugConsole.MyDebugConsoleItem sender) method OnRotationScaleReset (line 79) | public void OnRotationScaleReset(MyDebugConsole.MyDebugConsoleItem sen... FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorTransformData.cs type MyEditorTransformData (line 9) | struct MyEditorTransformData method MyEditorTransformData (line 15) | public MyEditorTransformData(MyEntity entity, Vector3 position, Matrix... method GetEntity (line 22) | public MyEntity GetEntity() method GetPosition (line 27) | public Vector3 GetPosition() method GetOrientation (line 32) | public Matrix GetOrientation() FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyEditorVoxelHand.cs class MyEditorVoxelHand (line 26) | static class MyEditorVoxelHand method MyEditorVoxelHand (line 41) | static MyEditorVoxelHand() method LoadData (line 46) | public static void LoadData() method UnloadData (line 60) | public static void UnloadData() method LoadContent (line 64) | public static void LoadContent() method UnloadContent (line 68) | public static void UnloadContent() method HandleInput (line 75) | public static void HandleInput(MyGuiInput input) method UpdateShapePosition (line 172) | public static Matrix UpdateShapePosition() method Update (line 362) | public static void Update() method GetShapeDistance (line 404) | public static float GetShapeDistance() method SetShapeDistance (line 409) | public static void SetShapeDistance(float distance) method SetVoxelProperties (line 442) | public static void SetVoxelProperties(MyVoxelHandShapeType voxelHandSh... method IsAnyEditorActive (line 517) | private static bool IsAnyEditorActive() method Draw (line 526) | public static void Draw() method SwitchEnabled (line 556) | public static void SwitchEnabled() method IsEnabled (line 571) | public static bool IsEnabled() method SetEnabled (line 576) | public static void SetEnabled(bool enabled) FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MyMouseInputTool.cs class MyMouseInputTool (line 22) | class MyMouseInputTool method EnableInputHandling (line 35) | public void EnableInputHandling(bool bEnable) method GetMouseOverEntity (line 45) | public MyEntity GetMouseOverEntity() { return m_mouseOverEntity; } method EnableAABBUnderMouse (line 51) | public void EnableAABBUnderMouse(bool bEnable) method HandleInput (line 56) | public void HandleInput(MyGuiInput input) method GetIntersectedEntity (line 118) | private MyEntity GetIntersectedEntity() method HighlightEntity (line 139) | private void HighlightEntity(MyEntity entity, bool bEnabled) method DrawMouseOver (line 155) | public void DrawMouseOver() FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MySelectionTool.cs class MySelectionTool (line 13) | class MySelectionTool method GetSelectableEntity (line 20) | public static MyEntity GetSelectableEntity(MyEntity entity) FILE: Sources/MinerWars.GameLib/AppCode/Game/Editor/MySnapPointLink.cs class MySnapPointLink (line 13) | class MySnapPointLink method MySnapPointLink (line 25) | public MySnapPointLink(MyPrefabSnapPoint snapPoint) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/BaseEffects/MyEffectBase.cs class MyEffectBase (line 22) | public abstract class MyEffectBase : IDisposable method MyEffectBase (line 35) | protected MyEffectBase(Effect xnaEffect) method MyEffectBase (line 42) | protected MyEffectBase(string asset) method Init (line 99) | private void Init() method Dispose (line 122) | public virtual void Dispose() method SetTextureNormal (line 127) | public virtual void SetTextureNormal(Texture texture2D) { } method SetTextureDiffuse (line 128) | public virtual void SetTextureDiffuse(Texture texture2D) { } method IsTextureNormalSet (line 130) | public virtual bool IsTextureNormalSet() { return true; } method IsTextureDiffuseSet (line 131) | public virtual bool IsTextureDiffuseSet() { return true; } method IsTextureSpecularSet (line 132) | public virtual bool IsTextureSpecularSet() { return true; } method SetDiffuseColor (line 134) | public virtual void SetDiffuseColor(MinerWarsMath.Vector3 diffuseColor... method SetHighlightColor (line 135) | public virtual void SetHighlightColor(MinerWarsMath.Vector3 highlight)... method SetEmissivity (line 137) | public virtual void SetEmissivity(float emissivity) { } method SetEmissivityOffset (line 138) | public virtual void SetEmissivityOffset(float emissivityOffset) { } method SetEmissivityUVAnim (line 139) | public virtual void SetEmissivityUVAnim(Vector2 uvAnim) { } method SetDiffuseUVAnim (line 140) | public virtual void SetDiffuseUVAnim(Vector2 uvAnim) { } method SetSpecularPower (line 143) | public virtual void SetSpecularPower(float specularPower) { } method SetSpecularIntensity (line 144) | public virtual void SetSpecularIntensity(float specularIntensity) { } method SetProjectionMatrix (line 146) | public virtual void SetProjectionMatrix(ref Matrix projectionMatrix) { } method SetViewMatrix (line 147) | public virtual void SetViewMatrix(ref Matrix matrix) { } method Begin (line 157) | public virtual void Begin(int pass = 0, FX fx = FX.None) method End (line 165) | public virtual void End() method SetFogDistanceNear (line 174) | public void SetFogDistanceNear(float fogDistanceNear) method SetFogDistanceFar (line 179) | public void SetFogDistanceFar(float fogDistanceFar) method SetFogColor (line 184) | public void SetFogColor(Vector3 fogColor) method SetFogMultiplier (line 189) | public void SetFogMultiplier(float fogMultiplier) method SetFogBacklightMultiplier (line 194) | public void SetFogBacklightMultiplier(float multiplier) method SetLodCut (line 199) | public void SetLodCut(float lodCut) method SetLodBackgroundCut (line 204) | public void SetLodBackgroundCut(float lodCut) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/BaseEffects/MyEffectDynamicLightingBase.cs class MyEffectDynamicLightingBase (line 11) | public class MyEffectDynamicLightingBase : MyEffectShadowBase method MyEffectDynamicLightingBase (line 25) | public MyEffectDynamicLightingBase(Effect xnaEffect) method MyEffectDynamicLightingBase (line 31) | public MyEffectDynamicLightingBase(string asset) method Init (line 37) | private void Init() method SetDynamicLightsCount (line 65) | public void SetDynamicLightsCount(int dynamicLightsCount) method SetSunColor (line 70) | public void SetSunColor(Vector3 sunColor) method SetSunIntensity (line 75) | public void SetSunIntensity(float sunIntensity) method SetDirectionToSun (line 80) | public void SetDirectionToSun(Vector3 directionToSun) method SetAmbientColor (line 85) | public void SetAmbientColor(Vector3 ambient) method SetDynamicLightsPosition (line 90) | public void SetDynamicLightsPosition(int index, Vector3 pos) method SetDynamicLightsColor (line 95) | public void SetDynamicLightsColor(int index, Vector4 color) method SetDynamicLightsFalloff (line 100) | public void SetDynamicLightsFalloff(int index, float falloff) method SetDynamicLightsRange (line 105) | public void SetDynamicLightsRange(int index, float range) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/BaseEffects/MyEffectPerlinNoiseBase.cs class MyEffectPerlinNoiseBase (line 16) | public class MyEffectPerlinNoiseBase : MyEffectBase method GeneratePermTexture (line 107) | private void GeneratePermTexture() method perm2d (line 130) | int perm2d(int i) method GeneratePermTexture2d (line 135) | private void GeneratePermTexture2d() method GenerateGradTexture (line 168) | private void GenerateGradTexture() method GeneratePermGradTexture (line 187) | private void GeneratePermGradTexture() method GeneratePermGrad4dTexture (line 226) | private void GeneratePermGrad4dTexture() method GenerateGradTexture4d (line 246) | private void GenerateGradTexture4d() method MyEffectPerlinNoiseBase (line 270) | public MyEffectPerlinNoiseBase(Effect xnaEffect) method MyEffectPerlinNoiseBase (line 276) | public MyEffectPerlinNoiseBase(string asset) method DisposeTextures (line 283) | void DisposeTextures() method Init (line 296) | private void Init() method Update (line 325) | public void Update() method Dispose (line 340) | public override void Dispose() FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/BaseEffects/MyEffectReflectorBase.cs class MyEffectReflectorBase (line 21) | public class MyEffectReflectorBase : MyEffectShadowBase method MyEffectReflectorBase (line 29) | public MyEffectReflectorBase(Effect d3dEffect) method MyEffectReflectorBase (line 35) | public MyEffectReflectorBase(string asset) method Init (line 41) | private void Init() method SetCameraPosition (line 52) | public void SetCameraPosition(Vector3 cameraPosition) method SetReflectorDirection (line 57) | public void SetReflectorDirection(Vector3 reflectorDirection) method SetReflectorConeMaxAngleCos (line 62) | public void SetReflectorConeMaxAngleCos(float reflectorConeMax) method SetReflectorColor (line 67) | public void SetReflectorColor(Vector4 reflectorColor) method SetReflectorRange (line 72) | public void SetReflectorRange(float reflectorRange) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/BaseEffects/MyEffectShadowBase.cs class MyEffectShadowBase (line 16) | public class MyEffectShadowBase : MyEffectBase method MyEffectShadowBase (line 29) | public MyEffectShadowBase(Effect xnaEffect) method MyEffectShadowBase (line 35) | public MyEffectShadowBase(string asset) method Init (line 41) | private void Init() method SetInvViewMatrix (line 54) | public void SetInvViewMatrix(Matrix matrix) method SetLightViewProjMatrices (line 59) | public void SetLightViewProjMatrices(Matrix[] matrices) method SetClipPlanes (line 64) | public void SetClipPlanes(Vector2[] planes) method SetShadowMap (line 69) | public void SetShadowMap(Texture shadowMap) method SetShadowMapSize (line 74) | public void SetShadowMapSize(Vector4 size) method ShowSplitColors (line 79) | public void ShowSplitColors(bool show) method SetShadowBias (line 84) | public void SetShadowBias(float bias) method SetSlopeBias (line 89) | public void SetSlopeBias(float bias) method SetSlopeCascadeMultiplier (line 94) | public void SetSlopeCascadeMultiplier(float multiplier) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/BaseEffects/MyEffectSpotShadowBase.cs class MyEffectSpotShadowBase (line 10) | public class MyEffectSpotShadowBase : MyEffectBase method MyEffectSpotShadowBase (line 20) | public MyEffectSpotShadowBase(string asset) method SetLightViewProjectionShadow (line 33) | public void SetLightViewProjectionShadow(Matrix lightViewProjection) method SetInvViewMatrix (line 38) | public void SetInvViewMatrix(Matrix viewMatrix) method SetShadowBias (line 43) | public void SetShadowBias(float bias) method SetSlopeBias (line 48) | public void SetSlopeBias(float bias) method SetShadowMap (line 53) | public void SetShadowMap(Texture shadowMap) method SetShadowMapSize (line 58) | public void SetShadowMapSize(Vector2 size) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/BaseEffects/MyEffectVoxelsBase.cs class MyEffectVoxelsBase (line 17) | abstract class MyEffectVoxelsBase : MyEffectBase type MyEffectVoxelsTechniqueEnum (line 19) | public enum MyEffectVoxelsTechniqueEnum method MyEffectVoxelsBase (line 78) | public MyEffectVoxelsBase(string asset) method SetSpecularIntensity (line 128) | public override void SetSpecularIntensity(float specularIntensity) method SetSpecularPower (line 133) | public override void SetSpecularPower(float specularPower) method UpdateVoxelTextures (line 138) | public void UpdateVoxelTextures(MyMwcVoxelMaterialsEnum material) method UpdateVoxelMultiTextures (line 172) | public void UpdateVoxelMultiTextures(MyMwcVoxelMaterialsEnum mat0, MyM... method SetProjectionMatrix (line 222) | public override void SetProjectionMatrix(ref Matrix projectionMatrix) method SetTechnique (line 227) | public void SetTechnique(MyEffectVoxelsTechniqueEnum technique) method ApplyInstanced (line 258) | public void ApplyInstanced() method ApplyMultimaterial (line 278) | public void ApplyMultimaterial() method Apply (line 303) | public void Apply() method ApplyWithoutTechniqueChange (line 308) | public void ApplyWithoutTechniqueChange() method Begin (line 312) | public override void Begin(int pass, FX fx) method Dispose (line 317) | public override void Dispose() FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/Lights/MyEffectBlendLights.cs class MyEffectBlendLights (line 12) | class MyEffectBlendLights : MyEffectBase type Technique (line 14) | public enum Technique method MyEffectBlendLights (line 50) | public MyEffectBlendLights() method SetDiffuseTexture (line 78) | public void SetDiffuseTexture(Texture renderTarget2D) method SetNormalTexture (line 83) | public void SetNormalTexture(Texture renderTarget2D) method SetLightsTexture (line 88) | public void SetLightsTexture(Texture renderTarget2D) method SetLightsModTexture (line 93) | public void SetLightsModTexture(Texture renderTarget2D) method SetLightsDivTexture (line 98) | public void SetLightsDivTexture(Texture renderTarget2D) method SetDepthTexture (line 103) | public void SetDepthTexture(Texture renderTarget2D) method SetBackgroundTexture (line 108) | public void SetBackgroundTexture(Texture renderTarget2D) method SetHalfPixel (line 113) | public void SetHalfPixel(int screenSizeX, int screenSizeY) method SetScale (line 118) | public void SetScale(Vector2 scale) method SetTechnique (line 129) | public void SetTechnique(Technique technique) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/Lights/MyEffectDirectionalLight.cs class MyEffectDirectionalLight (line 13) | class MyEffectDirectionalLight : MyEffectShadowBase type Technique (line 15) | public enum Technique method MyEffectDirectionalLight (line 65) | public MyEffectDirectionalLight() method SetNormalsRT (line 111) | public void SetNormalsRT(Texture renderTarget2D) method SetDiffuseRT (line 116) | public void SetDiffuseRT(Texture renderTarget2D) method SetDepthsRT (line 121) | public void SetDepthsRT(Texture renderTarget2D) method SetHalfPixelAndScale (line 126) | public void SetHalfPixelAndScale(int screenSizeX, int screenSizeY, Vec... method SetShadowHalfPixel (line 133) | public void SetShadowHalfPixel(int screenSizeX, int screenSizeY) method SetLightDirection (line 138) | public void SetLightDirection(Vector3 lightDirection) method SetLightColorAndIntensity (line 143) | public void SetLightColorAndIntensity(Vector3 lightColor, float intens... method SetSpecularLightColor (line 148) | public void SetSpecularLightColor(Vector3 lightColor) method SetBacklightColorAndIntensity (line 153) | public void SetBacklightColorAndIntensity(Vector3 lightColor, float in... method SetWorldViewProjMatrix (line 158) | public void SetWorldViewProjMatrix(Matrix matrix) method SetCameraMatrix (line 163) | public void SetCameraMatrix(Matrix matrix) method SetFrustumCorners (line 168) | public void SetFrustumCorners(Vector3[] frustumCornersVS) method EnableCascadeBlending (line 173) | public void EnableCascadeBlending(bool enable) method SetTextureEnvironmentMain (line 178) | public void SetTextureEnvironmentMain(CubeTexture environmentMapMain) method SetTextureEnvironmentAux (line 183) | public void SetTextureEnvironmentAux(CubeTexture environmentMapAux) method SetTextureAmbientMain (line 188) | public void SetTextureAmbientMain(CubeTexture ambientMapMain) method SetTextureAmbientAux (line 193) | public void SetTextureAmbientAux(CubeTexture ambientMapAux) method SetTextureEnvironmentBlendFactor (line 198) | public void SetTextureEnvironmentBlendFactor(float blendFactor) method SetCameraPosition (line 203) | public void SetCameraPosition(Vector3 cameraPosition) method SetEnableAmbientEnvironment (line 212) | public void SetEnableAmbientEnvironment(bool enable) method SetEnableReflectionEnvironment (line 221) | public void SetEnableReflectionEnvironment(bool enable) method SetAmbientMinimumAndIntensity (line 230) | public void SetAmbientMinimumAndIntensity(Vector4 minimumAmbientAndInt... method SetVoxelReflectionMultiplier (line 239) | public void SetVoxelReflectionMultiplier(float voxelReflectionMultiplier) method SetNearSlopeBiasDistance (line 244) | public void SetNearSlopeBiasDistance(float nearSlopeBiasDistance) method SetTechnique (line 250) | public void SetTechnique(Technique technique) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/Lights/MyEffectPointLight.cs class MyEffectPointLight (line 13) | class MyEffectPointLight : MyEffectSpotShadowBase type MyEffectPointLightTechnique (line 15) | public enum MyEffectPointLightTechnique method MyEffectPointLight (line 71) | public MyEffectPointLight() method SetNormalsRT (line 125) | public void SetNormalsRT(Texture renderTarget2D) method SetDiffuseRT (line 130) | public void SetDiffuseRT(Texture renderTarget2D) method SetDepthsRT (line 135) | public void SetDepthsRT(Texture renderTarget2D) method SetHalfPixel (line 140) | public void SetHalfPixel(int screenSizeX, int screenSizeY) method SetScale (line 145) | public void SetScale(Vector2 scale) method SetLightPosition (line 150) | public void SetLightPosition(Vector3 lightPosition) method SetLightColor (line 155) | public void SetLightColor(Vector3 lightColor) method SetSpecularLightColor (line 160) | public void SetSpecularLightColor(Vector3 lightColor) method SetLightIntensity (line 165) | public void SetLightIntensity(float lightIntensity) method SetFalloff (line 170) | public void SetFalloff(float falloff) method SetLightRadius (line 175) | public void SetLightRadius(float lightRadius) method SetViewProjMatrix (line 180) | public void SetViewProjMatrix(ref Matrix matrix) method SetWorldViewProjMatrix (line 185) | public void SetWorldViewProjMatrix(ref Matrix matrix) method SetWorldMatrix (line 190) | public void SetWorldMatrix(ref Matrix matrix) method SetTechnique (line 195) | public void SetTechnique(MyEffectPointLightTechnique technique) method SetCameraPosition (line 220) | public void SetCameraPosition(Vector3 cameraPosition) method SetReflectorDirection (line 225) | public void SetReflectorDirection(Vector3 reflectorDirection) method SetReflectorConeMaxAngleCos (line 230) | public void SetReflectorConeMaxAngleCos(float reflectorConeMax) method SetReflectorColor (line 235) | public void SetReflectorColor(Vector4 reflectorColor) method SetReflectorRange (line 240) | public void SetReflectorRange(float reflectorRange) method SetReflectorIntensity (line 245) | public void SetReflectorIntensity(float reflectorIntensity) method SetReflectorFalloff (line 250) | public void SetReflectorFalloff(float reflectorFalloff) method SetReflectorTexture (line 255) | public void SetReflectorTexture(Texture reflectorTexture) method SetViewMatrix (line 261) | public void SetViewMatrix(Matrix viewMatrix) method SetLightViewProjection (line 267) | public void SetLightViewProjection(Matrix lightViewProjection) method SetNearSlopeBiasDistance (line 272) | public void SetNearSlopeBiasDistance(float nearSlopeBiasDistance) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectAmbientPrecalculation.cs class MyEffectAmbientPrecalculation (line 10) | class MyEffectAmbientPrecalculation : MyEffectBase method MyEffectAmbientPrecalculation (line 21) | public MyEffectAmbientPrecalculation() method SetRandomTexture (line 34) | public void SetRandomTexture(Texture randomTexture) method SetFaceMatrix (line 40) | public void SetFaceMatrix(Matrix faceMatrix) method SetEnvironmentMap (line 45) | public void SetEnvironmentMap(CubeTexture environmentMap) method SetIterationCount (line 51) | public void SetIterationCount(int iterationCount) method SetMainVectorWeight (line 56) | public void SetMainVectorWeight(float mainVectorWeight) method SetBacklightColorAndIntensity (line 61) | public void SetBacklightColorAndIntensity(Vector3 lightColor, float in... FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectAntiAlias.cs class MyEffectAntiAlias (line 11) | class MyEffectAntiAlias : MyEffectBase method MyEffectAntiAlias (line 19) | public MyEffectAntiAlias() method SetDiffuseTexture (line 29) | public void SetDiffuseTexture(Texture renderTarget2D) method SetHalfPixel (line 34) | public void SetHalfPixel(int screenSizeX, int screenSizeY) method ApplyFxaa (line 41) | public void ApplyFxaa() method DisableAntialiasing (line 46) | public void DisableAntialiasing() FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectBackgroundCube.cs class MyEffectBackgroundCube (line 11) | class MyEffectBackgroundCube : MyEffectBase method MyEffectBackgroundCube (line 17) | public MyEffectBackgroundCube() method SetBackgroundTexture (line 25) | public void SetBackgroundTexture(CubeTexture texture) method SetBackgroundColor (line 30) | public void SetBackgroundColor(Vector3 color) method SetViewProjectionMatrix (line 35) | public void SetViewProjectionMatrix(Matrix matrix) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectClearGbuffer.cs class MyEffectClearGbuffer (line 3) | class MyEffectClearGbuffer : MyEffectBase method MyEffectClearGbuffer (line 5) | public MyEffectClearGbuffer() FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectCockpitGlass.cs class MyEffectCockpitGlass (line 11) | class MyEffectCockpitGlass : MyEffectDynamicLightingBase type MyEffectCockpitGlassTechniqueEnum (line 13) | public enum MyEffectCockpitGlassTechniqueEnum method MyEffectCockpitGlass (line 34) | public MyEffectCockpitGlass() method SetCockpitGlassTexture (line 53) | public void SetCockpitGlassTexture(Texture texture) method SetGlassDirtLevelAlpha (line 58) | public void SetGlassDirtLevelAlpha(Vector4 alpha) method SetDepthTexture (line 63) | public void SetDepthTexture(Texture texture) method SetHalfPixel (line 68) | public void SetHalfPixel(Vector2 halfPixel) method SetWorldMatrix (line 73) | public void SetWorldMatrix(Matrix worldMatrix) method SetViewMatrix (line 78) | public void SetViewMatrix(Matrix viewMatrix) method SetWorldViewProjectionMatrix (line 83) | public void SetWorldViewProjectionMatrix(Matrix matrix) method SetReflectorPosition (line 89) | public void SetReflectorPosition(Vector3 pos) method SetNearLightRange (line 94) | public void SetNearLightRange(float range) method SetNearLightColor (line 99) | public void SetNearLightColor(Vector4 color) method SetTechnique (line 104) | void SetTechnique(MyEffectCockpitGlassTechniqueEnum technique) method Begin (line 118) | public override void Begin(int pass = 0, FX fx = FX.DoNotSaveSamplerSt... FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectContrast.cs class MyEffectContrast (line 11) | class MyEffectContrast : MyEffectBase method MyEffectContrast (line 19) | public MyEffectContrast() method SetDiffuseTexture (line 29) | public void SetDiffuseTexture(Texture dt) method SetHalfPixel (line 34) | public void SetHalfPixel(Vector2 hf) method SetContrast (line 39) | public void SetContrast(float contrast) method SetSaturation (line 44) | public void SetSaturation(float saturation) method SetHue (line 49) | public void SetHue(float hue) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectDecals.cs class MyEffectDecals (line 12) | class MyEffectDecals : MyEffectBase type Technique (line 31) | public enum Technique method MyEffectDecals (line 39) | public MyEffectDecals() method SetDecalDiffuseTexture (line 59) | public void SetDecalDiffuseTexture(Texture texture) method SetDecalNormalMapTexture (line 64) | public void SetDecalNormalMapTexture(Texture texture) method SetWorldMatrix (line 69) | public void SetWorldMatrix(Matrix matrix) method SetViewProjectionMatrix (line 74) | public void SetViewProjectionMatrix(Matrix matrix) method SetFadeoutDistance (line 79) | public void SetFadeoutDistance(float distance) method SetVoxelMapPosition (line 84) | public void SetVoxelMapPosition(Vector3 pos) method SetEmissivityColor (line 89) | public void SetEmissivityColor(Vector4 color) method SetTechnique (line 94) | public void SetTechnique(Technique technique) method Dispose (line 118) | public override void Dispose() FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectDistantImpostors.cs class MyEffectDistantImpostors (line 11) | class MyEffectDistantImpostors : MyEffectBase type Technique (line 30) | public enum Technique method MyEffectDistantImpostors (line 38) | public MyEffectDistantImpostors() method SetImpostorTexture (line 59) | public void SetImpostorTexture(Texture texture) method SetWorldMatrix (line 64) | public void SetWorldMatrix(Matrix matrix) method SetViewProjectionMatrix (line 69) | public void SetViewProjectionMatrix(Matrix matrix) method SetScale (line 74) | public void SetScale(float scale) method SetCameraPos (line 79) | public void SetCameraPos(Vector3 cameraPos) method SetAnimation (line 84) | public void SetAnimation(Vector4 animation) method SetContrastAndIntensity (line 89) | public void SetContrastAndIntensity(Vector2 value) method SetColor (line 94) | public void SetColor(Vector3 value) method SetSunDirection (line 99) | public void SetSunDirection(Vector3 sunDirection) method SetTechnique (line 104) | public void SetTechnique(Technique technique) method Dispose (line 126) | public override void Dispose() FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectGaussianBlur.cs class MyEffectGaussianBlur (line 13) | class MyEffectGaussianBlur : MyEffectBase method MyEffectGaussianBlur (line 27) | public MyEffectGaussianBlur() method SetSourceTexture (line 45) | public void SetSourceTexture(Texture texture2D) method SetHalfPixel (line 50) | public void SetHalfPixel(int screenSizeX, int screenSizeY) method SetWidthForHorisontalPass (line 55) | public void SetWidthForHorisontalPass(int width) method SetHeightForVerticalPass (line 62) | public void SetHeightForVerticalPass(int height) method SetBlurEffectHandles (line 71) | void SetBlurEffectHandles(float dx, float dy) method ComputeGaussian (line 122) | float ComputeGaussian(float n) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectGodRays.cs class MyEffectGodRays (line 11) | class MyEffectGodRays : MyEffectBase method MyEffectGodRays (line 28) | public MyEffectGodRays() method SetDiffuseTexture (line 46) | public void SetDiffuseTexture(Texture dt) method SetDepthTexture (line 53) | public void SetDepthTexture(Texture dt) method SetHalfPixel (line 58) | void SetHalfPixel(Vector2 hf) method SetFrustumCorners (line 63) | public void SetFrustumCorners(Vector3[] frustumCornersVS) method SetView (line 68) | public void SetView(Matrix matrix) method SetWorldViewProjection (line 73) | public void SetWorldViewProjection(Matrix worldViewProjection) method SetDensity (line 78) | public void SetDensity(float density) method SetWeight (line 83) | public void SetWeight(float weight) method SetDecay (line 88) | public void SetDecay(float decay) method SetExposition (line 93) | public void SetExposition(float e) method SetLightPosition (line 98) | public void SetLightPosition(Vector3 pos) method SetLightDirection (line 103) | public void SetLightDirection(Vector3 dir) method SetCameraPos (line 108) | public void SetCameraPos(Vector3 pos) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectHDR.cs class MyEffectHDR (line 5) | class MyEffectHDR : MyEffectHDRBase method MyEffectHDR (line 9) | public MyEffectHDR() method SetBloomTexture (line 15) | public void SetBloomTexture(Texture renderTarget2D) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectHDRBase.cs class MyEffectHDRBase (line 11) | abstract class MyEffectHDRBase : MyEffectBase method MyEffectHDRBase (line 20) | public MyEffectHDRBase(string asset) method SetSourceTextureMod (line 31) | public void SetSourceTextureMod(Texture renderTarget2D) method SetSourceTextureDiv (line 36) | public void SetSourceTextureDiv(Texture renderTarget2D) method SetLumTexture (line 41) | public void SetLumTexture(Texture renderTarget2D) method SetExposure (line 46) | public void SetExposure(float exposure) method SetHalfPixel (line 51) | public void SetHalfPixel(int screenSizeX, int screenSizeY) method SetMiddleGrey (line 56) | public void SetMiddleGrey(float middleGrey) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectHud.cs class MyEffectHud (line 11) | class MyEffectHud : MyEffectBase method MyEffectHud (line 16) | public MyEffectHud() method SetBillboardTexture (line 23) | public void SetBillboardTexture(Texture texture) method SetProjectionMatrix (line 28) | public void SetProjectionMatrix(Matrix matrix) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectHudRadar.cs class MyEffectHudRadar (line 11) | class MyEffectHudRadar : MyEffectBase method MyEffectHudRadar (line 16) | public MyEffectHudRadar() method SetBillboardTexture (line 23) | public void SetBillboardTexture(Texture texture) method SetViewProjectionMatrix (line 28) | public void SetViewProjectionMatrix(Matrix matrix) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectLuminance.cs class MyEffectLuminance (line 11) | class MyEffectLuminance: MyEffectHDRBase method MyEffectLuminance (line 21) | public MyEffectLuminance() method SetDT (line 33) | public void SetDT(float dt) method SetMipLevel (line 38) | public void SetMipLevel(int exponent) method SetTau (line 43) | public void SetTau(float tau) method SetSourceTexture2 (line 48) | public void SetSourceTexture2(Texture source) method SetTechniqueLuminance (line 53) | public void SetTechniqueLuminance() method SetTechniqueAdaptedLuminance (line 58) | public void SetTechniqueAdaptedLuminance() method SetTechniqueLuminanceMipmap (line 63) | internal void SetTechniqueLuminanceMipmap() FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectModelsDNS.cs class MyEffectModelsDNS (line 11) | class MyEffectModelsDNS : MyEffectBase type MyEffectModelsDNSTechniqueEnum (line 13) | public enum MyEffectModelsDNSTechniqueEnum method MyEffectModelsDNS (line 131) | public MyEffectModelsDNS() method SetWorldMatrix (line 193) | public void SetWorldMatrix(Matrix worldMatrix) method SetViewMatrix (line 198) | public override void SetViewMatrix(ref Matrix viewMatrix) method SetProjectionMatrix (line 203) | public override void SetProjectionMatrix(ref Matrix projectionMatrix) method SetTextureDiffuse (line 208) | public override void SetTextureDiffuse(Texture texture2D) method SetTextureNormal (line 214) | public override void SetTextureNormal(Texture texture2D) method IsTextureDiffuseSet (line 220) | public override bool IsTextureDiffuseSet() method IsTextureSpecularSet (line 225) | public override bool IsTextureSpecularSet() method IsTextureNormalSet (line 230) | public override bool IsTextureNormalSet() method SetDiffuseColor (line 235) | public override void SetDiffuseColor(Vector3 diffuseColor) method SetEmissivity (line 239) | public override void SetEmissivity(float emissivity) method SetEmissivityOffset (line 247) | public override void SetEmissivityOffset(float emissivityOffset) method SetEmissivityUVAnim (line 255) | public override void SetEmissivityUVAnim(Vector2 uvAnim) method SetDiffuseUVAnim (line 264) | public override void SetDiffuseUVAnim(Vector2 uvAnim) method SetSpecularIntensity (line 274) | public override void SetSpecularIntensity(float specularIntensity) method SetSpecularPower (line 282) | public override void SetSpecularPower(float specularPower) method SetHighlightColor (line 291) | public override void SetHighlightColor(Vector3 highlightColor) method SetDepthTextureNear (line 300) | public void SetDepthTextureNear(Texture depthTextureNear) method SetDepthTextureFar (line 305) | public void SetDepthTextureFar(Texture depthTextureFar) method SetHalfPixel (line 310) | public void SetHalfPixel(int screenSizeX, int screenSizeY) method SetScale (line 320) | public void SetScale(Vector2 scale) method SetTechnique (line 330) | public void SetTechnique(MyEffectModelsDNSTechniqueEnum technique) method Begin (line 443) | public override void Begin(int pass, FX fx) method BeginBlended (line 458) | public void BeginBlended() method ApplyHolo (line 463) | public void ApplyHolo(bool ignoreDepth) method ApplyMasked (line 472) | public void ApplyMasked() method ApplyStencil (line 477) | public void ApplyStencil() method Dispose (line 482) | public override void Dispose() FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectModelsDiffuse.cs class MyEffectModelsDiffuse (line 12) | class MyEffectModelsDiffuse : MyEffectBase type Technique (line 14) | public enum Technique method MyEffectModelsDiffuse (line 29) | public MyEffectModelsDiffuse() method SetWorldMatrix (line 42) | public void SetWorldMatrix(Matrix worldMatrix) method SetViewMatrix (line 47) | public override void SetViewMatrix(ref Matrix viewMatrix) method SetViewMatrix (line 52) | public void SetViewMatrix(Matrix viewMatrix) method SetProjectionMatrix (line 57) | public override void SetProjectionMatrix(ref Matrix projectionMatrix) method SetProjectionMatrix (line 62) | public void SetProjectionMatrix(Matrix projectionMatrix) method SetDiffuseColor (line 67) | public override void SetDiffuseColor(Vector3 diffuseColor) method SetDiffuseColor (line 72) | public void SetDiffuseColor(Vector4 diffuseColor) method SetTechnique (line 77) | public void SetTechnique(Technique technique) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectOcclusionQueryDraw.cs class MyEffectOcclusionQueryDraw (line 9) | class MyEffectOcclusionQueryDraw : MyEffectBase type Technique (line 11) | public enum Technique method MyEffectOcclusionQueryDraw (line 32) | public MyEffectOcclusionQueryDraw() method SetWorldMatrix (line 49) | public void SetWorldMatrix(Matrix worldMatrix) method SetViewMatrix (line 54) | public void SetViewMatrix(Matrix viewMatrix) method SetProjectionMatrix (line 59) | public void SetProjectionMatrix(Matrix projectionMatrix) method GetEffect (line 64) | public Effect GetEffect() method SetDepthRT (line 69) | public void SetDepthRT(Texture depthRT) method SetScale (line 75) | public void SetScale(Vector2 scale) method SetTechnique (line 80) | public void SetTechnique(Technique technique) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectRenderGizmo.cs class MyEffectRenderGizmo (line 10) | class MyEffectRenderGizmo : MyEffectBase method MyEffectRenderGizmo (line 17) | public MyEffectRenderGizmo() method SetWorldViewProjectionMatrix (line 26) | public void SetWorldViewProjectionMatrix(Matrix projectionMatrix) method SetTextureDiffuse (line 31) | public override void SetTextureDiffuse(Texture texture2D) method SetDiffuseColor (line 39) | public override void SetDiffuseColor(Vector3 diffuseColor) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectScale.cs class MyEffectScale (line 10) | class MyEffectScale: MyEffectHDRBase type Technique (line 12) | public enum Technique method MyEffectScale (line 29) | public MyEffectScale() method SetSourceDimensions (line 42) | public void SetSourceDimensions(int width, int height) method SetScale (line 47) | public void SetScale(Vector2 scale) method SetTechnique (line 52) | public void SetTechnique(Technique technique) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectScreenshot.cs class MyEffectScreenshot (line 12) | class MyEffectScreenshot: MyEffectBase type ScreenshotTechniqueEnum (line 14) | public enum ScreenshotTechniqueEnum method MyEffectScreenshot (line 35) | public MyEffectScreenshot() method SetSourceTexture (line 50) | public void SetSourceTexture(Texture renderTarget2D) method SetScale (line 56) | public void SetScale(Vector2 scale) method SetTechnique (line 61) | public void SetTechnique(ScreenshotTechniqueEnum technique) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectShadowMap.cs class MyEffectShadowMap (line 11) | class MyEffectShadowMap : MyEffectBase type ShadowTechnique (line 13) | public enum ShadowTechnique method MyEffectShadowMap (line 51) | public MyEffectShadowMap() method SetInvViewMatrix (line 80) | public void SetInvViewMatrix(Matrix matrix) method SetLightViewProjMatrices (line 85) | public void SetLightViewProjMatrices(ref Matrix[] matrices) method SetFrustumCornersVS (line 90) | public void SetFrustumCornersVS(ref Vector3[] frustumCornersVS) method SetClipPlanes (line 95) | public void SetClipPlanes(ref Vector2[] clipPlanes) method SetShadowMap (line 100) | public void SetShadowMap(Texture texture) method SetDepthTexture (line 105) | public void SetDepthTexture(Texture texture) method SetShadowTermHalfPixel (line 110) | public void SetShadowTermHalfPixel(int width, int height) method SetShadowMapSize (line 115) | public void SetShadowMapSize(int width, int height) method SetShowSplitColors (line 120) | public void SetShowSplitColors(bool show) method SetHalfPixel (line 125) | public void SetHalfPixel(int width, int height) method SetWorldMatrix (line 130) | public void SetWorldMatrix(Matrix matrix) method SetViewProjMatrix (line 135) | public void SetViewProjMatrix(Matrix matrix) method SetTechnique (line 141) | public void SetTechnique(ShadowTechnique type) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectSolarMapGrid.cs class MyEffectSolarMapGrid (line 11) | class MyEffectSolarMapGrid : MyEffectBase method MyEffectSolarMapGrid (line 19) | public MyEffectSolarMapGrid() method SetGridTexture (line 29) | public void SetGridTexture(Texture texture) method SetWorldMatrix (line 34) | public void SetWorldMatrix(Matrix matrix) method SetViewProjectionMatrix (line 39) | public void SetViewProjectionMatrix(Matrix matrix) method SetColorA (line 44) | public void SetColorA(Vector3 colorA) method SetAlpha (line 49) | public void SetAlpha(float alpha) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectSpriteBatchShader.cs class MyEffectSpriteBatchShader (line 11) | class MyEffectSpriteBatchShader : MyEffectBase type Technique (line 14) | public enum Technique method MyEffectSpriteBatchShader (line 27) | public MyEffectSpriteBatchShader() method SetDiffuseTexture1 (line 35) | public void SetDiffuseTexture1(Texture textureToSet) method SetDiffuseTexture2 (line 40) | public void SetDiffuseTexture2(Texture textureToSet) method SetTexture2Tiling (line 45) | public void SetTexture2Tiling(Vector2 tiling) method GetEffect (line 50) | public Effect GetEffect() { return m_D3DEffect; } FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectThreshold.cs class MyEffectThreshold (line 10) | class MyEffectThreshold : MyEffectHDRBase method MyEffectThreshold (line 16) | public MyEffectThreshold() method SetThreshold (line 24) | public void SetThreshold(float threshold) method SetBloomIntensity (line 29) | public void SetBloomIntensity(float bloomIntensity) method SetBloomIntensityBackground (line 34) | public void SetBloomIntensityBackground(float bloomIntensityBackground) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectTransparentGeometry.cs class MyEffectTransparentGeometry (line 15) | class MyEffectTransparentGeometry : MyEffectDynamicLightingBase type Technique (line 17) | public enum Technique method MyEffectTransparentGeometry (line 58) | public MyEffectTransparentGeometry() method SetWorldMatrix (line 94) | public void SetWorldMatrix(Matrix worldMatrix) method SetViewMatrix (line 100) | public override void SetViewMatrix(ref Matrix viewMatrix) method SetProjectionMatrix (line 106) | public override void SetProjectionMatrix(ref Matrix projectionMatrix) method SetBillboardTexture (line 112) | public void SetBillboardTexture(Texture texture) method SetBillboardBlendTexture (line 117) | public void SetBillboardBlendTexture(Texture texture) method SetDepthsRT (line 122) | public void SetDepthsRT(Texture renderTarget2D) method SetHalfPixel (line 127) | public void SetHalfPixel(int screenSizeX, int screenSizeY) method SetScale (line 132) | public void SetScale(Vector2 scale) method SetSoftParticleDistanceScale (line 137) | public void SetSoftParticleDistanceScale(float softParticleDistanceScale) method SetColorizeColor (line 142) | public void SetColorizeColor(Color color) method SetColorizePlane (line 147) | public void SetColorizePlane(Vector3 planeNormal, float planeDistance) method SetColorizeSoftDistance (line 153) | public void SetColorizeSoftDistance(float distance) method Begin (line 158) | public override void Begin(int pass = 0, FX fx = FX.DoNotSaveSamplerSt... method SetTechnique (line 165) | public void SetTechnique(Technique technique) method SetAlphaMultiplierAndSaturation (line 196) | public void SetAlphaMultiplierAndSaturation(float alphaMultiplier, flo... method Dispose (line 201) | public override void Dispose() FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/MyEffectVolumetricFog.cs class MyEffectVolumetricFog (line 11) | class MyEffectVolumetricFog : MyEffectBase type TechniqueEnum (line 13) | public enum TechniqueEnum method MyEffectVolumetricFog (line 35) | public MyEffectVolumetricFog() method SetSourceRT (line 54) | public void SetSourceRT(Texture renderTarget2D) method SetDepthsRT (line 59) | public void SetDepthsRT(Texture renderTarget2D) method SetHalfPixel (line 64) | public void SetHalfPixel(int screenSizeX, int screenSizeY) method SetNormalsTexture (line 69) | public void SetNormalsTexture(Texture normalsTexture) method SetViewProjectionMatrix (line 74) | public void SetViewProjectionMatrix(Matrix viewProjectionMatrix) method SetWorldMatrix (line 79) | public void SetWorldMatrix(Matrix worldMatrix) method SetCameraPosition (line 84) | public void SetCameraPosition(Vector3 pos) method SetCameraMatrix (line 89) | public void SetCameraMatrix(Matrix matrix) method SetFrustumCorners (line 94) | public void SetFrustumCorners(Vector3[] frustumCornersVS) method SetTechnique (line 99) | public void SetTechnique(TechniqueEnum technique) method Dispose (line 116) | public override void Dispose() FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/SSAO/MyEffectDownsampleDepthForSSAO.cs class MyEffectDownsampleDepthForSSAO (line 12) | class MyEffectDownsampleDepthForSSAO : MyEffectBase method MyEffectDownsampleDepthForSSAO (line 17) | public MyEffectDownsampleDepthForSSAO() method SetSourceDepthsRT (line 24) | public void SetSourceDepthsRT(Texture renderTarget2D) method SetHalfPixel (line 30) | public void SetHalfPixel(int screenSizeX, int screenSizeY) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/SSAO/MyEffectSSAOBlur2.cs class MyEffectSSAOBlur2 (line 12) | class MyEffectSSAOBlur2 : MyEffectBase method MyEffectSSAOBlur2 (line 20) | public MyEffectSSAOBlur2() method SetDepthsRT (line 30) | public void SetDepthsRT(Texture renderTarget2D) method SetSsaoRT (line 35) | public void SetSsaoRT(Texture renderTarget2D) method SetHalfPixel (line 40) | public void SetHalfPixel(int screenSizeX, int screenSizeY) method SetSSAOHalfPixel (line 45) | public void SetSSAOHalfPixel(int screenSizeX, int screenSizeY) method SetBlurDirection (line 51) | public void SetBlurDirection(Vector2 blurDirection) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/SSAO/MyEffectVolumetricSSAO2.cs class MyEffectVolumetricSSAO2 (line 13) | class MyEffectVolumetricSSAO2 : MyEffectBase method MyEffectVolumetricSSAO2 (line 52) | public MyEffectVolumetricSSAO2() method fillRandomVectors (line 72) | void fillRandomVectors() method SetDepthsRT (line 109) | public void SetDepthsRT(Texture renderTarget2D) method SetHalfPixel (line 114) | public void SetHalfPixel(int screenSizeX, int screenSizeY) method SetNormalsTexture (line 119) | public void SetNormalsTexture(Texture normalsTexture) method SetViewMatrix (line 124) | public void SetViewMatrix(Matrix viewMatrix) method SetOcclPos (line 129) | public void SetOcclPos(Vector4[] occlPos) method SetOcclPosFlipped (line 134) | public void SetOcclPosFlipped(Vector4[] occlPosFlipped) method SetParams1 (line 139) | public void SetParams1(Vector4 params1) method SetParams2 (line 144) | public void SetParams2(Vector4 params2) method SetFrustumCorners (line 150) | public void SetFrustumCorners(Vector3[] frustumCornersVS) method SetProjectionMatrix (line 155) | public void SetProjectionMatrix(Matrix projectionMatrix) method SetContrast (line 160) | public void SetContrast(float contrast) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/Voxels/MyEffectVoxels.cs class MyEffectVoxels (line 10) | class MyEffectVoxels : MyEffectVoxelsBase method MyEffectVoxels (line 20) | public MyEffectVoxels() method EnablePerVertexAmbient (line 32) | public void EnablePerVertexAmbient(bool bEnable) method SetViewMatrix (line 37) | public override void SetViewMatrix(ref Matrix matrix) method SetVoxelMapPosition (line 42) | public void SetVoxelMapPosition(Vector3 pos) method SetDiffuseColor (line 47) | public override void SetDiffuseColor(Vector3 diffuseColorAdd) method SetHighlightColor (line 52) | public override void SetHighlightColor(Vector3 highlight) method SetWorldMatrix (line 57) | public void SetWorldMatrix(ref Matrix matrix) FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/Voxels/MyEffectVoxelsDebris.cs class MyEffectVoxelsDebris (line 10) | class MyEffectVoxelsDebris : MyEffectVoxelsBase method MyEffectVoxelsDebris (line 18) | public MyEffectVoxelsDebris() method SetViewWorldScaleMatrix (line 28) | public void SetViewWorldScaleMatrix(Matrix matrix) method SetWorldMatrix (line 33) | public void SetWorldMatrix(ref Matrix matrix) method SetTextureCoordRandomPositionOffset (line 39) | public void SetTextureCoordRandomPositionOffset(float textureCoordRand... method SetTextureCoordScale (line 45) | public void SetTextureCoordScale(float textureCoordScale) method SetDiffuseTextureColorMultiplier (line 51) | public void SetDiffuseTextureColorMultiplier(float diffuseTextureColor... FILE: Sources/MinerWars.GameLib/AppCode/Game/Effects/Voxels/MyEffectVoxelsStaticAsteroid.cs class MyEffectVoxelsStaticAsteroid (line 12) | class MyEffectVoxelsStaticAsteroid : MyEffectVoxelsBase method MyEffectVoxelsStaticAsteroid (line 31) | public MyEffectVoxelsStaticAsteroid() method Begin (line 81) | public override void Begin(int pass, FX fx = FX.DoNotSaveSamplerState ... method SetEmissivityPower1 (line 91) | public void SetEmissivityPower1(float emissivityPower1) method SetTime (line 100) | public void SetTime(float time) method SetFieldDir (line 109) | public void SetFieldDir(Vector3 fieldDir) method SetViewMatrix (line 118) | public override void SetViewMatrix(ref Matrix matrix) method SetWorldMatrix (line 123) | public void SetWorldMatrix(ref Matrix matrix) method SetDiffuseColor (line 128) | public override void SetDiffuseColor(Vector3 diffuseColor) method SetHighlightColor (line 137) | public override void SetHighlightColor(MinerWarsMath.Vector3 highlight) method GeneratePermTexture (line 235) | private void GeneratePermTexture() method perm2d (line 252) | int perm2d(int i) method GeneratePermTexture2d (line 257) | private void GeneratePermTexture2d() method GenerateGradTexture (line 280) | private void GenerateGradTexture() method GeneratePermGradTexture (line 295) | private void GeneratePermGradTexture() method GeneratePermGrad4dTexture (line 309) | private void GeneratePermGrad4dTexture() method GenerateGradTexture4d (line 323) | private void GenerateGradTexture4d() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Asteroids/MyMeteor.cs class MyMeteor (line 25) | class MyMeteor : MyStaticAsteroid method Init (line 38) | public override void Init(StringBuilder displayName, Models.MyModelsEn... method InitPhysics (line 47) | protected override void InitPhysics() method Start (line 61) | public void Start(Vector3 direction, int? trailEffectId) method Close (line 89) | public override void Close() method StopCue (line 101) | private void StopCue() method UpdateBeforeSimulation (line 108) | public override void UpdateBeforeSimulation() method OnContactStart (line 130) | protected override void OnContactStart(MyContactEventInfo contactInfo) method GenerateMeteor (line 171) | public static MyMeteor GenerateMeteor(float sizeInMeters, Matrix world... method GetObjectBuilderInternal (line 191) | protected override CommonLIB.AppCode.ObjectBuilders.MyMwcObjectBuilder... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Asteroids/MyStaticAsteroid.cs class MyStaticAsteroid (line 29) | class MyStaticAsteroid : MyEntity method MyStaticAsteroid (line 54) | public MyStaticAsteroid() method MyStaticAsteroid (line 61) | public MyStaticAsteroid(MyModel modelLod0) type MyStaticAsteroidModels (line 71) | internal struct MyStaticAsteroidModels method MyStaticAsteroidModels (line 73) | public MyStaticAsteroidModels(MyModelsEnum lod0, MyModelsEnum? lod1,... method Init (line 90) | public void Init(string hudLabelText, MyMwcObjectBuilder_StaticAsteroi... method GetModelsFromType (line 152) | public static MyStaticAsteroidModels GetModelsFromType(MyMwcObjectBuil... method InitPhysics (line 282) | protected virtual void InitPhysics() method InitDrawTechniques (line 291) | public override void InitDrawTechniques() method Draw (line 301) | public override bool Draw(MyRenderObject renderObject) method GetFriendlyName (line 315) | public override string GetFriendlyName() method GetMaterial (line 320) | public override MyMeshMaterial GetMaterial(MyMesh mesh) method Close (line 329) | public override void Close() method GetObjectBuilderInternal (line 344) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method Explode (line 353) | public void Explode() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Asteroids/MyVoxelMap.cs class MyVoxelMap (line 45) | class MyVoxelMap : MyEntity method Init (line 150) | public virtual void Init(Vector3 position, MyMwcVector3Int size, MyMwc... method Init (line 157) | public virtual void Init(string hudLabelText, Vector3 position, MyMwcO... method LoadFile (line 171) | private void LoadFile(Vector3 position, MyMwcObjectBuilder_VoxelMap ob... method OptimizeSize (line 403) | public void OptimizeSize() method InitVoxelMap (line 425) | void InitVoxelMap(Vector3 position, MyMwcVector3Int size, MyMwcVoxelMa... method MergeVoxelContents (line 557) | public void MergeVoxelContents(MyMwcVoxelFilesEnum voxelFile, MyMwcVec... method SetVoxelMaterialInvalidateCache (line 651) | public void SetVoxelMaterialInvalidateCache(MyMwcVoxelMaterialsEnum ma... method SetVoxelMaterialInvalidateCache (line 768) | public void SetVoxelMaterialInvalidateCache(MyMwcVoxelMaterialsEnum ma... method MergeVoxelMaterials (line 854) | public void MergeVoxelMaterials(MyMwcVoxelFilesEnum voxelFile, MyMwcVe... method SetVoxelMaterialAndIndestructibleContentForWholeCell (line 974) | public void SetVoxelMaterialAndIndestructibleContentForWholeCell(MyMwc... method SetVoxelMaterialAndIndestructibleContent (line 979) | public void SetVoxelMaterialAndIndestructibleContent(MyMwcVoxelMateria... method SetVoxelContent (line 993) | public void SetVoxelContent(byte content, ref MyMwcVector3Int voxelCoo... method SoftenVoxelContent (line 1096) | public bool SoftenVoxelContent( method SoftenVoxelContentInBox (line 1141) | public void SoftenVoxelContentInBox( method SoftenVoxelContentInSphereInvalidateCache (line 1166) | public void SoftenVoxelContentInSphereInvalidateCache(BoundingSphere s... method SoftenVoxelContentInBoxInvalidateCache (line 1238) | public void SoftenVoxelContentInBoxInvalidateCache(BoundingBox box, fl... method WrinkleVoxelContent (line 1295) | public bool WrinkleVoxelContent( method WrinkleVoxelContentInSphereInvalidateCache (line 1337) | public void WrinkleVoxelContentInSphereInvalidateCache(BoundingSphere ... method GetVoxelContentAsFloat (line 1410) | public float GetVoxelContentAsFloat(ref MyMwcVector3Int voxelCoord) method GetVoxelContent (line 1416) | public byte GetVoxelContent(ref MyMwcVector3Int voxelCoord) method GetDataCellAverageContent (line 1439) | public byte GetDataCellAverageContent(ref MyMwcVector3Int cellCoord) method GetDataCellAverageMaterial (line 1477) | public MyMwcVoxelMaterialsEnum GetDataCellAverageMaterial(ref MyMwcVec... method GetVoxelCoordinatesInDataCell (line 1484) | public MyMwcVector3Int GetVoxelCoordinatesInDataCell(ref MyMwcVector3I... method GetVoxelCoordinatesOfDataCell (line 1491) | public MyMwcVector3Int GetVoxelCoordinatesOfDataCell(ref MyMwcVector3I... method GetVoxelCoordinatesOfCenterOfDataCell (line 1498) | public MyMwcVector3Int GetVoxelCoordinatesOfCenterOfDataCell(ref MyMwc... method GetDataCellCoordinate (line 1508) | public MyMwcVector3Int GetDataCellCoordinate(ref MyMwcVector3Int voxel... method GetDataCellCoordinate (line 1515) | public MyMwcVector3Int GetDataCellCoordinate(ref MyMwcVector3Short vox... method GetDataCellCoordinateFromMeters (line 1522) | public MyMwcVector3Int GetDataCellCoordinateFromMeters(ref Vector3 pos... method GetVoxelRenderCellCoordinateFromMeters (line 1530) | public MyMwcVector3Int GetVoxelRenderCellCoordinateFromMeters(ref Vect... method GetVoxelRenderCellCoordinate (line 1538) | public MyMwcVector3Int GetVoxelRenderCellCoordinate(ref MyMwcVector3In... method GetMaterialAndIndestructibleContent (line 1545) | public void GetMaterialAndIndestructibleContent(ref MyMwcVector3Int vo... method GetVoxelMaterialIndestructibleContent (line 1556) | public byte GetVoxelMaterialIndestructibleContent(ref MyMwcVector3Int ... method GetVoxelMaterial (line 1565) | public MyMwcVoxelMaterialsEnum GetVoxelMaterial(ref MyMwcVector3Int vo... method GetVoxelNormal (line 1577) | public Vector3 GetVoxelNormal(ref MyMwcVector3Int voxelCoord) method GetVoxelCenterPositionRelative (line 1612) | public Vector3 GetVoxelCenterPositionRelative(ref MyMwcVector3Int voxe... method GetVoxelCoordinateFromMeters (line 1622) | public MyMwcVector3Int GetVoxelCoordinateFromMeters(Vector3 pos) method GetVoxelCenterCoordinateFromMeters (line 1632) | public MyMwcVector3Int GetVoxelCenterCoordinateFromMeters(ref Vector3 ... method GetVoxelPositionAbsolute (line 1642) | public Vector3 GetVoxelPositionAbsolute(ref MyMwcVector3Int voxelCoord) method GetVoxelCenterPositionAbsolute (line 1649) | public Vector3 GetVoxelCenterPositionAbsolute(ref MyMwcVector3Int voxe... method GetRenderCellPositionAbsolute (line 1658) | public Vector3 GetRenderCellPositionAbsolute(ref MyMwcVector3Int cellC... method GetRenderCellCenterPositionAbsolute (line 1668) | public Vector3 GetRenderCellCenterPositionAbsolute(ref MyMwcVector3Int... method GetDataCellCenterPositionAbsolute (line 1677) | public Vector3 GetDataCellCenterPositionAbsolute(ref MyMwcVector3Int c... method GetDataCellCenterPositionRelative (line 1686) | public Vector3 GetDataCellCenterPositionRelative(ref MyMwcVector3Int c... method GetDataCellPositionAbsolute (line 1696) | public Vector3 GetDataCellPositionAbsolute(ref MyMwcVector3Int cellCoord) method GetDataCellBoundingBox (line 1704) | public void GetDataCellBoundingBox(ref MyMwcVector3Int cellCoord, out ... method GetDataCellBoundingSphere (line 1711) | public void GetDataCellBoundingSphere(ref MyMwcVector3Int cellCoord, o... method GetRenderCellBoundingBox (line 1718) | public void GetRenderCellBoundingBox(ref MyMwcVector3Int cellCoord, ou... method GetRenderCellBoundingSphere (line 1725) | public void GetRenderCellBoundingSphere(ref MyMwcVector3Int cellCoord,... method ScanLine3D (line 1733) | public bool ScanLine3D(Vector3 lineStart, Vector3 lineEnd, out Vector3... method ScanLine3D (line 1760) | public bool ScanLine3D(MyMwcVector3Int lineStart, MyMwcVector3Int line... method PrepareRenderCellCache (line 1833) | public void PrepareRenderCellCache() method IsVoxelAtBorder (line 1856) | public bool IsVoxelAtBorder(ref MyMwcVector3Int voxelCoord) method FixVoxelCoord (line 1870) | public void FixVoxelCoord(ref MyMwcVector3Int voxelCoord) method FixDataCellCoord (line 1882) | public void FixDataCellCoord(ref MyMwcVector3Int cellCoord) method FixRenderCellCoord (line 1894) | public void FixRenderCellCoord(ref MyMwcVector3Int cellCoord) method GetPotentialTrianglesForColDet (line 1910) | public void GetPotentialTrianglesForColDet(ref int numTriangles, ref B... method DoOverlapSphereTest (line 1989) | public bool DoOverlapSphereTest(float sphereRadius, Vector3 spherePos) method GetTrianglesIntersectingSphere (line 2049) | public void GetTrianglesIntersectingSphere(ref BoundingSphere sphere, ... method GetIntersectionWithSphere (line 2157) | public override bool GetIntersectionWithSphere(ref BoundingSphere sphere) method GetIntersectionWithBox (line 2237) | public bool GetIntersectionWithBox(ref BoundingBox box) method OnWorldPositionChanged (line 2274) | public override void OnWorldPositionChanged(object source) method UpdateWorldVolume (line 2286) | protected override void UpdateWorldVolume() method GetIntersectionWithLine (line 2298) | public override bool GetIntersectionWithLine(ref MyLine line, out MyIn... method GetCellLineIntersectionOctree (line 2413) | private void GetCellLineIntersectionOctree(ref MyIntersectionResultLin... method GetIntersectionWithLine (line 2487) | public override bool GetIntersectionWithLine(ref MyLine line, out Vect... method IsSphereIntersectingBoundingBoxOfThisVoxelMap (line 2501) | public bool IsSphereIntersectingBoundingBoxOfThisVoxelMap(ref Bounding... method IsSphereIntersectingBoundingSphereOfThisVoxelMap (line 2509) | public bool IsSphereIntersectingBoundingSphereOfThisVoxelMap(ref Bound... method IsBoxIntersectingBoundingBoxOfThisVoxelMap (line 2521) | public bool IsBoxIntersectingBoundingBoxOfThisVoxelMap(ref BoundingBox... method IsLineIntersectingBoundingBoxOfThisVoxelMap (line 2529) | public bool IsLineIntersectingBoundingBoxOfThisVoxelMap(ref MyLine line) method IsDataCellInVoxelMap (line 2535) | public bool IsDataCellInVoxelMap(MyMwcVector3Int cellCoord) method IsDataCellInVoxelMap (line 2542) | public bool IsDataCellInVoxelMap(ref MyMwcVector3Int cellCoord) method IsVoxelInVoxelMap (line 2555) | public bool IsVoxelInVoxelMap(ref MyMwcVector3Int voxelCoord) method GetReverb (line 2570) | public float? GetReverb(Vector3 cameraPosition) method SaveVoxelVertices (line 2614) | public void SaveVoxelVertices(StreamWriter sw) method SaveVoxelNormals (line 2643) | public void SaveVoxelNormals(StreamWriter sw) method SaveVoxelFaces (line 2671) | public void SaveVoxelFaces(StreamWriter sw, ref int vertexOffset) method SaveVoxelContents (line 2703) | private MyCompressionFileSave SaveVoxelContents(bool saveMaterialConte... method SaveVoxelContents (line 2813) | public void SaveVoxelContents(string fileName, bool saveMaterialConten... method SaveVoxelContents (line 2820) | public void SaveVoxelContents(out byte[] savedVoxelContents, bool save... method DebugDraw (line 2830) | public override bool DebugDraw() method AddRenderCellToSortingList (line 3135) | static void AddRenderCellToSortingList(MyVoxelCacheCellRender cachedRe... method GetSmallestDistanceFromCameraToRenderCell (line 3146) | public float GetSmallestDistanceFromCameraToRenderCell(ref MyMwcVector... method GetLargestDistanceFromCameraToRenderCell (line 3155) | public float GetLargestDistanceFromCameraToRenderCell(ref MyMwcVector3... method GetSmallestDistanceFromCameraToDataCell (line 3165) | public float GetSmallestDistanceFromCameraToDataCell(ref MyMwcVector3I... method GetRenderElements (line 3270) | public void GetRenderElements(List renderEle... method GetRenderElementsFromRenderCell (line 3337) | void GetRenderElementsFromRenderCell(List re... method GetRenderElementsForShadowmap (line 3463) | public void GetRenderElementsForShadowmap(List ... method InvalidateCache (line 4436) | public void InvalidateCache(MyMwcVector3Int minChanged, MyMwcVector3In... method GetVoxelHandShapes (line 4445) | public List GetVoxelHandShapes() method GetCountOfVoxelHandShapes (line 4457) | public int GetCountOfVoxelHandShapes() method GetVoxelFile (line 4463) | public MyMwcVoxelFilesEnum GetVoxelFile() method IsCorrectVoxelCoords (line 4468) | public bool IsCorrectVoxelCoords(ref MyMwcVector3Int voxelCoord) method AddOreDepositCell (line 4473) | private MyVoxelMapOreDepositCell AddOreDepositCell(ref MyMwcVector3Int... method RemoveOreDepositCell (line 4489) | private void RemoveOreDepositCell(MyVoxelMapOreDepositCell oreDepositC... method RemoveOreDepositCell (line 4495) | private void RemoveOreDepositCell(ref MyMwcVector3Int oreDepositCellCo... method ChangeOreDepositCellContent (line 4505) | private void ChangeOreDepositCellContent(byte oldContent, byte newCont... method ChangeOreDepositMaterial (line 4538) | private void ChangeOreDepositMaterial(MyMwcVoxelMaterialsEnum oldMater... method ChangeOreDepositMaterialFast (line 4578) | private void ChangeOreDepositMaterialFast(MyMwcVoxelMaterialsEnum oldM... method GetOreDepositCellCoord (line 4614) | private MyMwcVector3Int GetOreDepositCellCoord(ref MyMwcVector3Int vox... method GetOreDepositCellCoordByDataCellCoord (line 4620) | private MyMwcVector3Int GetOreDepositCellCoordByDataCellCoord(ref MyMw... method GetOreDepositCell (line 4629) | private MyVoxelMapOreDepositCell GetOreDepositCell(ref MyMwcVector3Int... method GetOreDepositCellByVoxelCoord (line 4638) | private MyVoxelMapOreDepositCell GetOreDepositCellByVoxelCoord(ref MyM... method GetOreDepositCellByDataCellCoord (line 4644) | private MyVoxelMapOreDepositCell GetOreDepositCellByDataCellCoord(ref ... method RecalculateOreDepositCellBoundingBoxes (line 4650) | private void RecalculateOreDepositCellBoundingBoxes() method RecalculateOreDepositCellBoundingBox (line 4680) | private void RecalculateOreDepositCellBoundingBox(ref MyVoxelMapOreDep... method GetMinAndMaxPositionOfOreDepositCell (line 4689) | private void GetMinAndMaxPositionOfOreDepositCell(ref Int64 oreDeposit... method OnMyVoxelMapOreDepositCellContainsOreChanged (line 4701) | private void OnMyVoxelMapOreDepositCellContainsOreChanged(MyVoxelMapOr... method GetFriendlyName (line 4716) | public override string GetFriendlyName() method AddExplosion (line 4802) | public void AddExplosion(BoundingSphere explosion) method BeforeSave (line 4807) | public override void BeforeSave() method ClearVoxelHands (line 4822) | public void ClearVoxelHands() method GetIntersectionWithBoundingFrustum (line 4852) | public override bool GetIntersectionWithBoundingFrustum(ref BoundingFr... method InitRenderObjects (line 4919) | protected override void InitRenderObjects() method AddRenderObjects (line 4937) | protected override void AddRenderObjects() method RemoveRenderObjects (line 4945) | protected override void RemoveRenderObjects() method Explode (line 4953) | public void Explode() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/CargoBox/MyCargoBox.cs class MyCargoBox (line 20) | class MyCargoBox : MyEntity, IMyInventory, IResetable method MyCargoBox (line 47) | public MyCargoBox() method Inventory_OnInventoryContentChange (line 54) | void Inventory_OnInventoryContentChange(MyInventory sender) method UpdateState (line 72) | private void UpdateState() method UpdateBeforeSimulation (line 87) | public override void UpdateBeforeSimulation() method IsNotEmpty (line 101) | public bool IsNotEmpty() method Init (line 108) | public void Init(string hudLabelText, MyMwcObjectBuilder_CargoBox obje... method Respawn (line 140) | public void Respawn() method GetCorrectDisplayName (line 159) | public string GetCorrectDisplayName(ref MyHudMaxDistanceMultiplerTypes... method GetCorrectDisplayName (line 193) | public override string GetCorrectDisplayName() method SetHudMarker (line 236) | protected override void SetHudMarker() method GetTypeFromModelLod0Enum (line 255) | private static MyMwcObjectBuilder_CargoBox_TypesEnum GetTypeFromModelL... method GetModelLod0EnumFromType (line 298) | public static MyModelsEnum GetModelLod0EnumFromType(MyMwcObjectBuilder... method GetTakeAllSound (line 341) | public MySoundCuesEnum GetTakeAllSound() method ChangeModelLod0 (line 373) | private void ChangeModelLod0(MyMwcObjectBuilder_CargoBox_TypesEnum car... method GetObjectBuilderInternal (line 380) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method Close (line 390) | public override void Close() method GetFriendlyName (line 397) | public override string GetFriendlyName() method Reset (line 402) | public void Reset() method DoDamageInternal (line 407) | protected override void DoDamageInternal(float playerDamage, float dam... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/CargoBox/MyMysteriousCube.cs class MyMysteriousCube (line 15) | class MyMysteriousCube : MyEntity method MyMysteriousCube (line 17) | public MyMysteriousCube() method Init (line 22) | public void Init(string hudLabelText, MyMwcObjectBuilder_MysteriousCub... method GetObjectBuilderInternal (line 58) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method UpdateBeforeSimulation (line 66) | public override void UpdateBeforeSimulation() method Close (line 77) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Debris/MyExplosionDebrisBase.cs class MyExplosionDebrisBase (line 20) | abstract class MyExplosionDebrisBase : MyEntity method MyExplosionDebrisBase (line 34) | public MyExplosionDebrisBase() method Init (line 41) | public virtual void Init(MyModelsEnum modelLod0Enum, MyModelsEnum? mod... method Start (line 66) | protected virtual void Start(Vector3 position, float scale, MyGroupMas... method UpdateBeforeSimulation (line 105) | public override void UpdateBeforeSimulation() method Close (line 120) | public override void Close() method OnContactStart (line 129) | protected override void OnContactStart(MyContactEventInfo contactInfo) method IsLiving (line 143) | bool IsLiving() method GetRandomizedDiffuseTextureColorMultiplier (line 149) | public float GetRandomizedDiffuseTextureColorMultiplier() method IsSelectable (line 154) | public override bool IsSelectable() method IsSelectableAsChild (line 159) | public override bool IsSelectableAsChild() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Debris/MyExplosionDebrisModel.cs class MyExplosionDebrisModel (line 16) | class MyExplosionDebrisModel : MyExplosionDebrisBase method Init (line 26) | public virtual void Init(List collisionPrimitives, My... method Start (line 38) | protected override void Start(Vector3 position, float scale, MyGroupMa... method Close (line 51) | public override void Close() method InitDrawTechniques (line 58) | public override void InitDrawTechniques() method CreateExplosionDebris (line 63) | public static void CreateExplosionDebris(ref BoundingSphere explosionS... method CreateExplosionDebris (line 68) | public static void CreateExplosionDebris(ref BoundingSphere explosionS... method GetDirection (line 108) | private static Vector3 GetDirection(Vector3 position, Vector3 sphereCe... method GeneratePositions (line 121) | private static void GeneratePositions(BoundingBox boundingBox) method LoadData (line 160) | internal static void LoadData() method UnloadData (line 174) | public static void UnloadData() method PreallocateObjects (line 178) | static void PreallocateObjects() method DebugDraw (line 208) | public override bool DebugDraw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Debris/MyExplosionDebrisVoxel.cs class MyExplosionDebrisVoxel (line 26) | class MyExplosionDebrisVoxel : MyExplosionDebrisBase class MyPositionOffsetGroup (line 28) | class MyPositionOffsetGroup method MyPositionOffsetGroup (line 33) | public MyPositionOffsetGroup(BoundingBox localBoundingBox) method Init (line 65) | public virtual void Init(List collisionPrimitives) method Start (line 82) | public void Start(Vector3 position, float scale, MyMwcVoxelMaterialsEn... method InitDrawTechniques (line 111) | public override void InitDrawTechniques() method GetRandomizedTextureCoordRandomPositionOffset (line 116) | public float GetRandomizedTextureCoordRandomPositionOffset() method GetRandomizedTextureCoordScale (line 121) | public float GetRandomizedTextureCoordScale() method Close (line 128) | public override void Close() method LoadData (line 135) | public static void LoadData() method UnloadData (line 149) | public static void UnloadData() method PreallocateObjects (line 153) | static void PreallocateObjects() method PreallocatePositionOffsets (line 184) | protected static void PreallocatePositionOffsets() method GetRandomScale (line 211) | static Vector3 GetRandomScale(float randomSize) method CreateExplosionDebris (line 221) | public static void CreateExplosionDebris(ref BoundingSphere explosionS... method Allocate (line 306) | public static MyExplosionDebrisVoxel Allocate() method DebugDraw (line 311) | public override bool DebugDraw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Debris/MyLargeDebrisField.cs class MyLargeDebrisField (line 13) | class MyLargeDebrisField : MyEntity method Init (line 15) | public virtual void Init(string hudLabelText, MyMwcObjectBuilder_Large... method InitDebris (line 28) | void InitDebris(string hudLabelText, MyModelsEnum modelLod0Enum, MyMod... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Debris/MySmallDebris .cs class MySmallDebris (line 16) | class MySmallDebris : MyEntity method MySmallDebris (line 21) | public MySmallDebris() method MySmallDebris (line 28) | public MySmallDebris(string name) method GetModelForType (line 36) | public static MyModelsEnum GetModelForType(MyMwcObjectBuilder_SmallDeb... method Init (line 163) | public virtual void Init(string hudLabelText, MyMwcObjectBuilder_Small... method InitDebris (line 168) | void InitDebris(string hudLabelText, MyModelsEnum modelLod0Enum, MyMod... method Close (line 187) | public override void Close() method IsSelectable (line 195) | public override bool IsSelectable() method IsSelectableAsChild (line 200) | public override bool IsSelectableAsChild() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/DummyPoints/MyDummyEffectHelper.cs class MyDummyEffectHelper (line 5) | class MyDummyEffectHelper FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/DummyPoints/MyDummyEffectHelpers.cs class MyDummyEffectHelpers (line 7) | static class MyDummyEffectHelpers method MyDummyEffectHelpers (line 12) | static MyDummyEffectHelpers() method Get (line 35) | public static MyDummyEffectHelper Get(MyParticleEffectsIDEnum particle... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/DummyPoints/MyDummyPoint.cs class MyDummyPoint (line 36) | class MyDummyPoint : MyEntity method MyDummyPoint (line 66) | public MyDummyPoint() method Init (line 71) | public virtual void Init(string hudLabelText, MyMwcObjectBuilder_Dummy... method StartEffect (line 106) | public void StartEffect() method StartParticleSound (line 119) | void StartParticleSound() method StopEffect (line 134) | public void StopEffect() method StopParticleSound (line 145) | void StopParticleSound() method RestartEffect (line 153) | public void RestartEffect() method UpdateBeforeSimulation (line 159) | public override void UpdateBeforeSimulation() method RefreshParticleSound (line 215) | void RefreshParticleSound() method DummyIsTooFarAway (line 227) | bool DummyIsTooFarAway() method DamageShip (line 232) | void DamageShip(MySmallShip detectedEntity, float influenceStrength) method PushShip (line 240) | void PushShip(MySmallShip detectedEntity, float distance, float influe... method IsDummyVisible (line 260) | bool IsDummyVisible() method IsSelectable (line 277) | public override bool IsSelectable() method CanSurvivePrefabDestruction (line 290) | public bool CanSurvivePrefabDestruction() method UpdateHudMarker (line 295) | public override void UpdateHudMarker(bool enableReset = false) method Draw (line 311) | public override bool Draw(MyRenderObject renderObject) method UpdateWorldVolume (line 391) | protected override void UpdateWorldVolume() method DebugDraw (line 407) | public override bool DebugDraw() method DebugDrawDeactivated (line 425) | public override void DebugDrawDeactivated() method GetIntersectionWithLine (line 446) | public override bool GetIntersectionWithLine(ref MyLine line, out Vect... method GetIntersectionWithSphere (line 466) | public override bool GetIntersectionWithSphere(ref BoundingSphere sphere) method GetObjectBuilderInternal (line 482) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetDetector (line 503) | public MyEntityDetector GetDetector() method OnWorldPositionChanged (line 508) | public override void OnWorldPositionChanged(object source) method DoesParticleEffectNeedDetector (line 614) | private bool DoesParticleEffectNeedDetector() method RefreshParticleEffect (line 676) | void RefreshParticleEffect() method CreateDetectorForParticleEffect (line 686) | void CreateDetectorForParticleEffect() method DisableParticleEffect (line 757) | public void DisableParticleEffect() method Close (line 763) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Editor/MyVoxelHandBox.cs class MyVoxelHandBox (line 11) | sealed class MyVoxelHandBox : MyVoxelHandShape method Init (line 18) | public void Init(MyMwcObjectBuilder_VoxelHand_Box objectBuilder, MyVox... method GetObjectBuilderInternal (line 29) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetPropertiesCount (line 38) | public override int GetPropertiesCount() method GetPropertyName (line 43) | public override StringBuilder GetPropertyName(int index) method GetPropertyValue (line 64) | public override float GetPropertyValue(int index) method SetPropertyValue (line 85) | public override void SetPropertyValue(int index, float value) method UpdateLocalVolume (line 106) | void UpdateLocalVolume() method GetShapeType (line 117) | public override MyVoxelHandShapeType GetShapeType() method DrawCone (line 122) | public override void DrawCone(Vector3 position) method DrawShape (line 134) | public override void DrawShape() method GetLocalBoundingBox (line 142) | public BoundingBox GetLocalBoundingBox() method CreateCopy (line 147) | public override MyVoxelHandShape CreateCopy() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Editor/MyVoxelHandCuboid.cs class MyVoxelHandCuboid (line 11) | sealed class MyVoxelHandCuboid : MyVoxelHandShape method Init (line 22) | public void Init(MyMwcObjectBuilder_VoxelHand_Cuboid objectBuilder, My... method GetObjectBuilderInternal (line 35) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetPropertiesCount (line 47) | public override int GetPropertiesCount() method GetPropertyName (line 52) | public override StringBuilder GetPropertyName(int index) method GetPropertyValue (line 79) | public override float GetPropertyValue(int index) method SetPropertyValue (line 106) | public override void SetPropertyValue(int index, float value) method UpdateLocalVolume (line 133) | void UpdateLocalVolume() method GetShapeType (line 140) | public override MyVoxelHandShapeType GetShapeType() method DrawCone (line 145) | public override void DrawCone(Vector3 position) method DrawShape (line 157) | public override void DrawShape() method GetLocalBoundingBox (line 200) | public BoundingBox GetLocalBoundingBox() method CreateCopy (line 205) | public override MyVoxelHandShape CreateCopy() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Editor/MyVoxelHandCylinder.cs class MyVoxelHandCylinder (line 10) | sealed class MyVoxelHandCylinder : MyVoxelHandShape method Init (line 17) | public void Init(MyMwcObjectBuilder_VoxelHand_Cylinder objectBuilder, ... method GetObjectBuilderInternal (line 28) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method UpdateLocalVolume (line 38) | private void UpdateLocalVolume() method GetPropertiesCount (line 46) | public override int GetPropertiesCount() method GetPropertyName (line 51) | public override StringBuilder GetPropertyName(int index) method GetPropertyValue (line 72) | public override float GetPropertyValue(int index) method SetPropertyValue (line 93) | public override void SetPropertyValue(int index, float value) method GetShapeType (line 114) | public override MyVoxelHandShapeType GetShapeType() method DrawCone (line 119) | public override void DrawCone(Vector3 position) method DrawShape (line 131) | public override void DrawShape() method GetLocalBoundingBox (line 139) | public BoundingBox GetLocalBoundingBox() method CreateCopy (line 144) | public override MyVoxelHandShape CreateCopy() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Editor/MyVoxelHandShape.cs type MyVoxelHandShapeType (line 11) | enum MyVoxelHandShapeType : byte class MyVoxelHandShape (line 20) | abstract class MyVoxelHandShape : MyEntity method MyVoxelHandShape (line 26) | public MyVoxelHandShape() method Init (line 33) | protected virtual void Init(MyMwcObjectBuilder_VoxelHand_Shape objectB... method Draw (line 45) | public override bool Draw(MyRenderObject renderObject = null) method GetObjectBuilderInternal (line 51) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method SetVoxelProperties (line 62) | public void SetVoxelProperties(MyMwcVoxelHandModeTypeEnum modeType, My... method GetPropertiesCount (line 68) | public abstract int GetPropertiesCount(); method SetPropertyValue (line 69) | public abstract void SetPropertyValue(int index, float value); method GetPropertyValue (line 70) | public abstract float GetPropertyValue(int index); method GetPropertyName (line 71) | public abstract StringBuilder GetPropertyName(int index); method GetShapeType (line 73) | public abstract MyVoxelHandShapeType GetShapeType(); method DrawCone (line 74) | public abstract void DrawCone(Vector3 position); method DrawShape (line 75) | public abstract void DrawShape(); method CreateCopy (line 76) | public abstract MyVoxelHandShape CreateCopy(); FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Editor/MyVoxelHandSphere.cs class MyVoxelHandSphere (line 11) | sealed class MyVoxelHandSphere : MyVoxelHandShape method Init (line 14) | public void Init(MyMwcObjectBuilder_VoxelHand_Sphere objectBuilder, My... method GetObjectBuilderInternal (line 21) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetPropertiesCount (line 28) | public override int GetPropertiesCount() method GetPropertyName (line 33) | public override StringBuilder GetPropertyName(int index) method GetPropertyValue (line 48) | public override float GetPropertyValue(int index) method SetPropertyValue (line 63) | public override void SetPropertyValue(int index, float value) method GetShapeType (line 79) | public override MyVoxelHandShapeType GetShapeType() method UpdateLocalVolume (line 84) | private void UpdateLocalVolume() method DrawCone (line 89) | public override void DrawCone(Vector3 position) method DrawShape (line 107) | public override void DrawShape() method CreateCopy (line 115) | public override MyVoxelHandShape CreateCopy() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/EntityDetector/MyEntityDetector.cs type MyEntityDetectorType (line 25) | enum MyEntityDetectorType class MyEntityDetector (line 31) | class MyEntityDetector : MyEntity, IMySensorEventHandler method MyEntityDetector (line 76) | public MyEntityDetector(bool isSlowDetector = false) method Init (line 167) | public void Init(string hudLabelText, MyMwcObjectBuilder_EntityDetecto... method InitSensor (line 184) | private void InitSensor(MyMwcObjectBuilder_EntityDetector_TypesEnum ty... method SetHudMarker (line 220) | protected override void SetHudMarker() method InitCriterias (line 224) | private void InitCriterias(IEnumerable det... method On (line 244) | public void On() method Off (line 259) | public void Off() method IsOn (line 265) | public bool IsOn() method Reset (line 270) | public void Reset() method TrySetStatus (line 279) | public bool TrySetStatus(bool setOn) method ActivateSensor (line 295) | public void ActivateSensor() method GetNearestEntity (line 303) | public MyEntity GetNearestEntity() method IsEntityDetected (line 308) | public bool IsEntityDetected(MyEntity entity, out int? meetCriterias) method GetCriteriasForDetectedEntity (line 314) | public int? GetCriteriasForDetectedEntity(MyEntity entity) method GetNearestEntityCriterias (line 328) | public int? GetNearestEntityCriterias() method GetDetectedEntities (line 340) | public Dictionary GetDetectedEntities() method SetSensorDetectRigidBodyTypes (line 345) | public void SetSensorDetectRigidBodyTypes(uint? rigidBodyType) method SetOff (line 356) | private void SetOff(bool callEvents) method OnDetectedEntityPositionChange (line 371) | private void OnDetectedEntityPositionChange(object sender, EventArgs a... method OnMarkForCloseHandler (line 376) | private void OnMarkForCloseHandler(MyEntity entity) method OnCloseHandler (line 381) | private void OnCloseHandler(MyEntity entity) method RemoveEntityFromDetectedAndObservable (line 386) | private void RemoveEntityFromDetectedAndObservable(MyEntity entity) method RegisterOnCloseHandlers (line 396) | private void RegisterOnCloseHandlers(MyEntity entity) method UnregisterOnCloseHandlers (line 402) | private void UnregisterOnCloseHandlers(MyEntity entity) method AddDetectedEntity (line 408) | private void AddDetectedEntity(MyEntity entity, int criterias) method RemoveDetectedEntity (line 420) | private void RemoveDetectedEntity(MyEntity entity, bool callEvents = t... method CallOnEntityEnter (line 434) | private void CallOnEntityEnter(MyEntity entity, int criterias) method CallOnEntityLeave (line 442) | private void CallOnEntityLeave(MyEntity entity) method CallOnNearestEntityChange (line 450) | private void CallOnNearestEntityChange(MyEntity oldEntity, MyEntity ne... method CallOnNearestEntityCriteriasChange (line 458) | private void CallOnNearestEntityCriteriasChange(MyEntity entity, int m... method CallOnEntityPositionChange (line 466) | private void CallOnEntityPositionChange(MyEntity entity) method IsEntityMeetCritarias (line 474) | private bool IsEntityMeetCritarias(MyEntity entity, ref int meetCriter... method CanBeEntityObserved (line 506) | private bool CanBeEntityObserved(MyEntity entity) method GetEntityDistance (line 523) | private float GetEntityDistance(MyEntity entity) method UpdateDetectedEntities (line 528) | private void UpdateDetectedEntities() method UpdateObservableEntities (line 585) | private void UpdateObservableEntities() method ClearDetectedEntities (line 613) | private void ClearDetectedEntities(bool callEvents) method AddSensor (line 636) | private void AddSensor() method RemoveSensor (line 643) | private void RemoveSensor() method UpdateBeforeSimulation (line 653) | public override void UpdateBeforeSimulation() method Draw (line 678) | public override bool Draw(MyRenderObject renderObject) method Close (line 700) | public override void Close() method OnWorldPositionChanged (line 717) | public override void OnWorldPositionChanged(object source) method GetIntersectionWithLine (line 723) | public override bool GetIntersectionWithLine(ref MyLine line, out Vect... method GetIntersectionWithSphere (line 743) | public override bool GetIntersectionWithSphere(ref BoundingSphere sphere) method OnEnter (line 759) | public void OnEnter(MySensor sensor, MyRigidBody rbo, MyRBElement rbEl... method OnLeave (line 792) | public void OnLeave(MySensor sensor, MyRigidBody rbo, MyRBElement rbEl... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/EntityDetector/MyEntityDetectorCriterium.cs type IMyEntityDetectorCriterium (line 12) | interface IMyEntityDetectorCriterium method IsEntityInRightType (line 17) | bool IsEntityInRightType(MyEntity entity); method Check (line 18) | bool Check(MyEntity entity); class MyEntityDetectorCriterium (line 21) | class MyEntityDetectorCriterium : IMyEntityDetectorCriterium method MyEntityDetectorCriterium (line 29) | public MyEntityDetectorCriterium(int key, MyEntityDetectorCriteriumCon... method MyEntityDetectorCriterium (line 41) | public MyEntityDetectorCriterium(int key) method MyEntityDetectorCriterium (line 46) | public MyEntityDetectorCriterium(int key, MyEntityDetectorCriteriumCon... method IsEntityInRightType (line 51) | public bool IsEntityInRightType(MyEntity entity) method Check (line 56) | public bool Check(MyEntity entity) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/EntityDetector/MyEntityDetectorsManager.cs class MyEntityDetectorsManager (line 10) | static class MyEntityDetectorsManager method MyEntityDetectorsManager (line 18) | static MyEntityDetectorsManager() method RegisterSlowDetectorForUpdate (line 26) | public static void RegisterSlowDetectorForUpdate(MyEntityDetector dete... method UnregisterSlowDetectorForUpdate (line 34) | public static void UnregisterSlowDetectorForUpdate(MyEntityDetector de... method UpdateEntitiesPerFrame (line 42) | private static void UpdateEntitiesPerFrame() method Update (line 48) | public static void Update() method CanBeSlowDetectorUpdated (line 60) | public static bool CanBeSlowDetectorUpdated(MyEntityDetector detector) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/FoundationFactory/MyBuildingRequirement.cs type IMyBuildingRequirement (line 20) | interface IMyBuildingRequirement method Check (line 27) | bool Check(MyPrefabFoundationFactory foundationFactory); method GetDescription (line 33) | StringBuilder GetDescription(); class MyBuildingRequirementInventoryItem (line 39) | class MyBuildingRequirementInventoryItem : IMyBuildingRequirement method MyBuildingRequirementInventoryItem (line 71) | public MyBuildingRequirementInventoryItem(MyMwcObjectBuilderTypeEnum o... method Check (line 85) | public bool Check(MyPrefabFoundationFactory foundationFactory) method GetDescription (line 95) | public StringBuilder GetDescription() class MyBuildingRequirementBlueprint (line 154) | class MyBuildingRequirementBlueprint : IMyBuildingRequirement method MyBuildingRequirementBlueprint (line 165) | public MyBuildingRequirementBlueprint(MyMwcObjectBuilder_Blueprint_Typ... method Check (line 175) | public bool Check(MyPrefabFoundationFactory foundationFactory) method GetDescription (line 184) | public StringBuilder GetDescription() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/FoundationFactory/MyBuildingSpecification.cs class MyBuildingSpecification (line 17) | class MyBuildingSpecification method MyBuildingSpecification (line 32) | public MyBuildingSpecification() : this(0, new BindingList GetBlueprintRequirements(M... method GetBuildingSpecification (line 980) | public static MyBuildingSpecification GetBuildingSpecification(MyMwcOb... method GetBuildingSpecification (line 992) | public static MyBuildingSpecification GetBuildingSpecification(MyMwcOb... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/FoundationFactory/MyObjectToBuild.cs class MyObjectToBuild (line 14) | class MyObjectToBuild method MyObjectToBuild (line 37) | public MyObjectToBuild(MyMwcObjectBuilder_Base objectBuilder, MyBuildi... method CreateFromObjectBuilder (line 49) | public static MyObjectToBuild CreateFromObjectBuilder(MyMwcObjectBuild... method CreateFromObjectBuilder (line 62) | public static MyObjectToBuild CreateFromObjectBuilder(MyMwcObjectBuild... method HasSameObjectBuilders (line 69) | public static bool HasSameObjectBuilders(MyObjectToBuild obj1, MyObjec... method IsSame (line 82) | public bool IsSame(MyObjectToBuild other) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/IMyEditableEntity.cs type IMyEditableEntity (line 9) | interface IMyEditableEntity method HighlightEntity (line 14) | void HighlightEntity(ref Vector3 vctColor); method ClearHighlightning (line 20) | void ClearHighlightning(); method IsSelectable (line 26) | bool IsSelectable(); FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/IMyHasFaction.cs type IMyHasFaction (line 9) | interface IMyHasFaction FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/IResetable.cs type IResetable (line 8) | interface IResetable method Reset (line 10) | void Reset(); FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/InfluenceSpheres/MyInfluenceSphere.cs class MyInfluenceSphere (line 31) | class MyInfluenceSphere : MyEntity method Refresh (line 126) | private void Refresh() method DisableEffects (line 131) | void DisableEffects() method Init (line 210) | public static void Init() method Init (line 215) | public void Init(StringBuilder hudLabelText, MyMwcObjectBuilder_Influe... method CalculateInfluenceStrength (line 263) | private float CalculateInfluenceStrength(Vector3 position) method Draw (line 288) | public override bool Draw(MyRenderObject renderObject) method DebugDrawDeactivated (line 313) | public override void DebugDrawDeactivated() method DrawInGame (line 323) | private static void DrawInGame() method GetObjectBuilderInternal (line 328) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetIntersectionWithBoundingFrustum (line 346) | public override bool GetIntersectionWithBoundingFrustum(ref BoundingFr... method GetIntersectionWithLine (line 352) | public override bool GetIntersectionWithLine(ref MyLine line, out Vect... method GetIntersectionWithSphere (line 363) | public override bool GetIntersectionWithSphere(ref BoundingSphere sphere) method ChangeDustColor (line 371) | private void ChangeDustColor(float influenceStrength) method ChangeSound (line 392) | protected void ChangeSound(float influenceStrength) method ChangeRadioactivity (line 414) | protected void ChangeRadioactivity(float influenceStrength) method OnFlagChanged (line 425) | protected void OnFlagChanged() method Close (line 443) | public override void Close() method RestoreSectorDust (line 450) | private static void RestoreSectorDust() method ChangeCueEnum (line 455) | public void ChangeCueEnum(MySoundCuesEnum soundCue) method UpdateBeforeSimulation (line 460) | public override void UpdateBeforeSimulation() method UpdateMaxVolume (line 526) | public static void UpdateMaxVolume(bool forward) method SwitchToNextSound (line 541) | public static void SwitchToNextSound(bool forward) method LoadSounds (line 580) | private static void LoadSounds() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/InfluenceSpheres/MyInfluenceSpheres.cs class MyInfluenceSpheres (line 12) | class MyInfluenceSpheres method MyInfluenceSpheres (line 27) | public MyInfluenceSpheres() method LoadData (line 31) | public void LoadData() method UnloadData (line 47) | public void UnloadData() method Add (line 59) | public void Add(MyInfluenceSphereBase influenceSphere) method Remove (line 79) | public void Remove(MyInfluenceSphereBase influenceSphere) method Exist (line 98) | public bool Exist(MyInfluenceSphereBase influenceSphere) method Update (line 113) | public void Update() method BinarySearchSAP (line 120) | int BinarySearchSAP(List sapList, float x) method UpdateDust (line 148) | public void UpdateDust(ref BoundingSphere boundingSphere) method UpdateSounds (line 242) | public void UpdateSounds(ref BoundingSphere boundingSphere) method Draw (line 316) | public void Draw() method PrepareSpheresIterationHelper (line 329) | void PrepareSpheresIterationHelper() method GetInfluenceSpheres (line 342) | public List GetInfluenceSpheres() method GetInfluenceSpheresCount (line 349) | public int GetInfluenceSpheresCount() method CloseAll (line 354) | public void CloseAll() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/MyEntities.cs type MyExplosionForceDirection (line 63) | internal enum MyExplosionForceDirection class MyEntities (line 69) | static class MyEntities method GetElementsInBox (line 104) | static List GetElementsInBox(MyDynamicAABBTree pruningStr... method GetElementsInBox (line 116) | public static List GetElementsInBox(ref BoundingBox bound... method GetElementsInBox (line 121) | public static void GetElementsInBox(ref BoundingBox boundingBox, List<... method LoadData (line 216) | public static void LoadData() method UnloadData (line 229) | public static void UnloadData() method Add (line 285) | public static void Add(MyEntity entity) method SetEntityName (line 305) | public static void SetEntityName(MyEntity myEntity, bool possibleRenam... method IsNameExists (line 337) | public static bool IsNameExists(MyEntity entity, string name) method Remove (line 354) | public static void Remove(MyEntity entity) method CloseRememberedEntities (line 385) | private static void CloseRememberedEntities(int countToClose = int.Max... method RemoveFromClosedEntities (line 400) | public static void RemoveFromClosedEntities(MyEntity entity) method RemoveName (line 414) | public static void RemoveName(MyEntity entity) method Exist (line 427) | public static bool Exist(MyEntity entity) method MarkForClose (line 447) | public static void MarkForClose(MyEntity entity) method CloseAll (line 471) | public static void CloseAll(bool deletePlayerShip) method ClearCollisionHighlights (line 524) | public static void ClearCollisionHighlights() method ClearCollisionHighlight (line 537) | private static void ClearCollisionHighlight(MyEntity entity) method ClearHighlights (line 543) | public static void ClearHighlights() method PrepareSafeIterationHelperForUpdate (line 559) | static void PrepareSafeIterationHelperForUpdate() method PrepareSafeIterationHelperForAll (line 572) | static void PrepareSafeIterationHelperForAll() method GetSafeIterationHelperForAll (line 587) | public static List GetSafeIterationHelperForAll() method GetChildren (line 593) | static void GetChildren(List collect) method GetChildrenRecursive (line 602) | static void GetChildrenRecursive(ObservableCollection entiti... method Link (line 612) | public static void Link() method RegisterForUpdate (line 619) | public static void RegisterForUpdate(MyEntity entity) method UnregisterForUpdate (line 634) | public static void UnregisterForUpdate(MyEntity entity) method UpdateBeforeSimulation (line 668) | public static void UpdateBeforeSimulation() method UpdateAfterSimulation (line 774) | public static void UpdateAfterSimulation() method ActivateBuffered (line 797) | public static void ActivateBuffered(MyEntity entity) method DeactivateBuffered (line 802) | public static void DeactivateBuffered(MyEntity entity) method ApplyExplosionForceAndDamage (line 829) | public static void ApplyExplosionForceAndDamage(ref MyExplosionInfo ex... method ApplySunWindForce (line 1005) | public static void ApplySunWindForce(List entities, ref MyPl... method GetIntersectionWithLineAndBoundingSphere (line 1055) | public static MyIntersectionResultLineBoundingSphere? GetIntersectionW... method GetIntersectedElements (line 1112) | [Conditional("DEBUG"), Conditional("DEVELOP")] method GetAnyIntersectionWithLine (line 1124) | public static Vector3? GetAnyIntersectionWithLine(ref MyLine line, MyE... method IsAnyIntersectionWithLineAABBOnly (line 1181) | public static bool IsAnyIntersectionWithLineAABBOnly(ref MyLine line, ... method GetIntersectionWithLine (line 1218) | public static MyIntersectionResultLineTriangleEx? GetIntersectionWithL... method GetCloserEntity (line 1318) | private static MyEntity GetCloserEntity(MyEntity a, MyEntity b) method GetCollisionListForElement (line 1344) | public static void GetCollisionListForElement(MyRBElement rbInputElement) method GetIntersectionWithSphere (line 1438) | public static MyEntity GetIntersectionWithSphere(ref BoundingSphere sp... method GetIntersectionWithSphere (line 1444) | public static MyEntity GetIntersectionWithSphere(ref BoundingSphere sp... method GetIntersectionWithSphere (line 1456) | public static void GetIntersectionWithSphere(ref BoundingSphere sphere... method GetIntersectionWithSphere (line 1503) | public static MyEntity GetIntersectionWithSphere(ref BoundingSphere sp... method GetIntersectionsWithAABB (line 1548) | public static void GetIntersectionsWithAABB(BoundingBox boundingBox, L... method GetIntersectionsWithAABBOfType (line 1559) | public static void GetIntersectionsWithAABBOfType(BoundingBox bound... method GetDirectionFromStartPointToHitPointOfNearestObject (line 1574) | public static Vector3? GetDirectionFromStartPointToHitPointOfNearestOb... method GetIntersectionWithLine_IgnoreOtherThanSpecifiedClass (line 1665) | public static MyIntersectionResultLineTriangleEx? GetIntersectionWithL... method GetAnyIntersectionWithLine_IgnoreOtherThanSpecifiedClass (line 1706) | public static bool GetAnyIntersectionWithLine_IgnoreOtherThanSpecified... method GetAllIntersectionWithBoundingFrustum_UNOPTIMIZED (line 1746) | public static void GetAllIntersectionWithBoundingFrustum_UNOPTIMIZED(r... method GetAllIntersectionWithBoundingFrustum (line 1768) | public static void GetAllIntersectionWithBoundingFrustum(ref BoundingF... method GetIntersectionWithBoundingFrustum (line 1787) | static void GetIntersectionWithBoundingFrustum(ref BoundingFrustum bou... method GetLargeShipsCount (line 1804) | public static int GetLargeShipsCount() method GetObjectsCount (line 1819) | public static int GetObjectsCount() method GetEditorObjectsCount (line 1826) | public static int GetEditorObjectsCount() method Save (line 1831) | public static List Save() method IsMarkedForClose (line 1841) | public static bool IsMarkedForClose(MyEntity entity) method GetObjectBuilders (line 1848) | private static List GetObjectBuilders(HashSet... method GetObjectBuilders (line 1898) | private static List GetObjectBuilders(Observa... method TestRigidBody (line 1925) | private static bool TestRigidBody(MyRBElement element, bool assert = t... method TestEntityAfterInsertionForCollision (line 1960) | public static bool TestEntityAfterInsertionForCollision(MyEntity thisE... method ReleaseMaskOnClose (line 1976) | static void ReleaseMaskOnClose(MyEntity obj, MyGroupMask mask) method CreateFromObjectBuilder (line 1981) | public static MyEntity CreateFromObjectBuilder(string hudLabelText, My... method onPlayerDie (line 2368) | static void onPlayerDie(MyEntity entity, MyEntity killer) method CreateFromObjectBuilderAndAdd (line 2376) | public static MyEntity CreateFromObjectBuilderAndAdd(string hudLabelTe... method GetEntities (line 2395) | public static HashSet GetEntities() method GetEntityById (line 2400) | public static MyEntity GetEntityById(MyEntityIdentifier entityId) method ExistsById (line 2405) | public static bool ExistsById(MyEntityIdentifier entityId) method GetEntityByIdOrNull (line 2410) | public static MyEntity GetEntityByIdOrNull(MyEntityIdentifier entityId) method TryGetEntityById (line 2415) | public static bool TryGetEntityById(MyEntityIdentifier entityId, out M... method TryGetEntityById (line 2420) | public static bool TryGetEntityById(MyEntityIdentifier entityId, ou... method GetEntityByName (line 2429) | public static MyEntity GetEntityByName(string name) method TryGetEntityByName (line 2434) | public static bool TryGetEntityByName(string name, out MyEntity entity) method GetEntityByMissionLocationIdentifier (line 2439) | public static MyEntity GetEntityByMissionLocationIdentifier(MyMissionB... method EntityExists (line 2453) | public static bool EntityExists(string name) method FindEntities (line 2464) | public static bool FindEntities(Predicate predicate, IList predicate... method FindEntitiesRecursive (line 2512) | private static void FindEntitiesRecursive(ICollection entiti... method TraverseEntities (line 2530) | public static void TraverseEntities(Action action) method TraverseEntitiesRecursive (line 2540) | private static void TraverseEntitiesRecursive(MyEntity entity, Action<... method GetEntityUnderMouseCursor (line 2556) | public static MyEntity GetEntityUnderMouseCursor() method ReloadModelsInDraw (line 2566) | public static void ReloadModelsInDraw() method IsObjectVoxelMap (line 2579) | public static bool IsObjectVoxelMap(MyEntity physObject) method GetEntitiesCenter (line 2589) | public static Vector3 GetEntitiesCenter(List physObjects) method TryGetPhysObjectAtPosition (line 2603) | public static MyEntity TryGetPhysObjectAtPosition(Vector3 position) method GetCollisionsInBoundingBox (line 2623) | public static void GetCollisionsInBoundingBox(ref BoundingBox bounding... method RaiseEntityRemove (line 2628) | public static void RaiseEntityRemove(MyEntity entity) method SetTypeSelectable (line 2643) | public static void SetTypeSelectable(Type type, bool selectable) method IsTypeSelectable (line 2651) | public static bool IsTypeSelectable(Type type) method IsSelectable (line 2659) | public static bool IsSelectable(MyEntity entity) method SetTypeHidden (line 2671) | public static void SetTypeHidden(Type type, bool hidden) method IsTypeHidden (line 2681) | public static bool IsTypeHidden(Type type) method IsVisible (line 2689) | public static bool IsVisible(MyEntity entity) method UnhideAllTypes (line 2694) | public static void UnhideAllTypes() method DebugDrawStatistics (line 2709) | static public void DebugDrawStatistics() method DumpTurretIds (line 2780) | [Conditional("DEBUG")] method DumpWrongEntities (line 2801) | public static void DumpWrongEntities() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/MyEntity.cs type EnumerationFlags (line 45) | [Flags] class MyEntity (line 65) | internal abstract class MyEntity : MyResource, IMyEditableEntity, IMyNot... type EntityFlags (line 72) | [Flags] method UpdateVisibleFromSun (line 271) | private void UpdateVisibleFromSun() method GetTopMostParent (line 606) | public MyEntity GetTopMostParent(Type type = null) method GetFlagsForDifficulty (line 703) | private MyPersistentEntityFlags GetFlagsForDifficulty(MyGameplayDiffic... method IsActivatedForDifficulty (line 717) | public bool IsActivatedForDifficulty(MyGameplayDifficultyEnum difficulty) method Activate (line 762) | public void Activate(bool activate, bool buffered = true) method InitRenderObjects (line 813) | protected virtual void InitRenderObjects() method AddRenderObjects (line 818) | protected virtual void AddRenderObjects() method RemoveRenderObjects (line 823) | protected virtual void RemoveRenderObjects() method UpdateRenderObject (line 828) | protected void UpdateRenderObject(bool visible) method UpdateGamePruningStructure (line 857) | public void UpdateGamePruningStructure() method AddToGamePruningStructure (line 863) | public void AddToGamePruningStructure() method RemoveFromGamePruningStructure (line 869) | public void RemoveFromGamePruningStructure() method ClearGamePruningStructure (line 875) | static public void ClearGamePruningStructure() method CanBeAddedToRender (line 880) | protected virtual bool CanBeAddedToRender() method GetDiffuseColor (line 942) | public Vector3? GetDiffuseColor() { return m_diffuseColor; } method GetHighlightColor (line 943) | public Vector3 GetHighlightColor() { return m_highlightColor; } method SetDiffuseColor (line 944) | private void SetDiffuseColor(ref Vector3 vctColor) { m_diffuseColor = ... method SetHighlightColor (line 945) | private void SetHighlightColor(Vector3 vctColor) method GetCorrectDisplayName (line 1067) | public virtual string GetCorrectDisplayName() method MyEntity (line 1080) | protected MyEntity(bool needsId) method MyEntity (line 1099) | protected MyEntity() method UpdateBeforeSimulation (line 1107) | public virtual void UpdateBeforeSimulation() method UpdateAfterSimulation (line 1126) | public virtual void UpdateAfterSimulation() method CollectResources (line 1142) | public override void CollectResources(ICollection collecte... method DebugGenerateEntityDisplayName (line 1175) | [Conditional("DEBUG")] method GetFriendlyName (line 1186) | public virtual string GetFriendlyName() method GetMaterial (line 1191) | public virtual MyMeshMaterial GetMaterial(MyMesh mesh) method SetWorldMatrix (line 1210) | public void SetWorldMatrix(Matrix worldMatrix, object source = null) method SetLocalMatrix (line 1243) | public void SetLocalMatrix(Matrix localMatrix, object source = null) method GetPosition (line 1256) | public Vector3 GetPosition() method GetForward (line 1265) | public Vector3 GetForward() method GetUp (line 1274) | public Vector3 GetUp() method SetPosition (line 1283) | public void SetPosition(Vector3 pos) method GetOrientation (line 1339) | public Matrix GetOrientation() method GetWorldRotation (line 1352) | [Obsolete] method GetWorldMatrixInverted (line 1367) | public Matrix GetWorldMatrixInverted() method GetWorldMatrixForDraw (line 1379) | public virtual Matrix GetWorldMatrixForDraw() method MoveAndRotate (line 1395) | public virtual bool MoveAndRotate(Vector3 newPosition, Matrix newOrien... method CanMoveAndRotate (line 1404) | public virtual bool CanMoveAndRotate(Vector3 newPosition, Matrix newOr... method ResetRotation (line 1412) | public virtual void ResetRotation() method Link (line 1424) | public virtual void Link() method UpdateWorldMatrix (line 1440) | private void UpdateWorldMatrix(object source = null) method FillMessage (line 1468) | public static void FillMessage(MyEntity entity, ref MyEventUpdatePosit... method UpdateWorldMatrix (line 1479) | public virtual void UpdateWorldMatrix(ref Matrix parentWorldMatrix, ob... method UpdateChildren (line 1501) | private void UpdateChildren(object source) method UpdateWorldVolume (line 1512) | protected virtual void UpdateWorldVolume() method InvalidateRenderObjects (line 1528) | protected void InvalidateRenderObjects(bool sortIntoCullobjects = false) method UpdateAABBHr (line 1548) | private void UpdateAABBHr(ref BoundingBox volume) method UpdateAABBHr (line 1566) | public void UpdateAABBHr() method IsVisible (line 1580) | public bool IsVisible() method GetModelLod0 (line 1603) | public virtual MyModel GetModelLod0() method GetModelLod1 (line 1611) | public virtual MyModel GetModelLod1() method Draw (line 1620) | public virtual bool Draw(MyRenderObject renderObject = null) method PreloadTextures (line 1631) | public void PreloadTextures() method PreloadForDraw (line 1641) | public virtual void PreloadForDraw() method DebugDraw (line 1665) | public virtual bool DebugDraw() method DebugDrawWorldAABB (line 1697) | [Conditional("DEBUG"), Conditional("DEVELOP")] method DebugDrawVolume (line 1708) | [Conditional("DEBUG"), Conditional("DEVELOP")] method DebugDrawVolumeHr (line 1720) | [Conditional("DEBUG"), Conditional("DEVELOP")] method DebugDrawOBB (line 1732) | [Conditional("DEBUG"), Conditional("DEVELOP")] method DebugDrawAABB (line 1744) | [Conditional("DEBUG"), Conditional("DEVELOP")] method DebugDrawAABBHr (line 1754) | [Conditional("DEBUG"), Conditional("DEVELOP")] method DebugDrawBox (line 1764) | [Conditional("DEBUG"), Conditional("DEVELOP"), Conditional("RELEASE")] method DebugDrawNormalVectors (line 1797) | [Conditional("DEBUG"), Conditional("DEVELOP")] method DebugDrawPhysics (line 1862) | [Conditional("DEBUG"), Conditional("DEVELOP")] method DebugDrawDeactivated (line 1882) | public virtual void DebugDrawDeactivated() method InitDrawTechniques (line 1946) | public virtual void InitDrawTechniques() method InitDrawTechniques (line 1950) | protected void InitDrawTechniques(MyMeshDrawTechnique drawTechnique) method InitDrawTechnique (line 1957) | private void InitDrawTechnique(MyModel model, MyMeshDrawTechnique draw... method GetIntersectionWithLine (line 1978) | public virtual bool GetIntersectionWithLine(ref MyLine line, out Vecto... method GetIntersectionWithLine (line 2000) | public virtual bool GetIntersectionWithLine(ref MyLine line, out MyInt... method GetIntersectionWithLineAndBoundingSphere (line 2030) | public virtual Vector3? GetIntersectionWithLineAndBoundingSphere(ref M... method GetIntersectionWithSphere (line 2048) | public virtual bool GetIntersectionWithSphere(ref BoundingSphere sphere) method GetTrianglesIntersectingSphere (line 2058) | public void GetTrianglesIntersectingSphere(ref BoundingSphere sphere, ... method GetIntersectionWithBoundingFrustum (line 2072) | public virtual bool GetIntersectionWithBoundingFrustum(ref BoundingFru... method GetSmallestDistanceBetweenCameraAndBoundingSphere (line 2117) | public float GetSmallestDistanceBetweenCameraAndBoundingSphere() method GetLargestDistanceBetweenCameraAndBoundingSphere (line 2125) | public float GetLargestDistanceBetweenCameraAndBoundingSphere() method GetDistanceBetweenCameraAndBoundingSphere (line 2132) | public float GetDistanceBetweenCameraAndBoundingSphere() method GetDistanceBetweenCameraAndPosition (line 2139) | public float GetDistanceBetweenCameraAndPosition() method GetBaseEntity (line 2145) | public virtual MyEntity GetBaseEntity() method AddChild (line 2158) | public void AddChild(MyEntity child, bool preserveWorldPos = false) method RemoveChild (line 2180) | public void RemoveChild(MyEntity child, bool preserveWorldPos = false) method FindChild (line 2201) | public MyEntity FindChild(string childName) method FindChild (line 2211) | public MyEntity FindChild(int childIndex) method EnumChildren (line 2224) | public IEnumerable EnumChildren(EnumerationFlags enumeration... method NotifyEntityChange (line 2250) | private void NotifyEntityChange(object source) method OnContactStart (line 2279) | protected virtual void OnContactStart(MyContactEventInfo contactInfo) method OnContactEnd (line 2300) | protected virtual void OnContactEnd(MyContactEventInfo contactInfo) method OnContactTouch (line 2312) | protected virtual void OnContactTouch(MyContactEventInfo contactInfo) method OnContact (line 2325) | protected virtual bool OnContact(ref MyRBSolverConstraint constraint) method OnDeserialized (line 2338) | protected virtual void OnDeserialized() method OnActivated (line 2346) | protected override void OnActivated(object source) method OnDeactivated (line 2393) | protected override void OnDeactivated(object source) method NotifyActivated (line 2419) | public override void NotifyActivated(object source) method NotifyDeactivated (line 2431) | public override void NotifyDeactivated(object source) method NotifyContactStart (line 2459) | internal void NotifyContactStart(MyContactEventInfo contactInfo) method NotifyContactEnd (line 2468) | internal void NotifyContactEnd(MyContactEventInfo contactInfo) method NotifyContactTouch (line 2477) | internal void NotifyContactTouch(MyContactEventInfo contactInfo) method NotifyContact (line 2487) | internal bool NotifyContact(ref MyRBSolverConstraint constraint) method NotifyChidrenCollectionChanged (line 2497) | private void NotifyChidrenCollectionChanged(object sender, NotifyColle... method NotifyAddedToScene (line 2547) | internal void NotifyAddedToScene(object source) method NotifyRemovedFromScene (line 2563) | internal void NotifyRemovedFromScene(object source) method IsExploded (line 2572) | public bool IsExploded() method RepairToMax (line 2577) | public virtual void RepairToMax() method GetMaxHealth (line 2635) | public float? GetMaxHealth() method SetMaxHealth (line 2643) | protected void SetMaxHealth(float? maxHealth) method DoDamageInternal (line 2691) | protected virtual void DoDamageInternal(float playerDamage, float dama... method DoDamage (line 2710) | public void DoDamage(float playerDamage, float damage, float empDamage... method TestDeath (line 2731) | private void TestDeath(MyEntity damageSource) method RaiseOnDie (line 2747) | void RaiseOnDie(MyEntity killer) method Kill (line 2759) | public virtual void Kill(MyEntity killer) method GetDamageRatio (line 2779) | public float GetDamageRatio() method IsDamaged (line 2787) | public bool IsDamaged() method AddHealth (line 2796) | public virtual void AddHealth(float deltaHealth) method IsDead (line 2804) | public virtual bool IsDead() method SetName (line 2813) | public void SetName(string name) method GetHUDMarkerPosition (line 2819) | public virtual Vector3 GetHUDMarkerPosition() method GetHUDDamageRatio (line 2824) | public virtual float GetHUDDamageRatio() method GetChildrenRecursive (line 2829) | public void GetChildrenRecursive(HashSet result) method GetFormationPosition (line 2839) | public virtual Vector3 GetFormationPosition(MySmallShipBot bot) method OnWorldPositionChanged (line 2856) | public virtual void OnWorldPositionChanged(object source) method OnMemberChanged (line 2878) | public void OnMemberChanged(MemberInfo memberInfo) method Init (line 2889) | protected void Init(StringBuilder displayName, MyMwcObjectBuilder_Base... method UpdateHudMarker (line 2961) | public virtual void UpdateHudMarker(bool enableReset = false) method SetHudMarker (line 2977) | protected virtual void SetHudMarker() method Init (line 2992) | protected void Init(StringBuilder hudLabelText, MyMwcObjectBuilder_Bas... method Init (line 3005) | public virtual void Init(StringBuilder displayName, MyModelsEnum? mode... method Close (line 3053) | public virtual void Close() method MarkForClose (line 3129) | public virtual void MarkForClose() method CallAndClearOnClose (line 3140) | protected void CallAndClearOnClose() method CallAndClearOnClosing (line 3148) | protected void CallAndClearOnClosing() method GetObjectBuilder (line 3165) | public MyMwcObjectBuilder_Base GetObjectBuilder(bool getExactCopy) method HasObjectBuilder (line 3191) | public bool HasObjectBuilder() method GetObjectBuilderInternal (line 3200) | protected virtual MyMwcObjectBuilder_Base GetObjectBuilderInternal(boo... method BeforeSave (line 3223) | public virtual void BeforeSave() method InitSpherePhysics (line 3229) | protected void InitSpherePhysics(MyMaterialType materialType, Vector3 ... method InitSpherePhysics (line 3265) | public void InitSpherePhysics(MyMaterialType materialType, MyModel mod... method InitTrianglePhysics (line 3271) | public void InitTrianglePhysics(MyMaterialType materialType, float mas... method InitBoxPhysics (line 3313) | public void InitBoxPhysics(MyMaterialType materialType, Vector3 center... method InitBoxPhysics (line 3351) | public void InitBoxPhysics(MyMaterialType materialType, MyModel model,... method HighlightEntity (line 3365) | public virtual void HighlightEntity(ref Vector3 vctColor) method ChangeHUDDisplayStatus (line 3379) | public void ChangeHUDDisplayStatus(MyGuitargetMode targetMode, float d... method DrawMouseOver (line 3384) | public virtual void DrawMouseOver(ref Vector3 highlightColor) method ClearHighlightning (line 3396) | public virtual void ClearHighlightning() method SetCollisionHighlighting (line 3413) | public virtual void SetCollisionHighlighting(ref Vector3 vctColor) method IsSelectable (line 3425) | public virtual bool IsSelectable() method IsSelectableAsChild (line 3435) | public virtual bool IsSelectableAsChild() method IsSelectableParentOnly (line 3445) | public virtual bool IsSelectableParentOnly() method GetDefaultMaxHealth (line 3454) | public float GetDefaultMaxHealth() method DumpErrorModels (line 3459) | public void DumpErrorModels() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/MyEntityIdRemapContext.cs class MyEntityIdRemapContext (line 13) | class MyEntityIdRemapContext : IMyEntityIdRemapContext method RemapEntityId (line 20) | public uint? RemapEntityId(uint? currentId) method RemapWaypointGroupName (line 36) | public string RemapWaypointGroupName(string currentName) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/MyEntityIdentifier.cs class MyEntityIdentifierExtension (line 11) | internal static class MyEntityIdentifierExtension method ToNullableUInt (line 13) | public static uint? ToNullableUInt(this MyEntityIdentifier? entityId) method ToEntityId (line 18) | public static MyEntityIdentifier ToEntityId(this uint entityId) method ToEntityId (line 23) | public static MyEntityIdentifier? ToEntityId(this uint? entityId) type MyEntityIdentifier (line 29) | internal struct MyEntityIdentifier method MyEntityIdentifier (line 60) | public MyEntityIdentifier(uint entityId) method MyEntityIdentifier (line 65) | public MyEntityIdentifier(byte userId, uint perUserEntityId) method FromNullableInt (line 74) | public static MyEntityIdentifier? FromNullableInt(uint? value) method ToNullableInt (line 86) | public static uint? ToNullableInt(MyEntityIdentifier? entityId) method AddEntityWithId (line 139) | public static void AddEntityWithId(MyEntity entity) method TestAllocation (line 153) | private static bool TestAllocation(byte? playerId) method AllocateId (line 173) | public static MyEntityIdentifier AllocateId(byte? playerId = null) method AllocatePlayershipId (line 207) | public static MyEntityIdentifier AllocatePlayershipId() method RemoveEntity (line 219) | public static void RemoveEntity(MyEntityIdentifier entityIdentifier) method GetEntityByIdOrNull (line 225) | public static MyEntity GetEntityByIdOrNull(MyEntityIdentifier entityId) method TryGetEntity (line 232) | public static bool TryGetEntity(MyEntityIdentifier entityId, out MyEnt... method TryGetEntity (line 237) | public static bool TryGetEntity(MyEntityIdentifier entityId, out T ... method GetEntityById (line 245) | public static MyEntity GetEntityById(MyEntityIdentifier entityId) method ExistsById (line 250) | public static bool ExistsById(MyEntityIdentifier entityId) method Clear (line 255) | public static void Clear() method ToString (line 261) | public override string ToString() method Reset (line 266) | internal static void Reset() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/MyGamePruningStructure.cs class MyGamePruningStructure (line 13) | static class MyGamePruningStructure type QueryFlags (line 15) | [Flags] method MyGamePruningStructure (line 28) | static MyGamePruningStructure() method Init (line 33) | static void Init() method Add (line 39) | public static void Add(MyEntity entity) method Remove (line 52) | public static void Remove(MyEntity entity) method Clear (line 64) | public static void Clear() method Move (line 71) | public static void Move(MyEntity entity) method GetAllEntitiesInBox (line 88) | public static List GetAllEntitiesInBox(ref BoundingBox box, ... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Notifications/IMyNotifyEntityChanged.cs type IMyNotifyEntityChanged (line 6) | public interface IMyNotifyEntityChanged method OnWorldPositionChanged (line 12) | void OnWorldPositionChanged(object source); FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/Jobs/MyDetectEnemiesJob.cs class MyDetectEnemiesJob (line 20) | class MyDetectEnemiesJob : IWork method Start (line 64) | public void Start(MySmallShipBot bot) method m_bot_OnClose (line 76) | void m_bot_OnClose(MyEntity obj) method closestEnemy_OnClose (line 85) | void closestEnemy_OnClose(MyEntity obj) method closestVisual_OnClose (line 90) | void closestVisual_OnClose(MyEntity obj) method DoWork (line 95) | public void DoWork() method Finish (line 195) | public void Finish() method CanSeeTarget (line 215) | private bool CanSeeTarget(MySmallShipBot me, MyEntity target) method IsVisualyDetected (line 235) | private bool IsVisualyDetected(MySmallShip smallShip) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/Jobs/MyTestPositionJob.cs class MyTestPositionJob (line 12) | class MyTestPositionJob : IWork method MyTestPositionJob (line 23) | public MyTestPositionJob() method Start (line 28) | public void Start(MySmallShipBot bot, Vector3 position, Vector3 target... method m_bot_OnClose (line 45) | void m_bot_OnClose(MyEntity obj) method DoWork (line 50) | public void DoWork() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyAtackedByEnemyDesire.cs class MyAttackedByEnemyDesire (line 10) | internal class MyAttackedByEnemyDesire : MyBotDesire method MyAttackedByEnemyDesire (line 15) | public MyAttackedByEnemyDesire(MyEntity damageSource) method GetEnemy (line 21) | public override MyEntity GetEnemy() method IsInvalid (line 26) | public override bool IsInvalid(MySmallShipBot bot) method OnEntityRemove (line 31) | public override void OnEntityRemove(MyEntity entity) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyAttackFormations.cs class MyAttackFormations (line 9) | internal class MyAttackFormations class MyAttackFormation (line 14) | public class MyAttackFormation method MyAttackFormation (line 20) | public MyAttackFormation() method Add (line 25) | public void Add(MyEntity entity) method GetFormationPosition (line 30) | public Vector3 GetFormationPosition(MyEntity entity) method MyAttackFormations (line 60) | public MyAttackFormations() method GetFormationPosition (line 65) | public Vector3 GetFormationPosition(MyEntity entity, MyEntity target) method RemoveEntity (line 112) | public void RemoveEntity(MyEntity entity) method Update (line 128) | public void Update() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyBotAITemplates.cs class MyBotAITemplate (line 11) | public class MyBotAITemplate method MyBotAITemplate (line 20) | public MyBotAITemplate(MyAITemplateEnum templateId, BotBehaviorType id... method CompareDesires (line 50) | internal int CompareDesires(MyBotDesire a, MyBotDesire b) method GetBehaviorType (line 66) | public BotBehaviorType GetBehaviorType(BotDesireType desire) method GetBehavior (line 71) | public MyBotBehaviorBase GetBehavior(BotDesireType desire) method IsIgnored (line 99) | public bool IsIgnored(BotDesireType desire) method IsPatroling (line 104) | public bool IsPatroling() method GetCopy (line 109) | public MyBotAITemplate GetCopy() method SetIdleBehavior (line 128) | public void SetIdleBehavior(BotBehaviorType idleBehavior) method GetIdleBehavior (line 133) | public BotBehaviorType GetIdleBehavior() class MyBotAITemplates (line 139) | public class MyBotAITemplates method MyBotAITemplates (line 142) | static MyBotAITemplates() method GetTemplate (line 162) | public static MyBotAITemplate GetTemplate(MyAITemplateEnum templateEnum) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyBotBehaviorAttack.cs class MyBotBehaviorAttack (line 25) | public class MyBotBehaviorAttack : MyBotBehaviorBase type StateEnum (line 29) | enum StateEnum type FireStateEnum (line 38) | enum FireStateEnum method MyBotBehaviorAttack (line 107) | public MyBotBehaviorAttack() method Init (line 111) | internal override void Init(MySmallShipBot bot) method Close (line 156) | internal override void Close(MySmallShipBot bot) method Update (line 172) | internal override void Update(MySmallShipBot bot) method UpdateVisibility (line 234) | private void UpdateVisibility(MySmallShipBot bot) method AttackTarget (line 261) | private void AttackTarget(MySmallShipBot bot, bool targetVisible) method GetTargetPositionByDamageRatio (line 400) | private Vector3 GetTargetPositionByDamageRatio(MySmallShipBot bot) method TrySwitchToAttackSearch (line 420) | bool TrySwitchToAttackSearch(MySmallShipBot bot) method TrySwitchToFlyAround (line 434) | void TrySwitchToFlyAround(MySmallShipBot bot) method SwitchToClosing (line 455) | void SwitchToClosing() method SwitchToClosingInFormation (line 462) | void SwitchToClosingInFormation() method SwitchToAttack (line 468) | void SwitchToAttack(MySmallShipBot bot) method HandleShooting (line 480) | void HandleShooting(MySmallShipBot bot, float distance, float angleToT... method SelectWeapon (line 588) | private MyMwcObjectBuilder_FireKeyEnum SelectWeapon(float distance) method ShootAutocannon (line 604) | void ShootAutocannon(MySmallShipBot bot, bool targetVisible, float dis... method ShootShotgun (line 656) | void ShootShotgun(MySmallShipBot bot, bool targetVisible, float distan... method ShootSniper (line 708) | void ShootSniper(MySmallShipBot bot, bool targetVisible, float distanc... method PlanNextMissile (line 739) | void PlanNextMissile() method IsInvalid (line 744) | internal override bool IsInvalid() method GetBehaviorType (line 749) | internal override BotBehaviorType GetBehaviorType() method GetUpPlane (line 754) | internal Vector3 GetUpPlane() method GetDebugHudString (line 771) | internal override string GetDebugHudString() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyBotBehaviorBase.cs class MyBotBehaviorBase (line 11) | public class MyBotBehaviorBase method Init (line 15) | internal virtual void Init(MySmallShipBot bot) method Update (line 19) | internal virtual void Update(MySmallShipBot bot) method Close (line 24) | internal virtual void Close(MySmallShipBot bot) method IsInvalid (line 29) | internal virtual bool IsInvalid() method GetBehaviorType (line 34) | internal virtual BotBehaviorType GetBehaviorType() method ShouldFallAsleep (line 39) | internal virtual bool ShouldFallAsleep(MySmallShipBot bot) method DebugDraw (line 44) | internal virtual void DebugDraw() method GetDebugHudString (line 49) | internal virtual string GetDebugHudString() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyBotBehaviorCurious.cs class MyBotBehaviorCurious (line 16) | public class MyBotBehaviorCurious : MyBotBehaviorBase type CuriousState (line 18) | private enum CuriousState method MyBotBehaviorCurious (line 44) | public MyBotBehaviorCurious() method Init (line 49) | internal override void Init(MySmallShipBot bot) method Update (line 69) | internal override void Update(MySmallShipBot bot) method GetBehaviorType (line 145) | internal override BotBehaviorType GetBehaviorType() method ShouldFallAsleep (line 150) | internal override bool ShouldFallAsleep(MySmallShipBot bot) method IsInvalid (line 155) | internal override bool IsInvalid() method TrySwitchExploreSearch (line 160) | internal bool TrySwitchExploreSearch(MySmallShipBot bot) method TrySwitchToExplore (line 172) | void TrySwitchToExplore(MySmallShipBot bot) method GetUpPlane (line 191) | internal Vector3 GetUpPlane(MySmallShipBot bot) method UpdateTargetVisibility (line 201) | private void UpdateTargetVisibility(MySmallShipBot bot) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyBotBehaviorFollow.cs class MyBotBehaviorFollow (line 14) | public class MyBotBehaviorFollow : MyBotBehaviorBase method MyBotBehaviorFollow (line 30) | public MyBotBehaviorFollow() method Init (line 35) | internal override void Init(MySmallShipBot bot) method Update (line 43) | internal override void Update(MySmallShipBot bot) method GetBehaviorType (line 121) | internal override BotBehaviorType GetBehaviorType() method ShouldFallAsleep (line 126) | internal override bool ShouldFallAsleep(MySmallShipBot bot) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyBotBehaviorIdle.cs class MyBotBehaviorIdle (line 12) | public class MyBotBehaviorIdle : MyBotBehaviorBase method Init (line 23) | internal override void Init(MySmallShipBot bot) method Update (line 31) | internal override void Update(MySmallShipBot bot) method UpdateGoals (line 55) | void UpdateGoals(MySmallShipBot bot) method GetBehaviorType (line 60) | internal override BotBehaviorType GetBehaviorType() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyBotBehaviorKamikadze.cs class MyBotBehaviorKamikadze (line 10) | public class MyBotBehaviorKamikadze : MyBotBehaviorBase method Close (line 14) | internal override void Close(MySmallShipBot bot) method Update (line 25) | internal override void Update(MySmallShipBot bot) method GetBehaviorType (line 60) | internal override BotBehaviorType GetBehaviorType() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyBotBehaviorPanic.cs class MyBotBehaviorPanic (line 13) | public class MyBotBehaviorPanic : MyBotBehaviorBase method Update (line 25) | internal override void Update(MySmallShipBot bot) method UpdateGoals (line 47) | void UpdateGoals(MySmallShipBot bot) method GetBehaviorType (line 55) | internal override BotBehaviorType GetBehaviorType() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyBotBehaviorPatrol.cs class MyBotBehaviorPatrol (line 18) | public class MyBotBehaviorPatrol : MyBotBehaviorBase method Init (line 34) | internal override void Init(MySmallShipBot bot) method Update (line 47) | internal override void Update(MySmallShipBot bot) method GetBehaviorType (line 185) | internal override BotBehaviorType GetBehaviorType() method ShouldFallAsleep (line 190) | internal override bool ShouldFallAsleep(MySmallShipBot bot) method GetUpPlane (line 215) | internal Vector3 GetUpPlane() method DebugDraw (line 225) | internal override void DebugDraw() method UpdateVisibility (line 239) | private void UpdateVisibility(MySmallShipBot bot, Vector3 targetPosition) method IsInvalid (line 264) | internal override bool IsInvalid() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyBotBehaviorRunAway.cs class MyBotBehaviorRunAway (line 10) | public class MyBotBehaviorRunAway : MyBotBehaviorBase method Update (line 12) | internal override void Update(MySmallShipBot bot) method GetBehaviorType (line 30) | internal override BotBehaviorType GetBehaviorType() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyBotCoordinator.cs class MyBotCoordinator (line 15) | static class MyBotCoordinator method MyBotCoordinator (line 46) | static MyBotCoordinator() method Compare (line 59) | static int Compare(KeyValuePair a, KeyValuePair... method MyEntities_OnEntityRemove (line 65) | static void MyEntities_OnEntityRemove(MyEntity obj) method AddBot (line 79) | static public void AddBot(MySmallShipBot bot) method GetBots (line 85) | static public List GetBots() method IsAllowedToAttack (line 94) | public static bool IsAllowedToAttack(MySmallShipBot attacker, MyEntity... method AddAttacker (line 112) | public static void AddAttacker(MySmallShipBot attacker, MyEntity target) method RemoveAttacker (line 148) | public static void RemoveAttacker(MySmallShipBot attacker) method Update (line 161) | public static void Update() method ChangeShip (line 186) | public static void ChangeShip(MySmallShip oldShip, MySmallShip newShip) method DebugDraw (line 201) | public static void DebugDraw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyBotDesire.cs class MyBotDesire (line 11) | internal class MyBotDesire method MyBotDesire (line 15) | public MyBotDesire(BotDesireType desireType) method GetEnemy (line 20) | public virtual MyEntity GetEnemy() method GetLocation (line 25) | public virtual Vector3 GetLocation() method IsInvalid (line 30) | public virtual bool IsInvalid(MySmallShipBot bot) method OnEntityRemove (line 35) | public virtual void OnEntityRemove(MyEntity entity) method Update (line 39) | public virtual void Update() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyCuriousDesire.cs class MyCuriousDesire (line 11) | internal class MyCuriousDesire : MyBotDesire method MyCuriousDesire (line 26) | public MyCuriousDesire(MyEntity entity, Vector3 location) method OnEntityRemove (line 36) | public override void OnEntityRemove(MyEntity entity) method GetEnemy (line 46) | public override MyEntity GetEnemy() method GetLocation (line 51) | public override Vector3 GetLocation() method IsInvalid (line 56) | public override bool IsInvalid(MySmallShipBot bot) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyDangerZones.cs class MyDangerZones (line 12) | class MyDangerZones method MyDangerZones (line 25) | public MyDangerZones() method Register (line 30) | public int Register(MySmallShipBot entity) method Unregister (line 45) | public void Unregister(MySmallShipBot entity) method OnEntityPositionChanged (line 53) | void OnEntityPositionChanged(object sender, EventArgs e) method Notify (line 63) | public void Notify(MyLine line, MyEntity source) method Notify (line 79) | public void Notify(BoundingBox bbox, MyEntity source) method NotifyExplosion (line 95) | public void NotifyExplosion(Vector3 position, float radius, MyEntity s... method NotifyArea (line 113) | public void NotifyArea(Vector3 position, float area, MyEntity source) method Aggro (line 131) | public void Aggro(BoundingBox bbox, MySmallShip source) method UnloadData (line 144) | public void UnloadData() class MyDangerZoneElement (line 152) | class MyDangerZoneElement : MyElement method MyDangerZoneElement (line 156) | public MyDangerZoneElement(MySmallShipBot bot) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyFindSmallshipHelper.cs class MyFindSmallshipHelper (line 11) | class MyFindSmallshipHelper method Init (line 28) | public void Init(MySmallShipBot bot) method CheckIfRoutePositionComputed (line 37) | private void CheckIfRoutePositionComputed(MySmallShipBot bot, MyEntity... method FollowToRoutePosition (line 54) | private void FollowToRoutePosition(MySmallShipBot bot) method CheckIfPathComputed (line 87) | private void CheckIfPathComputed(MySmallShipBot bot) method FollowPath (line 101) | private void FollowPath(MySmallShipBot bot) method Update (line 138) | public void Update(MySmallShipBot bot, MyEntity entityTarget) method GotPosition (line 173) | public bool GotPosition() method ResetStuck (line 178) | private void ResetStuck(MySmallShip bot) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyFlashedDesire.cs class MyFlashedDesire (line 12) | internal class MyFlashedDesire : MyBotDesire method MyFlashedDesire (line 16) | public MyFlashedDesire(int flashDurationInMS) method Update (line 22) | public override void Update() method IsInvalid (line 29) | public override bool IsInvalid(MySmallShipBot bot) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyGotoLocationHelper.cs class MyGotoLocationHelper (line 12) | class MyGotoLocationHelper method Init (line 31) | public void Init(MySmallShipBot bot, Vector3 location) method FollowPath (line 43) | private void FollowPath(MySmallShipBot bot) method WaitForPath (line 80) | private void WaitForPath(MySmallShipBot bot) method ResetStuck (line 94) | private void ResetStuck(MySmallShipBot bot) method FlyToLocation (line 100) | private void FlyToLocation(MySmallShipBot bot) method Update (line 105) | public void Update(MySmallShipBot bot) method UpdateTargetVisibility (line 136) | private void UpdateTargetVisibility(MySmallShipBot bot) method GetUpPlane (line 151) | internal Vector3 GetUpPlane(MySmallShipBot bot) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyKillDesire.cs class MyKillDesire (line 9) | internal class MyKillDesire : MyBotDesire method MyKillDesire (line 15) | public MyKillDesire(MyEntity target) method OnEntityRemove (line 21) | public override void OnEntityRemove(MyEntity entity) method GetEnemy (line 31) | public override MyEntity GetEnemy() method IsInvalid (line 36) | public override bool IsInvalid(MySmallShipBot bot) method Invalidate (line 41) | public void Invalidate() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyLowHealthDesire.cs class MyLowHealthDesire (line 9) | internal class MyLowHealthDesire : MyBotDesire method MyLowHealthDesire (line 11) | public MyLowHealthDesire() method IsInvalid (line 17) | public override bool IsInvalid(MySmallShipBot bot) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyPathfindingHelper.cs class MyPathfindingHelper (line 19) | static class MyPathfindingHelper class BackgroundTaskWork (line 24) | class BackgroundTaskWork : IWork method DoWork (line 26) | public void DoWork() method FindPathInBackground (line 45) | public static void FindPathInBackground(Vector3 from, Vector3 to, Path... method MyPathfindingHelper (line 55) | static MyPathfindingHelper() type PathToBeFound (line 62) | private struct PathToBeFound method PathToBeFound (line 70) | public PathToBeFound(Vector3 from, Vector3 to, PathFoundHandler path... method BackgroundTask (line 82) | private static void BackgroundTask() method FindPath (line 89) | private static List FindPath(Vector3 start, Vector3 end, bool... method Unload (line 170) | public static void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MyRoutefindingHelper.cs class MyRoutefindingHelper (line 20) | static class MyRoutefindingHelper class BackgroundTaskWork (line 24) | class BackgroundTaskWork : IWork method DoWork (line 26) | public void DoWork() method FindRouteInBackground (line 38) | public static void FindRouteInBackground(MySmallShipBot bot, MyPositio... method AdvanceRoutefinding (line 48) | public static void AdvanceRoutefinding() method MyRoutefindingHelper (line 57) | static MyRoutefindingHelper() type RouteToBeFound (line 64) | private struct RouteToBeFound method OnCloseBot (line 67) | void OnCloseBot(MyEntity obj) { ClearHandlers(); Bot = null; } method ClearHandlers (line 77) | public void ClearHandlers() method RouteToBeFound (line 85) | public RouteToBeFound(MySmallShipBot bot, MyPositionMemory positionM... method AdvanceRoutefinding (line 112) | public bool AdvanceRoutefinding(out Vector3? result) method BackgroundTask (line 173) | private static void BackgroundTask() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/AI/MySeeEnemyDesire.cs class MySeeEnemyDesire (line 10) | internal class MySeeEnemyDesire : MyBotDesire method MySeeEnemyDesire (line 16) | public MySeeEnemyDesire(MyEntity enemy) method OnEntityRemove (line 24) | public override void OnEntityRemove(MyEntity entity) method GetEnemy (line 34) | public override MyEntity GetEnemy() method IsInvalid (line 39) | public override bool IsInvalid(MySmallShipBot bot) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/Config/MyReflectorConfig.cs class MyReflectorConfig (line 9) | class MyReflectorConfig method MyReflectorConfig (line 21) | public MyReflectorConfig(MySmallShip ship) method Update (line 26) | public void Update() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/Config/MySmallShipConfig.cs class MySmallShipConfig (line 18) | class MySmallShipConfig method MySmallShipConfig (line 40) | public MySmallShipConfig(MySmallShip ship) method RaiseConfigChanged (line 190) | void RaiseConfigChanged() method Update (line 199) | public void Update() method Items (line 210) | public void Items(int first, ref MyPhysObjectSmallShipConfigItem[] ite... method Items (line 240) | public void Items(ref MyPhysObjectSmallShipConfigItem[] items) method GetObjectBuilder (line 257) | public MyMwcObjectBuilder_ShipConfig GetObjectBuilder() method Init (line 270) | public void Init(MyMwcObjectBuilder_ShipConfig objectBuilder) class MyPhysObjectSmallShipConfigItem (line 281) | abstract class MyPhysObjectSmallShipConfigItem method MyPhysObjectSmallShipConfigItem (line 291) | public MyPhysObjectSmallShipConfigItem(StringBuilder name, Action onCh... method ChangeValueUp (line 299) | public virtual void ChangeValueUp() method ChangeValueDown (line 304) | public virtual void ChangeValueDown() class MyPhysObjectSmallShipConfigItemBoolSwitch (line 321) | class MyPhysObjectSmallShipConfigItemBoolSwitch : MyPhysObjectSmallShipC... method MyPhysObjectSmallShipConfigItemBoolSwitch (line 336) | public MyPhysObjectSmallShipConfigItemBoolSwitch(StringBuilder name, b... method MyPhysObjectSmallShipConfigItemBoolSwitch (line 340) | public MyPhysObjectSmallShipConfigItemBoolSwitch(StringBuilder name, S... method ChangeValueUp (line 349) | public override void ChangeValueUp() method ChangeValueDown (line 360) | public override void ChangeValueDown() method SetOn (line 371) | public virtual void SetOn() method SetOff (line 380) | public virtual void SetOff() method SetValue (line 389) | public void SetValue(bool value) class MyPhysObjectSmallShipConfigItemBoolSwitchWithLevel (line 395) | class MyPhysObjectSmallShipConfigItemBoolSwitchWithLevel : MyPhysObjectS... method MyPhysObjectSmallShipConfigItemBoolSwitchWithLevel (line 403) | public MyPhysObjectSmallShipConfigItemBoolSwitchWithLevel(StringBuilde... method MyPhysObjectSmallShipConfigItemBoolSwitchWithLevel (line 412) | public MyPhysObjectSmallShipConfigItemBoolSwitchWithLevel(StringBuilde... method Update (line 421) | public void Update() class MyPhysObjectSmallShipConfigItemHudRadar (line 429) | class MyPhysObjectSmallShipConfigItemHudRadar : MyPhysObjectSmallShipCon... method MyPhysObjectSmallShipConfigItemHudRadar (line 436) | public MyPhysObjectSmallShipConfigItemHudRadar() method ChangeValueUp (line 443) | public override void ChangeValueUp() method ChangeValueDown (line 461) | public override void ChangeValueDown() method SetValue (line 497) | public void SetValue(MyHudRadarTypesEnum value) type MyHudRadarTypesEnum (line 504) | enum MyHudRadarTypesEnum class MyPhysObjectSmallShipConfigItemViewMode (line 515) | class MyPhysObjectSmallShipConfigItemViewMode : MyPhysObjectSmallShipCon... method MyPhysObjectSmallShipConfigItemViewMode (line 521) | public MyPhysObjectSmallShipConfigItemViewMode() method OnValueChange (line 527) | private void OnValueChange(bool playSound = true) method ChangeValueUp (line 540) | public override void ChangeValueUp() method ChangeValueDown (line 571) | public override void ChangeValueDown() method SetValue (line 620) | public void SetValue(MyViewModeTypesEnum value) method GetCameraMode (line 631) | public MyCameraAttachedToEnum GetCameraMode() class MyPhysObjectSmallShipConfigItemIntArray (line 649) | class MyPhysObjectSmallShipConfigItemIntArray : MyPhysObjectSmallShipCon... method MyPhysObjectSmallShipConfigItemIntArray (line 655) | public MyPhysObjectSmallShipConfigItemIntArray(int[] array, int defaul... method ChangeValueDown (line 668) | public override void ChangeValueDown() method ChangeValueUp (line 676) | public override void ChangeValueUp() method SetValue (line 683) | public void SetValue(int value) type MyViewModeTypesEnum (line 701) | enum MyViewModeTypesEnum FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/MyDrone.cs class MyDrone (line 29) | class MyDrone : MySmallShipBot, IMyUseableEntity type MyDroneFunction (line 37) | private enum MyDroneFunction method MyDrone (line 66) | public MyDrone() method Init (line 71) | public void Init(StringBuilder hudLabelText, MyMwcObjectBuilder_Drone ... method GetModelLod0Enum (line 116) | private static MyModelsEnum GetModelLod0Enum(MyMwcObjectBuilder_Drone_... method InitInventory (line 136) | private void InitInventory(MyMwcObjectBuilder_Inventory inventory) method Link (line 147) | public override void Link() method InitWeapons (line 160) | private void InitWeapons() method InitEntityDetector (line 165) | private void InitEntityDetector() method Inventory_OnInventoryContentChange (line 183) | void Inventory_OnInventoryContentChange(MyInventory sender) method InitAI (line 188) | private void InitAI() method SetFollow (line 200) | private void SetFollow() method InitPhysics (line 212) | private void InitPhysics(MyMwcObjectBuilder_Drone_TypesEnum droneType) method UpdateBeforeSimulation (line 290) | public override void UpdateBeforeSimulation() method Draw (line 304) | public override bool Draw(MyRenderObject renderObject) method Close (line 327) | public override void Close() method GetObjectBuilderInternal (line 336) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method Fire (line 343) | public void Fire() method UseDroneItem (line 370) | void UseDroneItem() method Shot (line 384) | private void Shot(int timeToActivateShell, MyMwcObjectBuilder_SmallShi... method Shot (line 454) | void Shot(Vector3 position, int? timeToActivateShell = null) method GetFunctionFromInventory (line 467) | private static MyDroneFunction GetFunctionFromInventory(MyInventory in... method GetFunctionFromInventoryItem (line 483) | private static MyDroneFunction GetFunctionFromInventoryItem(MyInventor... method GetFunctionFromAmmoType (line 500) | private static MyDroneFunction GetFunctionFromAmmoType(MyMwcObjectBuil... method CanBeUsed (line 525) | public bool CanBeUsed(MySmallShip usedBy) method CanBeHacked (line 530) | public bool CanBeHacked(MySmallShip hackedBy) method Use (line 535) | public void Use(MySmallShip useBy) method UseFromHackingTool (line 552) | public void UseFromHackingTool(MySmallShip useBy, int hackingLevelDiff... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/MyEnemyTargeting.cs class MyEnemyTargeting (line 55) | static class MyEnemyTargeting method MyEnemyTargeting (line 75) | static MyEnemyTargeting() method MyScriptWrapper_EntityClose (line 81) | static void MyScriptWrapper_EntityClose(MyEntity entity) method SwitchOwner (line 97) | public static void SwitchOwner(MyEntity owner) method SwitchNextTarget (line 104) | public static MyEntity SwitchNextTarget(bool forward) method NeedActualizeIndex (line 152) | private static bool NeedActualizeIndex() method CanSee (line 166) | public static MyEntity CanSee(MyEntity source, MyEntity target) method CanSee (line 177) | public static MyEntity CanSee(MyEntity source, Vector3 position, MyEnt... method Update (line 196) | public static void Update() method Unload (line 226) | public static void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/MyShip.cs class MyShip (line 21) | internal abstract class MyShip: MyEntity, IMyInventory method MyShip (line 45) | protected MyShip() method Inventory_OnInventoryContentChange (line 54) | void Inventory_OnInventoryContentChange(MyInventory sender) method RaiseInventoryChanged (line 59) | void RaiseInventoryChanged() method Init (line 77) | public override void Init(StringBuilder hudLabelText, MyModelsEnum? mo... method Init (line 85) | public virtual void Init(string hudLabelText, MyMwcObjectBuilder_Ship ... method GetObjectBuilderInternal (line 101) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method OnInventoryContentChange (line 114) | protected virtual void OnInventoryContentChange(MyInventory sender) method OnInventoryItemAmountChange (line 119) | protected virtual void OnInventoryItemAmountChange(MyInventory sender,... method Close (line 127) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/MySmallShip.cs class MySmallShip (line 71) | class MySmallShip : MyShip class MyModelShipSubOject (line 74) | private class MyModelShipSubOject class MyDamageOverTimeItem (line 80) | private class MyDamageOverTimeItem type ReflectorTypeEnum (line 113) | public enum ReflectorTypeEnum method GetShake (line 198) | public MyCameraHeadShake GetShake() { return m_shaker; } method GetCameraSpring (line 199) | public MyCameraSpring GetCameraSpring() { return m_cameraSpring; } method GetHeadPosition (line 200) | public Vector3 GetHeadPosition() { return m_playerHeadLocal; } method GetHeadDirection (line 201) | public Vector3 GetHeadDirection() { return m_playerViewAngleLocal; } method GetFuelPercentage (line 202) | public float GetFuelPercentage() { return Fuel / MaxFuel; } method LastMissileFiredOnClose (line 228) | void LastMissileFiredOnClose(MyEntity missile) method InitGroupMaskIfNeeded (line 554) | public void InitGroupMaskIfNeeded() method MySmallShip (line 639) | public MySmallShip() method MySmallShip (line 657) | public MySmallShip(float health, string displayName) method Config_ConfigChanged (line 663) | void Config_ConfigChanged(MySmallShipConfig obj) method RaiseConfigChanged (line 668) | void RaiseConfigChanged() method UpdateSubObjectsState (line 677) | void UpdateSubObjectsState(bool cameraInCockpit) method UpdateWeaponsNear (line 685) | private void UpdateWeaponsNear(bool inCockpit) method EnableThrustLights (line 693) | private void EnableThrustLights(bool enable) method EnableThrustLights (line 712) | private void EnableThrustLights(List subobjectGro... method Init (line 723) | public override void Init(string displayName, MyMwcObjectBuilder_Ship ... method Link (line 805) | public override void Link() method GetObjectBuilderInternal (line 822) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method CreateDefaultSmallShipObjectBuilder (line 875) | public static MyMwcObjectBuilder_SmallShip CreateDefaultSmallShipObjec... method DoDamageInternal (line 899) | protected override void DoDamageInternal(float healthDamage, float dam... method AddHealth (line 1042) | public override void AddHealth(float deltaHealth) method UpdateDamageEffect (line 1054) | private void UpdateDamageEffect() method GetViewMatrix (line 1071) | public Matrix GetViewMatrix() method GetHUDDamageRatio (line 1081) | public override float GetHUDDamageRatio() method SetAfterburner (line 1089) | public void SetAfterburner(bool enabled) method MoveAndRotate (line 1102) | public virtual void MoveAndRotate(Vector3 moveIndicator, Vector2 rotat... method RollingAngle (line 1271) | public float RollingAngle(MySmallShip ship) method AddRoutePoint (line 1336) | private void AddRoutePoint() method CanSee (line 1360) | protected MyEntity CanSee(Vector3 position) method CanSee (line 1365) | public MyEntity CanSee(MyEntity target) method UpdatePlayerHeadAndShakingNew (line 1372) | public void UpdatePlayerHeadAndShakingNew() method IncreaseHeadShake (line 1386) | public void IncreaseHeadShake(float amount) method GetPlayerHeadForCockpitInterior (line 1407) | public Vector3 GetPlayerHeadForCockpitInterior() method StopSounds (line 1420) | public void StopSounds(SharpDX.XACT3.StopFlags stopOptions = SharpDX.X... method SetHudMarker (line 1441) | protected override void SetHudMarker() method SetEngineSound (line 1455) | public void SetEngineSound(bool isEngineOn) method UnifiedWeaponCueSet (line 1486) | public void UnifiedWeaponCueSet(MySoundCuesEnum cueEnum, MySoundCue? v... method UnifiedWeaponCueGet (line 1491) | public MySoundCue? UnifiedWeaponCueGet(MySoundCuesEnum cueEnum) method GetReflectorProperties (line 1496) | public MyReflectorConfig GetReflectorProperties() method TrailerUpdate (line 1501) | public void TrailerUpdate(float reflectorLevel, float engineLevel) method InitShip (line 1514) | void InitShip(StringBuilder displayName, /*Matrix matrix,*/MyMwcObject... method IsCloseToSectorBoundaries (line 1810) | private static bool IsCloseToSectorBoundaries() method CheckPointInventory_OnInventoryContentChange (line 1815) | private void CheckPointInventory_OnInventoryContentChange(MyInventory ... method LoadHackingTool (line 1820) | private void LoadHackingTool() method InitPhysics (line 1841) | public void InitPhysics(float sizeMultiplier, MyMaterialType materialT... method RemoveRedundantWeapons (line 1869) | static void RemoveRedundantWeapons(MyMwcObjectBuilder_SmallShip shipBu... method IsShipDamage1Detected (line 1895) | public bool IsShipDamage1Detected() method IsShipDamage2Detected (line 1900) | public bool IsShipDamage2Detected() method IsShipDamage3Detected (line 1905) | public bool IsShipDamage3Detected() method IsShipDamage4Detected (line 1910) | public bool IsShipDamage4Detected() method IsShipDamage5Detected (line 1915) | public bool IsShipDamage5Detected() method DoesPlayerNeedExplanation (line 1920) | public bool DoesPlayerNeedExplanation() method InitShipDetector (line 1925) | private void InitShipDetector() method StopShipDetectors (line 2012) | private void StopShipDetectors() method OnNearestDetectedEntityChanged (line 2020) | protected void OnNearestDetectedEntityChanged(MyEntityDetector sender,... method OnNearestDetectedEntityCriteriasChanged (line 2025) | protected void OnNearestDetectedEntityCriteriasChanged(MyEntityDetecto... method UpdateNotification (line 2030) | private void UpdateNotification(MyEntityDetector entityDetector, MyEnt... method UpdateNotification (line 2054) | private void UpdateNotification(MyEntityDetector entityDetector, ref M... method AddSubObject (line 2068) | MyModelShipSubOject AddSubObject(List subObjects,... method GetModelShipSubObject (line 2092) | void GetModelShipSubObject(ref MyModelShipSubOject subObject, MyModels... method GetModelShipSubObject (line 2101) | void GetModelShipSubObject(List subObjects, MyMod... method UpdateLight (line 2121) | void UpdateLight() method GetLightPosition (line 2263) | private Vector3 GetLightPosition(bool isCameraInsideThisShip) method IsCameraThirdPerson (line 2285) | public bool IsCameraThirdPerson() method IsCameraInsideMinerShip (line 2290) | public bool IsCameraInsideMinerShip() method DrawEngineThrusts (line 2297) | void DrawEngineThrusts() method CalculateEngineThrustStrength (line 2334) | float CalculateEngineThrustStrength(float actualAccelerationLocal, flo... method DrawEngineThrusts (line 2361) | void DrawEngineThrusts(List subObjects, float str... method DrawReflectors (line 2420) | void DrawReflectors() method DrawReflector (line 2426) | void DrawReflector(List subObjects) method GetShipCockpit (line 2485) | public MyCockpit GetShipCockpit() method GetShipCockpitGlass (line 2498) | public MyCockpitGlassEntity GetShipCockpitGlass() method AcquireTarget (line 2508) | internal void AcquireTarget() method OnArmorChanged (line 2590) | private void OnArmorChanged() method OnInventoryContentChange (line 2604) | protected override void OnInventoryContentChange(MyInventory sender) method UpdateRadarCapabilities (line 2677) | private void UpdateRadarCapabilities() method UpdateMaxFuel (line 2743) | public void UpdateMaxFuel() method UpdateMaxOxygen (line 2749) | public void UpdateMaxOxygen() method GetNearMotherShipContainer (line 2756) | public MyPrefabHangar GetNearMotherShipContainer() method ClearNotifications (line 2918) | public void ClearNotifications() method DisplayDetectedEntityActionNotification (line 2940) | private MyHudNotification.MyNotification DisplayDetectedEntityActionNo... method IsRadiation (line 3059) | private bool IsRadiation() method IsRadiationCritical (line 3064) | private bool IsRadiationCritical() method IsPilotDead (line 3070) | public virtual bool IsPilotDead() method IsDamagedForWarnignAlert (line 3082) | public bool IsDamagedForWarnignAlert() method IsCriticalDamaged (line 3087) | public bool IsCriticalDamaged() method HasLowOxygenLevel (line 3092) | public bool HasLowOxygenLevel() method HasCriticalOxygenLevel (line 3097) | public bool HasCriticalOxygenLevel() method IsOxygenLeaking (line 3102) | public bool IsOxygenLeaking() method GetOxygenLeakingAmount (line 3107) | private float GetOxygenLeakingAmount() method HasLowFuelLevel (line 3115) | public bool HasLowFuelLevel() method HasCriticalFuelLevel (line 3120) | public bool HasCriticalFuelLevel() method HasNoFuelLevel (line 3125) | public bool HasNoFuelLevel() method HasMountedAnyWeapon (line 3130) | private bool HasMountedAnyWeapon() method HasLowAmmoLevel (line 3135) | public bool HasLowAmmoLevel() method HasCriticalAmmoLevel (line 3144) | public bool HasCriticalAmmoLevel() method HasNoAmmoLevel (line 3153) | public bool HasNoAmmoLevel() method GetTheLowestLevelOfPrimaryAndSecondaryAmmo (line 3162) | private float GetTheLowestLevelOfPrimaryAndSecondaryAmmo() method GetLevelOfAmmo (line 3167) | private float GetLevelOfAmmo(MyMwcObjectBuilder_FireKeyEnum fireKey) method HasLowArmorLevel (line 3180) | public bool HasLowArmorLevel() method HasCriticalArmorLevel (line 3185) | public bool HasCriticalArmorLevel() method HasNoArmorLevel (line 3190) | public bool HasNoArmorLevel() method HasLowHealthLevel (line 3195) | public bool HasLowHealthLevel() method HasNoHealthLevel (line 3200) | public bool HasNoHealthLevel() method HasCriticalHealthLevel (line 3205) | public bool HasCriticalHealthLevel() method IsRadarJammed (line 3210) | public bool IsRadarJammed() method IsEnemyDetected (line 3219) | public bool IsEnemyDetected() method IsMissileDetected (line 3236) | public bool IsMissileDetected() method IsShipDamageDetected (line 3285) | private bool IsShipDamageDetected(int level) method PlayLowHealthAlertSound (line 3304) | private void PlayLowHealthAlertSound() method IsDisabledByEMP (line 3335) | bool IsDisabledByEMP() method DisableByEMP (line 3343) | void DisableByEMP(TimeSpan duration) method IsEngineWorking (line 3348) | public bool IsEngineWorking() method IsEngineOn (line 3353) | public bool IsEngineOn() method IsEngineTurnedOn (line 3358) | public bool IsEngineTurnedOn() method IsEngineTurnedOff (line 3363) | public bool IsEngineTurnedOff() method IsMovementSlowdownDisabled (line 3368) | public bool IsMovementSlowdownDisabled() method HasRadarJammerActive (line 3373) | public bool HasRadarJammerActive() method HasNoOxygen (line 3378) | public bool HasNoOxygen() method HasNoFuel (line 3383) | public bool HasNoFuel() method PumpFuel (line 3391) | public void PumpFuel() method GetEngineProperties (line 3406) | public MySmallShipEngineTypeProperties GetEngineProperties() method GetFormationPosition (line 3419) | public Vector3 GetFormationPosition(int index) method SortFormation (line 3429) | private void SortFormation() method GetFormationPosition (line 3461) | public override Vector3 GetFormationPosition(MySmallShipBot bot) method AtackedByEnemy (line 3473) | public virtual void AtackedByEnemy(MyEntity damageSource) method IsFriendlyFire (line 3478) | protected bool IsFriendlyFire(MyEntity damageSource) method HandleAttack (line 3523) | protected void HandleAttack(MyEntity damageSource) method IsAfterburnerOn (line 3563) | public bool IsAfterburnerOn() method OpeningInventoryScreen (line 3568) | void OpeningInventoryScreen(MyEntity entity, MySmallShipInteractionAct... method InventoryScreenClosed (line 3576) | void InventoryScreenClosed(MyGuiScreenBase screen) method HideFromBots (line 3585) | public void HideFromBots() method IsHiddenFromBots (line 3591) | public bool IsHiddenFromBots() method RepairToMax (line 3599) | public override void RepairToMax() method UpdateBeforeSimulation (line 3610) | public override void UpdateBeforeSimulation() method Gameover (line 3938) | void Gameover() method GetPhysicsProperties (line 3950) | public virtual MyShipTypePhysicsProperties GetPhysicsProperties() method UpdateGamePlayProperties (line 3955) | private MySmallShipEngineTypeProperties UpdateGamePlayProperties(bool ... method WeaponShot (line 4037) | public void WeaponShot(MySmallShipGunBase gun, MyAmmoAssignment ammoAs... method Update_PlayerShip (line 4042) | private void Update_PlayerShip() method UpdateSectorBoundariesWarning (line 4249) | void UpdateSectorBoundariesWarning() method UpdateAfterburner (line 4288) | private void UpdateAfterburner() method UpdateAfterSimulation (line 4308) | public override void UpdateAfterSimulation() method UpdateMultiplayerPosition (line 4541) | protected virtual void UpdateMultiplayerPosition() method Draw (line 4553) | public override bool Draw(MyRenderObject renderObject = null) method DebugDrawNormalVectors (line 4646) | public override void DebugDrawNormalVectors() method DebugDraw (line 4657) | public override bool DebugDraw() method DebugDrawSubobject (line 4734) | void DebugDrawSubobject(StringBuilder text, Matrix matrix, Vector3 color) method DebugDrawSubobject (line 4746) | void DebugDrawSubobject(MyModelSubObject subObject, Vector3 color) method DebugDrawSubobject (line 4763) | void DebugDrawSubobject(List subObjects, Vector3 ... method DebugDrawWeapons (line 4771) | void DebugDrawWeapons() method GetIntersectionWithLine (line 4793) | public override bool GetIntersectionWithLine(ref MyLine line, out MyIn... method Close (line 4837) | public override void Close() method StopSounds (line 4925) | public void StopSounds() method OnWorldPositionChanged (line 4946) | public override void OnWorldPositionChanged(object source) method StopEngineSounds (line 4986) | private void StopEngineSounds(SharpDX.XACT3.StopFlags stopOptions) method UpdatePlayerHeadForCockpitInteriorWorldMatrix (line 4998) | void UpdatePlayerHeadForCockpitInteriorWorldMatrix() method OnContact (line 5015) | protected override bool OnContact(ref MyRBSolverConstraint constraint) method OnContactEnd (line 5105) | protected override void OnContactEnd(MyContactEventInfo contactInfo) method OnContactTouch (line 5115) | protected override void OnContactTouch(MyContactEventInfo contactInfo) method GetFriendlyName (line 5128) | public override string GetFriendlyName() method AddRemoteCamera (line 5145) | public void AddRemoteCamera(MyRemoteCamera remoteCamera) method RemoveRemoteCamera (line 5150) | public void RemoveRemoteCamera(MyRemoteCamera remoteCamera) method IsSelectedRemoteCamera (line 5160) | public bool IsSelectedRemoteCamera() method GetSelectedRemoteCamera (line 5165) | public MyRemoteCamera GetSelectedRemoteCamera() method IsSelectedDrone (line 5173) | public bool IsSelectedDrone() method GetSelectedDrone (line 5178) | public MyDrone GetSelectedDrone() method SelectPreviousSecondaryCamera (line 5186) | public void SelectPreviousSecondaryCamera() method SelectNextSecondaryCamera (line 5229) | public void SelectNextSecondaryCamera() method SelectLastRemoteCamera (line 5273) | public void SelectLastRemoteCamera() method SelectLastDroneCamera (line 5280) | public void SelectLastDroneCamera() method SelectShipCamera (line 5287) | public void SelectShipCamera() method UpdateSecondaryCamera (line 5294) | public void UpdateSecondaryCamera(bool wasDecrement = false) method GetCameraDescription (line 5352) | public StringBuilder GetCameraDescription() method AddRemoteBomb (line 5398) | public void AddRemoteBomb(MyRemoteBomb bomb) method RemoveRemoteBomb (line 5403) | public void RemoveRemoteBomb(MyRemoteBomb bomb) method InvokeAmmoSpecialFunction (line 5423) | public void InvokeAmmoSpecialFunction() method HasFiredRemoteBombs (line 5442) | public bool HasFiredRemoteBombs() method RemoveLight (line 5477) | internal void RemoveLight() method RemoveSubObjectLights (line 5486) | internal void RemoveSubObjectLights() method WasRecentlyLooted (line 5504) | public bool WasRecentlyLooted() method TryDeployDrone (line 5527) | public bool TryDeployDrone() method DeployDrone (line 5565) | private void DeployDrone(MyMwcObjectBuilder_Drone objectBuilder, Vecto... method RemoveDrone (line 5577) | public void RemoveDrone(MyDrone drone) method AddDrone (line 5584) | public void AddDrone(MyDrone drone) method CleanupAfterCloseAll (line 5596) | public void CleanupAfterCloseAll() method PlayerShip_OnMarkForClose (line 5603) | private void PlayerShip_OnMarkForClose(MyEntity obj) method AddFriendlyFireDamage (line 5608) | public void AddFriendlyFireDamage(MyEntity entity, float damage) method UpdateFriendlyFireDamage (line 5621) | public void UpdateFriendlyFireDamage() method Refill (line 5666) | public void Refill() method SetParked (line 5674) | public void SetParked(bool staticPhysics) method UpdateParked (line 5684) | private void UpdateParked() method MarkForClose (line 5733) | public override void MarkForClose() method GetStepRatio (line 5742) | public float GetStepRatio() method GetCorrectDisplayName (line 5750) | public override string GetCorrectDisplayName() class MyPositionMemory (line 5762) | class MyPositionMemory method MyPositionMemory (line 5773) | public MyPositionMemory(int capacity, float closeRadius) method GetArrayIndex (line 5782) | private int GetArrayIndex(int index) method IsFull (line 5787) | private bool IsFull() method Add (line 5792) | public void Add(Vector3 position) method RemoveFirst (line 5820) | public void RemoveFirst() method GetCount (line 5829) | public int GetCount() method GetItem (line 5834) | public Vector3 GetItem(int index) method Copy (line 5840) | public void Copy(MyPositionMemory route) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/MySmallShipBot.cs class MySmallShipBot (line 49) | class MySmallShipBot : MySmallShip type MyBotWeaponsParametrsEnum (line 67) | private enum MyBotWeaponsParametrsEnum type MyBotParams (line 80) | private struct MyBotParams method MySmallShipBot (line 96) | public MySmallShipBot() method ForceWeaponUse (line 101) | public void ForceWeaponUse(MyMwcObjectBuilder_SmallShip_Weapon_TypesEn... method TryGetWeaponParams (line 113) | private bool TryGetWeaponParams(MyMwcObjectBuilder_SmallShip_Weapon_Ty... method CanShootWith (line 129) | public bool CanShootWith(MyMwcObjectBuilder_FireKeyEnum fireKey) method Shoot (line 135) | public void Shoot(MyMwcObjectBuilder_FireKeyEnum fireKey) method SettingsForWeaponType (line 155) | private MyBotParams SettingsForWeaponType(MyMwcObjectBuilder_SmallShip... method MySmallShipBot (line 397) | static MySmallShipBot() method GetFriendlyName (line 402) | public override string GetFriendlyName() method Init (line 407) | public virtual void Init(string hudLabelText, MyMwcObjectBuilder_Small... method OnLinkEntities (line 471) | void OnLinkEntities() method Link (line 483) | public override void Link() method InitSpoiledHolograms (line 496) | protected void InitSpoiledHolograms() method TryAssignAmmo (line 505) | private bool TryAssignAmmo(MyMwcObjectBuilder_SmallShip_Weapon_TypesEn... method SetupWeapons (line 523) | private void SetupWeapons(MyMwcObjectBuilder_SmallShip_Bot objectBuilder) method GetBotDifficulty (line 584) | private MyGameplayDifficultyEnum GetBotDifficulty() method SetupDifficulty (line 603) | private void SetupDifficulty() method RefillAmmoAndResources (line 627) | private void RefillAmmoAndResources() method MyEntities_OnEntityRemove (line 642) | void MyEntities_OnEntityRemove(MyEntity entity) method Close (line 659) | public override void Close() method CanDie (line 718) | private bool CanDie(MyEntity damageSource) method DoDamageInternal (line 746) | protected override void DoDamageInternal(float healthDamage, float dam... method Shock (line 809) | public void Shock(float shockTime) method LowHealth (line 815) | private void LowHealth() method UpdateMultiplayerPosition (line 838) | protected override void UpdateMultiplayerPosition() method UpdateBeforeSimulation (line 846) | public override void UpdateBeforeSimulation() method IsFarEnoughToBeAsleep (line 925) | public bool IsFarEnoughToBeAsleep() method TuneRotation (line 938) | private float TuneRotation(float angle) method Move (line 943) | public void Move(Vector3 moveTo, Vector3 lookTarget, Vector3 targetUp,... method TryFindRoute (line 1041) | public bool TryFindRoute(MySmallShip target) method RouteFoundCallback (line 1053) | private void RouteFoundCallback(Vector3? routePosition, object userData) method TryGetRoute (line 1059) | public bool TryGetRoute(out Vector3? routePosition) method TryFindPath (line 1074) | public bool TryFindPath(Vector3 goal) method PathFoundCallback (line 1083) | private void PathFoundCallback(List path, object userData) method TryGetPath (line 1089) | public bool TryGetPath(out List path) method TryTestPosition (line 1095) | public bool TryTestPosition(Vector3 position, Vector3 targetPosition) method TryGetTestPositionResult (line 1114) | public bool TryGetTestPositionResult(ref Vector3? result) method AddDesire (line 1130) | private void AddDesire(MyBotDesire desire) method UpdateBehavior (line 1136) | private void UpdateBehavior() method GetDebugHudString (line 1200) | public StringBuilder GetDebugHudString() method DebugDraw (line 1207) | public override bool DebugDraw() method DetectEnemies (line 1284) | private void DetectEnemies() method AddSeenEnemy (line 1317) | public void AddSeenEnemy(MyEntity enemy) method AddCuriousLocation (line 1344) | public void AddCuriousLocation(Vector3 location, MyEntity source) method Flash (line 1365) | public void Flash() method AtackedByEnemy (line 1384) | public override void AtackedByEnemy(MyEntity damageSource) method GetEnemy (line 1409) | public MyEntity GetEnemy() method GetClosestEnemy (line 1422) | public MyEntity GetClosestEnemy() method CanSeeTarget (line 1448) | public bool CanSeeTarget(MyEntity target) method UpdateBioChemEffect (line 1469) | private void UpdateBioChemEffect(bool start) method Attack (line 1480) | public void Attack(MyEntity target) method Idle (line 1505) | public void Idle() method Follow (line 1510) | public void Follow(MyEntity leader) method StopFollow (line 1532) | public void StopFollow() method Patrol (line 1545) | public void Patrol() method IsDead (line 1552) | public override bool IsDead() method IsPilotDead (line 1557) | public override bool IsPilotDead() method IsShocked (line 1562) | public bool IsShocked() method SetWaypointPath (line 1567) | public void SetWaypointPath(string name) method SpoilHologram (line 1578) | public void SpoilHologram(MySmallShip smallShip) method IsSpoiledHologram (line 1587) | public bool IsSpoiledHologram(MyEntity entity) method SetAITemplate (line 1600) | public void SetAITemplate(MyAITemplateEnum template) method IsLeaderLost (line 1607) | public bool IsLeaderLost() method IsLeaderFar (line 1620) | public bool IsLeaderFar() method LaunchAlarm (line 1634) | public void LaunchAlarm(MySmallShip source) method ToString (line 1651) | public override string ToString() method GetDangerZoneID (line 1658) | public int GetDangerZoneID() method GetObjectBuilderInternal (line 1663) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method IsParked (line 1686) | public bool IsParked() method GetPhysicsProperties (line 1691) | public override MyShipTypePhysicsProperties GetPhysicsProperties() method SetEquip (line 1698) | public void SetEquip(List weapons... method PlayFriendlyFireCue (line 1723) | public static void PlayFriendlyFireCue() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/MySmallShipBot2.cs class MySmallShipBot (line 34) | class MySmallShipBot : MySmallShip method GetMinAttackDistance (line 76) | private float GetMinAttackDistance() { return 100.0f * MathHelper.Lerp... type MyBotWeaponsParametrsEnum (line 103) | private enum MyBotWeaponsParametrsEnum type MyBotBehaviorsEnum (line 116) | public enum MyBotBehaviorsEnum type MyBotDecisionLogicsEnum (line 130) | public enum MyBotDecisionLogicsEnum type MyBotSurvivalAlertsEnum (line 146) | public enum MyBotSurvivalAlertsEnum type MyBotGuardTypeEnum (line 161) | public enum MyBotGuardTypeEnum type MyBotParams (line 425) | private struct MyBotParams type MySurvivalDecision (line 439) | private struct MySurvivalDecision type MyWaypointMemory (line 448) | public struct MyWaypointMemory method MyWaypointMemory (line 471) | public MyWaypointMemory(MySmallShipBot m_bot) type MyCanSeeMemory (line 481) | private struct MyCanSeeMemory method MyCanSeeMemory (line 486) | public MyCanSeeMemory(bool result) method ResolveBehavior (line 500) | public void ResolveBehavior() method OnBehaviorChanged (line 539) | private void OnBehaviorChanged(MyBotBehaviorsEnum behavior) method SetWaypoints (line 588) | public void SetWaypoints(MyWaypointMemory mem) method InitPatrolWaypointsSimpleDirections (line 593) | public void InitPatrolWaypointsSimpleDirections(Vector3 pos, float radi) method HelperGetSidePositionVector (line 609) | Vector3 HelperGetSidePositionVector(Matrix spot, float dir, float dr, ... method GetNearestFreeSpotToFollowTarget (line 646) | Vector3 GetNearestFreeSpotToFollowTarget(Matrix spot) method MakeDecision (line 689) | private void MakeDecision() method NotifyEnemy (line 841) | private void NotifyEnemy(MyEntity enemy) method NotifyMyGroupAboutEnemy (line 855) | private void NotifyMyGroupAboutEnemy(MyEntity enemy) method GetRaidAttackSpot (line 905) | private Vector3 GetRaidAttackSpot(Matrix spot, float direct_angle, flo... method GetFlyAroundSpot (line 921) | private Vector3 GetFlyAroundSpot(Matrix spot) method GetAttackSpot (line 934) | private Vector3 GetAttackSpot(Matrix spot, float rightleftcoef, float ... method DoDamage (line 950) | public override void DoDamage(float healthDamage, float damage, MyDama... method CasualFighter (line 993) | private void CasualFighter() method FollowWaypoint (line 1123) | private void FollowWaypoint(ref MyWaypointMemory memory) method CheckSurvivalKit (line 1142) | private void CheckSurvivalKit() method CheckSurvivalAlert (line 1161) | private bool CheckSurvivalAlert(MyBotSurvivalAlertsEnum alert, MySurvi... method AddSurvivalAlert (line 1265) | public void AddSurvivalAlert(MyBotSurvivalAlertsEnum survivalAlert, My... method AddWaypoint (line 1276) | public void AddWaypoint(ref MyWaypointMemory memory, Vector3 waypoint) method CleanRoute (line 1286) | public void CleanRoute(ref MyWaypointMemory memory) method SetFirstWaypoint (line 1293) | public void SetFirstWaypoint(ref MyWaypointMemory memory, Vector3 target) method SetActualWaypoint (line 1303) | public void SetActualWaypoint(ref MyWaypointMemory memory, Vector3 tar... method AddFollower (line 1312) | protected void AddFollower(MySmallShipBot follower) method RemoveFollower (line 1319) | protected void RemoveFollower(MySmallShipBot follower) method GetObjectWeFollow (line 1324) | public MyEntity GetObjectWeFollow() method NextWayPointer (line 1333) | private void NextWayPointer(ref MyWaypointMemory memory) method SetupNextWaypointIfPosible (line 1373) | private Vector3 SetupNextWaypointIfPosible(ref MyWaypointMemory memory) method CheckMemoryList (line 1409) | private void CheckMemoryList(ref MyWaypointMemory memory, int directio... method Init (line 1441) | public virtual void Init(string hudLabelText, MyMwcObjectBuilder_Small... method Update (line 1542) | public override void Update() method Draw (line 1649) | public override bool Draw() method DebugDraw (line 1666) | public override bool DebugDraw() method OnWorldPositionChanged (line 1706) | public override void OnWorldPositionChanged(object source) method UpdateBeforeIntegration (line 1714) | public override void UpdateBeforeIntegration() method UpdateAfterIntegration (line 1724) | public override bool UpdateAfterIntegration() method ResetStrafeTimer (line 1732) | public void ResetStrafeTimer() method ResetRaidTimer (line 1740) | public void ResetRaidTimer() method ResetBehaviourTimer (line 1751) | public void ResetBehaviourTimer() method CheckCanSee (line 1760) | private bool CheckCanSee(ref MyCanSeeMemory mem, MyEntity target) method CheckCanSeeIgnoreMovingObjects (line 1771) | private bool CheckCanSeeIgnoreMovingObjects(ref MyCanSeeMemory mem, Ve... method DistanceToTarget (line 1787) | public float DistanceToTarget(Vector3 target) method AngleTo (line 1799) | private float AngleTo(Vector3 target) method CanSeeIgnoreMovingObj (line 1820) | private bool CanSeeIgnoreMovingObj(Vector3 position) method CanSeeIgnoreMovingObj (line 1825) | private bool CanSeeIgnoreMovingObj(Vector3 position, MyEntity target) method IsMovingObject (line 1831) | private bool IsMovingObject(MyEntity obj) method SearchTargetToFollow (line 1840) | private MySmallShip SearchTargetToFollow() method SearchTargetToAttack (line 1890) | private MyEntity SearchTargetToAttack(int triggerDistance) method GetTargetsRoute (line 1929) | private void GetTargetsRoute(MySmallShip target) method ResolveMovement (line 1987) | private void ResolveMovement() method MoveTowardsTarget (line 2043) | private Vector3 MoveTowardsTarget(Vector3 position) method RotationTowardsTarget (line 2051) | private Vector2 RotationTowardsTarget(Vector3 position) method RotationTowardsTarget (line 2073) | private Vector2 RotationTowardsTarget(Matrix targetPosition) method GetActiveDistanceToTarget (line 2091) | float GetActiveDistanceToTarget(MyEntity e) method Shoot (line 2100) | private void Shoot() method RescaleForCurrentMass (line 2185) | private float RescaleForCurrentMass(float param) method SettingsForWeaponType (line 2196) | private MyBotParams SettingsForWeaponType(MyMwcObjectBuilder_SmallShip... method SettingsForBehaviorTimers (line 2320) | private void SettingsForBehaviorTimers() method GetMaxTrajectoryForAmmoType (line 2350) | private float GetMaxTrajectoryForAmmoType(MyMwcObjectBuilder_SmallShip... method RefillAmmoAndResources (line 2358) | private void RefillAmmoAndResources() method CanDie (line 2370) | private bool CanDie(MyEntity damageSource) method GetBotDifficulty (line 2394) | private MyGameplayDifficultyEnum GetBotDifficulty() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/MySmallShipInteraction.cs type MySmallShipInteractionActionEnum (line 21) | [Flags] class MySmallShipInteraction (line 36) | static class MySmallShipInteraction method IsLookAtTarget (line 40) | private static bool IsLookAtTarget(MySmallShip smallShip, MyEntity oth... method IsCustomLookAtTarget (line 52) | private static bool IsCustomLookAtTarget(MySmallShip smallShip, MyEnti... method IsTargetVisible (line 71) | private static bool IsTargetVisible(MySmallShip smallShip, MyEntity ot... method ControlIsInPlayerShip (line 78) | private static bool ControlIsInPlayerShip() method CanTradeForFree (line 83) | public static bool CanTradeForFree(MyEntity entityToTrade, params obje... method CanTrade (line 120) | public static bool CanTrade(MyEntity entityToTrade, params object[] args) method IsShipLootable (line 151) | private static bool IsShipLootable(MySmallShip smallShip) method CanLootShip (line 158) | public static bool CanLootShip(MySmallShip shipToLoot, params object[]... method CanExamineCargoBox (line 171) | public static bool CanExamineCargoBox(MyCargoBox cargoBox, params obje... method CanExamineEmptyCargoBox (line 182) | public static bool CanExamineEmptyCargoBox(MyCargoBox cargoBox, params... method IsBlocked (line 193) | public static bool IsBlocked(MyEntity entity, params object[] args) method CanBuild (line 198) | public static bool CanBuild(MyPrefabContainer prefabContainer, params ... method IsNearMothership (line 207) | public static bool IsNearMothership(MyPrefabHangar prefabHangar, param... method CanUse (line 217) | public static bool CanUse(MyEntity entity, params object[] args) method CanHack (line 243) | public static bool CanHack(MyEntity entity, params object[] args) method GetSmallShipFromArguments (line 273) | private static MySmallShip GetSmallShipFromArguments(object[] args) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/SubObjects/MyCameraHeadShake.cs class MyCameraHeadShake (line 8) | class MyCameraHeadShake method MyCameraHeadShake (line 10) | public MyCameraHeadShake() method ShakeActive (line 43) | public bool ShakeActive() { return m_Shake; } method AddShake (line 45) | public void AddShake(float shakePower) method UpdateShake (line 72) | public void UpdateShake(float timeStep,ref Vector3 outPos, ref Vector3... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/SubObjects/MyCameraSpring.cs class MyCameraSpring (line 16) | class MyCameraSpring method MyCameraSpring (line 46) | public MyCameraSpring(MySmallShip ship) method Update (line 71) | public void Update(float timeStep, Matrix inverseRboMatrix, ref Vector... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/SubObjects/MyCockpit.cs class MyCockpit (line 9) | class MyCockpit: MyEntity method MyCockpit (line 11) | public MyCockpit() method Init (line 20) | public override void Init(StringBuilder displayName, Models.MyModelsEn... method GetWorldMatrixForDraw (line 52) | public override Matrix GetWorldMatrixForDraw() method Draw (line 57) | public override bool Draw(MyRenderObject renderObject = null) method UpdateBeforeSimulation (line 62) | public override void UpdateBeforeSimulation() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/SubObjects/MyCockpitGlassEntity.cs class MyCockpitGlassEntity (line 11) | class MyCockpitGlassEntity : MyEntity method MyCockpitGlassEntity (line 13) | public MyCockpitGlassEntity() method Init (line 18) | public override void Init(System.Text.StringBuilder hudLabelText, Mode... method DoDamageInternal (line 28) | protected override void DoDamageInternal(float playerDamage, float dam... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/SubObjects/MyCockpitWeapons.cs class MyCockpitWeapons (line 14) | class MyCockpitWeapons method MyCockpitWeapons (line 16) | static MyCockpitWeapons() method LoadContent (line 21) | public static void LoadContent() method UnloadContent (line 30) | public static void UnloadContent() method CanDrawCockpitWeapons (line 39) | public static bool CanDrawCockpitWeapons() method Draw (line 51) | public static void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/SubObjects/MyCubeBuilder.cs class MyCubeBuilder (line 16) | class MyCubeBuilder : MyEntity method MyCubeBuilder (line 22) | public MyCubeBuilder() method Init (line 26) | public override void Init(StringBuilder displayName, Models.MyModelsEn... method SetModel (line 35) | void SetModel(MyModelsEnum model) method Intersect (line 41) | public MyIntersectionResultLineTriangleEx? Intersect() method Add (line 49) | public void Add() method MakeCubePosition (line 61) | void MakeCubePosition(ref Vector3 position) method GetAddPosition (line 74) | bool GetAddPosition(out Vector3 position) method IsSmallship (line 90) | bool IsSmallship(MyEntity entity) method Remove (line 95) | public void Remove() method Draw (line 104) | public override bool Draw(MyRenderObject renderObject = null) method DebugDraw (line 114) | public override bool DebugDraw() method UpdateAfterSimulation (line 171) | public override void UpdateAfterSimulation() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Ships/SubObjects/MySecondaryCamera.cs type MySecondaryCameraAttachedTo (line 26) | public enum MySecondaryCameraAttachedTo class MySecondaryCamera (line 35) | class MySecondaryCamera type Mode (line 37) | private enum Mode method GetRenderedTexture (line 83) | public Texture GetRenderedTexture() method MySecondaryCamera (line 88) | private MySecondaryCamera() method SetRearMirror (line 94) | public void SetRearMirror() method SetPlayerShip (line 100) | public void SetPlayerShip() method GetCameraEntity (line 106) | public MyEntity GetCameraEntity() method SetEntityCamera (line 112) | public void SetEntityCamera(MyEntity cameraSource) method Render (line 119) | public void Render() method DebugDraw (line 149) | public void DebugDraw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/SpawnPoints/MySpawnPoint.cs class BotTemplate (line 41) | public class BotTemplate class MySpawnPoint (line 47) | class MySpawnPoint : MyEntity class Bot (line 54) | public class Bot method AddLimiter (line 126) | public void AddLimiter(MySpawnpointLimiter limiter) method RemoveLimiter (line 131) | public void RemoveLimiter(MySpawnpointLimiter limiter) method MySpawnPoint (line 137) | public MySpawnPoint() method Init (line 145) | public virtual void Init(string hudLabelText, MyMwcObjectBuilder_Spawn... method GetBotTemplates (line 209) | public List GetBotTemplates() method ApplyBotTemplates (line 214) | public List ApplyBotTemplates(List templates) method Reset (line 232) | public void Reset() method ResetBotsSpawnTime (line 259) | public void ResetBotsSpawnTime() method CreateBotFromBuilder (line 267) | private MySmallShipBot CreateBotFromBuilder(MyMwcObjectBuilder_SmallSh... method GetSafePositionForSpawn (line 291) | private bool GetSafePositionForSpawn(MyMwcObjectBuilder_SmallShip_Type... method CreateShip (line 314) | private MySmallShipBot CreateShip(MyMwcObjectBuilder_SmallShip_Bot bld... method SetBotPath (line 324) | private void SetBotPath(MySmallShipBot bot) method LinkShip (line 347) | public void LinkShip(MySmallShipBot bot) method SpawnShip (line 364) | public void SpawnShip(int botsIdx, Vector3? position = null, uint? des... method UpdateBeforeSimulation (line 408) | public override void UpdateBeforeSimulation() method Draw (line 541) | public override bool Draw(MyRenderObject renderObject) method DebugDraw (line 546) | public override bool DebugDraw() method GetObjectBuilderInternal (line 558) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetRespawnTime (line 583) | private float GetRespawnTime(Bot bot) method GetIntersectionWithLine (line 588) | public override bool GetIntersectionWithLine(ref MyLine line, out Vect... method SetWayPointPath (line 599) | public void SetWayPointPath(String name) method GetWaypointPath (line 604) | public string GetWaypointPath() method Activate (line 609) | public void Activate() method Deactivate (line 623) | public void Deactivate() method IsActive (line 632) | public bool IsActive() method GetBots (line 637) | public List GetBots() method GetLeader (line 642) | public MySmallShip GetLeader() method AllBotsKilled (line 654) | public bool AllBotsKilled() method PreloadForDraw (line 659) | public override void PreloadForDraw() method GetShipCount (line 672) | public int GetShipCount() method Link (line 689) | public override void Link() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MyContactDrill.cs class MyContactDrill (line 16) | abstract class MyContactDrill : MyDrillBase method Init (line 30) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method Shot (line 42) | public override bool Shot(MyMwcObjectBuilder_SmallShip_Ammo usedAmmo) method Eject (line 51) | public override bool Eject() method UpdateAfterSimulation (line 61) | public override void UpdateAfterSimulation() method Drill (line 76) | protected override void Drill() method DebugDraw (line 203) | public override bool DebugDraw() method CalculateRotationSpeed (line 216) | protected void CalculateRotationSpeed() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MyCrusherDrill.cs class MyCrusherDrill (line 20) | class MyCrusherDrill : MyContactDrill method Init (line 27) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method DebugDrawNormalVectors (line 80) | public override void DebugDrawNormalVectors() method UpdateBeforeSimulation (line 96) | public override void UpdateBeforeSimulation() method UpdateAfterSimulation (line 104) | public override void UpdateAfterSimulation() method GetObjectBuilderInternal (line 130) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetLocalMatrixForCockpitView (line 140) | protected override Matrix GetLocalMatrixForCockpitView() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MyCrusherDrillBit.cs class MyDrillBit (line 9) | class MyDrillBit : MyEntity method Init (line 14) | public virtual void Init(StringBuilder hudLabelText, Matrix localMatri... method SetWorldMatrixForCockpit (line 22) | public void SetWorldMatrixForCockpit(ref Matrix worldMatrixForRenderin... method UpdateBeforeSimulation (line 30) | public override void UpdateBeforeSimulation() method GetWorldMatrixForDraw (line 42) | public override Matrix GetWorldMatrixForDraw() method DebugDraw (line 52) | public override bool DebugDraw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MyDirectionalDrill.cs class MyDirectionalDrill (line 9) | abstract class MyDirectionalDrill : MyDrillBase method Shot (line 14) | public override bool Shot(MyMwcObjectBuilder_SmallShip_Ammo usedAmmo) method UpdateAfterSimulation (line 24) | public override void UpdateAfterSimulation() method Drill (line 48) | protected override void Drill() method Close (line 122) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MyDrillBase.cs type MyDrillStateEnum (line 23) | public enum MyDrillStateEnum class MyDrillBase (line 35) | abstract class MyDrillBase : MySmallShipGunBase method MyDrillBase (line 70) | protected MyDrillBase() method Init (line 116) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method Shot (line 133) | public override bool Shot(MyMwcObjectBuilder_SmallShip_Ammo usedAmmo) method Eject (line 149) | public virtual bool Eject() method SetDrillScale (line 172) | void SetDrillScale(float scale) method UpdateAfterSimulation (line 178) | public override void UpdateAfterSimulation() method StopDustEffect (line 221) | protected void StopDustEffect() method Drill (line 230) | protected abstract void Drill(); method EjectDrill (line 232) | protected virtual void EjectDrill() method PullDrillBack (line 253) | protected virtual void PullDrillBack() method StartIdleCue (line 271) | protected void StartIdleCue() method StopIdleCue (line 286) | protected void StopIdleCue() method StartDrillingCue (line 295) | protected void StartDrillingCue(bool mining) method StartMovingCue (line 313) | protected void StartMovingCue() method StopDrillingCue (line 327) | protected void StopDrillingCue() method StopMovingCue (line 355) | protected void StopMovingCue() method StopAllSounds (line 368) | public override void StopAllSounds() method Close (line 403) | public override void Close() method GetRadiusNeededForTunel (line 413) | protected virtual float GetRadiusNeededForTunel() method CreateImpactEffect (line 419) | protected static void CreateImpactEffect(Vector3 position, Vector3 nor... method GetLocalMatrixForCockpitView (line 427) | protected override Matrix GetLocalMatrixForCockpitView() method PlayVoxelCutCue (line 432) | void PlayVoxelCutCue() method CutOutFromVoxel (line 440) | protected void CutOutFromVoxel(MyVoxelMap voxelMap, ref BoundingSphere... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MyDrillHead.cs class MyDrillHead (line 8) | class MyDrillHead : MyEntity method Init (line 13) | public virtual void Init(Vector3 offset, MyEntity parentObject, MyMode... method SetWorldMatrixForCockpit (line 21) | public void SetWorldMatrixForCockpit(ref Matrix worldMatrixForRenderin... method UpdateBeforeSimulation (line 29) | public override void UpdateBeforeSimulation() method GetWorldMatrixForDraw (line 38) | public override Matrix GetWorldMatrixForDraw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MyHackingTool.cs type MyHackingToolStateEnum (line 20) | enum MyHackingToolStateEnum type MyHackingResultEnum (line 26) | enum MyHackingResultEnum class MyHackingEventArgs (line 35) | class MyHackingEventArgs : EventArgs method MyHackingEventArgs (line 40) | public MyHackingEventArgs(MyHackingResultEnum hackingResult, IMyUseabl... class MyHackingTool (line 50) | class MyHackingTool class MyHackingResultMessage (line 55) | class MyHackingResultMessage method MyHackingResultMessage (line 61) | public MyHackingResultMessage(MyTextsWrapperEnum? text, GetFontDeleg... method Display (line 68) | public void Display(object[] parameters) method MyHackingTool (line 84) | static MyHackingTool() method MyHackingTool (line 110) | public MyHackingTool(MySmallShip owner, int hackingLevel) method Update (line 121) | public void Update() method Hack (line 139) | public void Hack(IMyUseableEntity entityToHack) method GetActualHackingEntity (line 174) | public IMyUseableEntity GetActualHackingEntity() method m_hackingProgressScreen_OnSuccess (line 179) | void m_hackingProgressScreen_OnSuccess(object sender, EventArgs e) method m_hackingProgressScreen_OnCanceled (line 184) | void m_hackingProgressScreen_OnCanceled(object sender, EventArgs e) method OnOwnerDie (line 189) | void OnOwnerDie(MyEntity entity, MyEntity killer) method OnOwnerClose (line 194) | void OnOwnerClose(MyEntity entity) method HackingSuccessAction (line 199) | private void HackingSuccessAction() method StopHacking (line 205) | private void StopHacking(MyHackingResultEnum result, HackingResultActi... method NotifyHackingFinish (line 235) | private void NotifyHackingFinish(MyHackingResultEnum result) method NotifyHackingStart (line 247) | private void NotifyHackingStart() method Close (line 255) | public void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MyHarvestingDevice.cs type MyHarvestingDeviceEnum (line 37) | public enum MyHarvestingDeviceEnum class MyHarvestingDevice (line 46) | class MyHarvestingDevice : MySmallShipGunBase method Init (line 93) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method StartFindingVoxel (line 109) | void StartFindingVoxel() method StartInVoxel (line 134) | void StartInVoxel(MyVoxelMap voxelMap) method StartReturningBack (line 172) | void StartReturningBack() method StartFastReturningBack (line 183) | void StartFastReturningBack() method StartInsideShip (line 195) | void StartInsideShip() method StartReleaseVoxel (line 205) | void StartReleaseVoxel() method StartTubeMovingCue (line 302) | void StartTubeMovingCue() method StartGrindingCue (line 311) | void StartGrindingCue() method StartImplodeCue (line 320) | void StartImplodeCue() method StopGrindingCue (line 329) | void StopGrindingCue() method StopTubeMovingCue (line 339) | void StopTubeMovingCue() method Shot (line 349) | public override bool Shot(MyMwcObjectBuilder_SmallShip_Ammo usedAmmo) method Draw (line 367) | public override bool Draw(MyRenderObject renderObject) method DebugDraw (line 379) | public override bool DebugDraw() method UpdateAfterSimulation (line 405) | public override void UpdateAfterSimulation() method GetWorldMatrixForDraw (line 551) | public override Matrix GetWorldMatrixForDraw() method Close (line 569) | public override void Close() method CloseEffect (line 599) | private void CloseEffect() method GetObjectBuilderInternal (line 613) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MyHarvestingHead.cs class MyHarvestingHead (line 7) | sealed class MyHarvestingHead : MyEntity method Init (line 11) | public void Init(MyEntity parent) method Update (line 20) | public bool Update(Vector3 currentPosition, Vector3 direction, Vector3... method SetData (line 27) | public void SetData(ref Matrix worldMatrixForRenderingFromCockpitView) method Draw (line 32) | public override bool Draw(MyRenderObject renderObject) method GetWorldMatrixForDraw (line 39) | public override Matrix GetWorldMatrixForDraw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MyLaserDrill.cs class MyLaserDrill (line 11) | class MyLaserDrill : MyDirectionalDrill method Init (line 13) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method GetObjectBuilderInternal (line 35) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MyMedicine.cs type MyMedicineType (line 14) | public enum MyMedicineType class MyMedicine (line 22) | class MyMedicine method MyMedicine (line 28) | MyMedicine(MyMedicineType type) method GetArrayOfAllMedicines (line 34) | public static MyMedicine[] GetArrayOfAllMedicines() method Activate (line 46) | public void Activate() method Deactivate (line 51) | public void Deactivate() method Trigger (line 56) | public void Trigger() method ActivateIfInInventory (line 61) | public void ActivateIfInInventory(MyInventory inventory) method Type (line 105) | public MyMedicineType Type() method Duration (line 110) | public float Duration() method TimeSinceActivation (line 122) | public float TimeSinceActivation() method IsActive (line 127) | public bool IsActive() method ActiveTimeSinceLastTriggered (line 132) | public float ActiveTimeSinceLastTriggered() method WasActiveSinceLastTriggered (line 137) | public bool WasActiveSinceLastTriggered() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MyNanoRepairToolBase.cs class MyNanoRepairToolBase (line 11) | abstract class MyNanoRepairToolBase method Use (line 13) | public abstract void Use(); method UseForEntity (line 15) | protected void UseForEntity(MyEntity entity) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MyNanoRepairToolEntity.cs class MyNanoRepairToolEntity (line 9) | class MyNanoRepairToolEntity : MyNanoRepairToolBase method MyNanoRepairToolEntity (line 13) | public MyNanoRepairToolEntity(MyEntity entity) method Use (line 19) | public override void Use() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MyNuclearDrill.cs class MyNuclearDrill (line 20) | class MyNuclearDrill : MyContactDrill method Init (line 26) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method UpdateAfterSimulation (line 75) | public override void UpdateAfterSimulation() method OnNuclearEffectDeleted (line 112) | private void OnNuclearEffectDeleted(object sender, EventArgs e) method Close (line 117) | public override void Close() method GetObjectBuilderInternal (line 128) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetRadiusNeededForTunel (line 138) | protected override float GetRadiusNeededForTunel() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MyPressureDrill.cs class MyPressureDrill (line 16) | class MyPressureDrill : MyDrillBase type PressureState (line 22) | enum PressureState method Init (line 35) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method Shot (line 55) | public override bool Shot(MyMwcObjectBuilder_SmallShip_Ammo usedAmmo) method Eject (line 68) | public override bool Eject() method StartPressureIdleCue (line 83) | private void StartPressureIdleCue() method StopPressureIdleCue (line 92) | private void StopPressureIdleCue() method UpdateAfterSimulation (line 101) | public override void UpdateAfterSimulation() method OnPressureFireEffectDelete (line 229) | private void OnPressureFireEffectDelete(object sender, EventArgs e) method Drill (line 234) | protected override void Drill() { } method Close (line 236) | public override void Close() method StartDrillChargingCue (line 257) | void StartDrillChargingCue() method StartDrillBlastCue (line 266) | void StartDrillBlastCue() method StartDrillBlastRockCue (line 275) | void StartDrillBlastRockCue() method StartDrillBlastOtherCue (line 284) | void StartDrillBlastOtherCue() method StopDrillingBlastCue (line 293) | void StopDrillingBlastCue() method GetObjectBuilderInternal (line 303) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MySawDrill.cs class MySawDrill (line 11) | class MySawDrill : MyDirectionalDrill method Init (line 13) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method GetObjectBuilderInternal (line 35) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/MyThermalDrill.cs class MyThermalDrill (line 18) | class MyThermalDrill : MyContactDrill method Init (line 24) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method UpdateAfterSimulation (line 58) | public override void UpdateAfterSimulation() method OnTrailEffectDeleted (line 94) | private void OnTrailEffectDeleted(object sender, EventArgs e) method Close (line 99) | public override void Close() method GetObjectBuilderInternal (line 109) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/ToolKits/MyToolKit.cs class MyToolKit (line 15) | class MyToolKit class MyToolKitDelegates (line 20) | class MyToolKitDelegates method MyToolKitDelegates (line 26) | public MyToolKitDelegates(GetAmountDelegate amountDelegate, GetAmoun... method MyToolKit (line 81) | private MyToolKit(MySmallShip smallShipOwner, MyPlayer playerOwner, My... method Update (line 89) | public void Update() method IsEmpty (line 110) | public bool IsEmpty() method GetToolInventoryItem (line 115) | public MyInventoryItem GetToolInventoryItem() method IsSupportedToolKitItem (line 120) | public static bool IsSupportedToolKitItem(MyInventoryItem toolInventor... method CreateInstance (line 129) | public static MyToolKit CreateInstance(MySmallShip smallShipOwner, MyP... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Tools/ToolKits/MyToolKits.cs class MyToolKits (line 11) | class MyToolKits method MyToolKits (line 19) | public MyToolKits(MySmallShip smallShipOwner, MyPlayer playerOwner) method SmallShipInventory_OnInventoryContentChange (line 30) | private void SmallShipInventory_OnInventoryContentChange(MyInventory s... method Update (line 35) | public void Update() method Close (line 51) | public void Close() method RefreshToolKits (line 63) | private void RefreshToolKits() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/WayPoints/MyWayPoint.cs class MyWayPoint (line 30) | class MyWayPoint : MyEntity method Distance (line 41) | public static float Distance(MyWayPoint v1, MyWayPoint v2) method Connect (line 59) | public static void Connect(MyWayPoint v1, MyWayPoint v2) method ConnectIfVisible (line 72) | public static bool ConnectIfVisible(MyWayPoint v1, MyWayPoint v2) method ConnectIfNoAABBBlockers (line 92) | public static bool ConnectIfNoAABBBlockers(MyWayPoint v1, MyWayPoint v... method Disconnect (line 111) | public static void Disconnect(MyWayPoint v1, MyWayPoint v2) method ConnectTo (line 123) | public void ConnectTo(IEnumerable newNeighbors) method DisconnectFrom (line 130) | public void DisconnectFrom(IEnumerable others) method DisconnectFromAllNeighbors (line 137) | public void DisconnectFromAllNeighbors() method AnyEdgesBetween (line 149) | public static bool AnyEdgesBetween(IEnumerable vertices) method ConnectAll (line 159) | public static void ConnectAll(IEnumerable vertices) method DisconnectAll (line 166) | public static void DisconnectAll(IEnumerable vertices) method Connected (line 174) | public static bool Connected(IEnumerable vertices) method Connected (line 197) | public static bool Connected(MyWayPoint v1, MyWayPoint v2) method ResetVisitedSearchId (line 221) | public void ResetVisitedSearchId() class MyWayPointVertexAStarComparer (line 227) | private class MyWayPointVertexAStarComparer : IComparer method Compare (line 229) | public int Compare(MyWayPoint u, MyWayPoint v) method AddBlockedEdgesForBots (line 247) | public static void AddBlockedEdgesForBots(Tuple GetShortestPathTo(MyWayPoint goal, HashSet ReconstructPath(MyWayPoint v) method MyWayPoint (line 423) | public MyWayPoint() method MyWayPoint (line 429) | static MyWayPoint() method Init (line 439) | public virtual void Init(string hudLabelText, MyMwcObjectBuilder_Waypo... method ResolveLinks (line 459) | public void ResolveLinks() method Link (line 515) | public override void Link() method Close (line 521) | public override void Close() method GetObjectBuilderInternal (line 527) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method DrawWaypointVertex (line 560) | void DrawWaypointVertex(Vector3 position, Vector3 color) method DrawWaypointEdge (line 568) | void DrawWaypointEdge(Vector3 position1, Vector3 position2, Color colo... method HsvToRgb (line 587) | private static Vector3 HsvToRgb(float h, float s, float v) method DebugDraw (line 614) | public override bool DebugDraw() method GetIntersectionWithLine (line 730) | public override bool GetIntersectionWithLine(ref MyLine line, out Vect... method IsSelectableAsChild (line 742) | public override bool IsSelectableAsChild() method IsVisibleFrom (line 753) | public bool IsVisibleFrom(Vector3 position, MyEntity ignore = null, Di... method FilterWayPoints (line 777) | public static List FilterWayPoints(IEnumerable e... method ContainsWayPoint (line 787) | public static bool ContainsWayPoint(IEnumerable entities) method Paths (line 796) | public List Paths() method NeedsToBeSaved (line 807) | public bool NeedsToBeSaved() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/WayPoints/MyWayPointGraph.cs class MyWayPointGraph (line 31) | static class MyWayPointGraph method GetCopyOfAllWaypoints (line 42) | public static List GetCopyOfAllWaypoints() method AddVertex (line 55) | public static bool AddVertex(MyWayPoint v) method RemoveVertex (line 67) | public static bool RemoveVertex(MyWayPoint v) method RemovePath (line 85) | public static void RemovePath(MyWayPointPath path) method RemovePathsWithZeroVertices (line 92) | public static void RemovePathsWithZeroVertices() method ResetAllVisitedSearchIds (line 100) | public static void ResetAllVisitedSearchIds() method CountPathsWithWaypointsWithParents (line 106) | public static int CountPathsWithWaypointsWithParents() method CountWaypointsWithParents (line 115) | public static int CountWaypointsWithParents() method ReloadAllWaypointsWithParents (line 130) | public static void ReloadAllWaypointsWithParents() method GetClosestWaypoint (line 295) | public static MyWayPoint GetClosestWaypoint(Vector3 position) method GetClosestNonGeneratedWaypoint (line 315) | public static MyWayPoint GetClosestNonGeneratedWaypoint(Vector3 position) method GetClosestWaypoints (line 339) | public static List GetClosestWaypoints(Vector3 position, i... method GetClosestVisibleWaypoints (line 380) | public static List GetClosestVisibleWaypoints(Vector3 posi... method GetClosestWaypointReachableByShip (line 393) | public static MyWayPoint GetClosestWaypointReachableByShip(Vector3 pos... method GetClosestWaypointWithDirectionBias (line 441) | public static MyWayPoint GetClosestWaypointWithDirectionBias(Vector3 p... method GetClosestWaypointWithoutEdges (line 491) | public static MyWayPoint GetClosestWaypointWithoutEdges(Vector3 position) method GetAllWaypointsInSphere (line 512) | public static List GetAllWaypointsInSphere(Vector3 center,... method GetAllEdgesInSphere (line 528) | public static List> GetAllEdgesInSphere(... method GetAllEdgesInBox (line 546) | public static List> GetAllEdgesInBox(ref... method RemoveAllObstructedGeneratedEdgesAround (line 570) | public static void RemoveAllObstructedGeneratedEdgesAround(MyEntity en... method CountWaypointTypes (line 592) | public static void CountWaypointTypes(out int total, out int notsave, ... method MakeConnectedComponentsDirty (line 612) | static public void MakeConnectedComponentsDirty() method RecomputeConnectedComponents (line 621) | static void RecomputeConnectedComponents() method GetConnectedComponentId (line 664) | public static int GetConnectedComponentId(MyWayPoint wp) method GetWaypointsWithConnectedComponentId (line 674) | public static List GetWaypointsWithConnectedComponentId(in... method Init (line 687) | public static void Init() method CreateWaypoint (line 694) | public static MyWayPoint CreateWaypoint(Vector3 position, MyEntity par... method InitPaths (line 711) | private static void InitPaths() method UpdateVisibilityAndSelection (line 719) | public static void UpdateVisibilityAndSelection(bool visible) method UpdateSelectedPath (line 739) | public static void UpdateSelectedPath() method GetPath (line 752) | public static MyWayPointPath GetPath(string name) method DeleteNullVerticesFromPaths (line 761) | public static void DeleteNullVerticesFromPaths() method Close (line 768) | public static void Close() method LoadData (line 777) | public static void LoadData() method UnloadData (line 786) | public static void UnloadData() method InvalidateStoredPathCache (line 791) | public static void InvalidateStoredPathCache() method SetSecrecyForPath (line 797) | public static void SetSecrecyForPath(string pathName, bool newSecrecy) method SetSecrecyForWaypoints (line 805) | public static void SetSecrecyForWaypoints(List waypoints, ... method RemoveWaypointsAroundLargeStaticObjects (line 817) | public static void RemoveWaypointsAroundLargeStaticObjects() method GetVisibilityOfAllWaypoints (line 834) | public static bool GetVisibilityOfAllWaypoints() method SetVisibilityOfAllWaypoints (line 839) | public static void SetVisibilityOfAllWaypoints(bool visibility) method CreateWaypointsAroundLargeStaticObjects (line 859) | public static void CreateWaypointsAroundLargeStaticObjects() method RecreateWaypointsAroundMadelyn (line 1220) | public static void RecreateWaypointsAroundMadelyn() method PrepareVertexListForModification (line 1417) | private static void PrepareVertexListForModification() method GetVertexListForModification (line 1429) | private static List GetVertexListForModification() method WaypointCount (line 1437) | public static int WaypointCount() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/WayPoints/MyWayPointPath.cs class MyWayPointPath (line 10) | class MyWayPointPath method MyWayPointPath (line 16) | public MyWayPointPath(string name) method DeleteNullVertices (line 25) | public void DeleteNullVertices() method InvalidateStoredPathCache (line 37) | public void InvalidateStoredPathCache() method CompletePath (line 43) | public List CompletePath(HashSet assignmentO... method GetObjectBuilder (line 154) | public List GetObjectBuilder() method AssignAmmo (line 171) | public void AssignAmmo(MyMwcObjectBuilder_FireKeyEnum fireKey, MyMwcOb... method GetAmmoAssignment (line 192) | public MyAmmoAssignment GetAmmoAssignment(MyMwcObjectBuilder_FireKeyEn... method GetAmmoType (line 206) | public MyMwcObjectBuilder_SmallShip_Ammo_TypesEnum GetAmmoType(MyMwcOb... method Count (line 223) | public int Count() method GetAmmoSpecialText (line 233) | public StringBuilder GetAmmoSpecialText(MyMwcObjectBuilder_FireKeyEnum... method Close (line 245) | public void Close() method GetAmmoSpecialText (line 257) | private StringBuilder GetAmmoSpecialText(MyMwcObjectBuilder_SmallShip_... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/MyAmmoBase.cs class MyAmmoBase (line 29) | class MyAmmoBase : MyEntity method MyAmmoBase (line 59) | public MyAmmoBase() method Init (line 65) | public virtual void Init(MyModelsEnum modelEnum, MyMwcObjectBuilder_Sm... method Start (line 99) | public virtual void Start(Vector3 position, Vector3 initialVelocity, V... method UpdateBeforeSimulation (line 162) | public override void UpdateBeforeSimulation() method UpdateAfterSimulation (line 170) | public override void UpdateAfterSimulation() method Draw (line 179) | public override bool Draw(MyRenderObject renderObject) method Explode (line 190) | public virtual void Explode() method ExplodeCascade (line 205) | public virtual void ExplodeCascade(int level) method CanBeAffectedByExplosionForce (line 211) | public bool CanBeAffectedByExplosionForce() method Close (line 224) | public override void Close() method OnWorldPositionChanged (line 243) | public override void OnWorldPositionChanged(object source) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/MyAmmoConstants.cs class MyAmmoProperties (line 16) | internal class MyAmmoProperties method MyAmmoProperties (line 40) | public MyAmmoProperties(float InitialSpeed, type MyAmmoPropertiesEnum (line 85) | enum MyAmmoPropertiesEnum class MyAmmoConstants (line 91) | static class MyAmmoConstants method FindAmmo (line 99) | [Obsolete] method GenerateDebugAmmoTypeInfo (line 112) | public static void GenerateDebugAmmoTypeInfo() method LoadData (line 144) | internal static void LoadData() method GetAmmoProperties (line 1525) | public static MyAmmoProperties GetAmmoProperties(MyMwcObjectBuilder_Sm... method GetAmmoProperties (line 1530) | public static MyAmmoProperties GetAmmoProperties(MyAmmoPropertiesEnum ... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/MyAmmoInventoryItems.cs class MyAmmoInventoryItems (line 14) | class MyAmmoInventoryItems method MyAmmoInventoryItems (line 20) | public MyAmmoInventoryItems() method Init (line 34) | public void Init(List ammoInventoryItems) method GetAmmoObjectBuilders (line 57) | public List GetAmmoObjectBuilders(b... method GetAmmoInventoryItems (line 71) | public List GetAmmoInventoryItems() method GetAmmoInventoryItems (line 81) | public List GetAmmoInventoryItems(MyMwcObjectBuilder_... method Count (line 90) | public int Count() method Close (line 95) | public void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/MyCannonShot.cs class MyCannonShot (line 31) | class MyCannonShot : MyAmmoBase method MyCannonShot (line 50) | public MyCannonShot() method Init (line 56) | public virtual void Init() method Start (line 68) | public void Start(Vector3 position, Vector3 initialVelocity, Vector3 d... method UpdateBeforeSimulation (line 147) | public override void UpdateBeforeSimulation() method OnWorldPositionChanged (line 301) | public override void OnWorldPositionChanged(object source) method Close (line 315) | public override void Close() method OnContactStart (line 351) | protected override void OnContactStart(MyContactEventInfo contactInfo) method collidedEntity_OnClose (line 399) | void collidedEntity_OnClose(MyEntity obj) method OnContact (line 405) | protected override bool OnContact(ref MyRBSolverConstraint constraint) method Explode (line 437) | public void Explode(MyEntity collideEntity) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/MyCannonShots.cs class MyCannonShots (line 11) | static class MyCannonShots method LoadData (line 15) | public static void LoadData() method UnloadData (line 37) | public static void UnloadData() method Add (line 41) | public static void Add(Vector3 position, Vector3 initialVelocity, Vect... method Remove (line 51) | public static void Remove(MyCannonShot item) method GetActiveCount (line 56) | public static int GetActiveCount() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/MyMissile.cs class MyMissile (line 33) | class MyMissile : MyAmmoBase method MyMissile (line 72) | public MyMissile() method CanBeTargeted (line 77) | public static bool CanBeTargeted(MyEntity entity) method CanTarget (line 82) | public bool CanTarget(MyEntity entity) method Init (line 88) | public virtual void Init() method Start (line 99) | public virtual void Start(MyMwcObjectBuilder_SmallShip_Ammo_TypesEnum ... method UpdateTarget (line 209) | void UpdateTarget(MyEntity newTarget) method UpdateBeforeSimulation (line 227) | public override void UpdateBeforeSimulation() method OnWorldPositionChanged (line 499) | public override void OnWorldPositionChanged(object source) method Close (line 522) | public override void Close() method Draw (line 559) | public override bool Draw(MyRenderObject renderObject) method DebugDraw (line 583) | public override bool DebugDraw() method DetectDecoys (line 717) | private Vector3? DetectDecoys() method GetDesiredVelocity (line 747) | protected Vector3 GetDesiredVelocity(MyEntity targetEntity) method IsInMyHemisphere (line 769) | private bool IsInMyHemisphere(MyEntity targetEntity) method GetPredictedVelocityToTargetEntity (line 782) | protected Vector3 GetPredictedVelocityToTargetEntity(MyEntity targetEn... method GetPredictedVelocityToTargetShipPrecise (line 845) | protected Vector3 GetPredictedVelocityToTargetShipPrecise(MySmallShip ... method OnContactStart (line 933) | protected override void OnContactStart(MyContactEventInfo contactInfo) method collidedEntity_OnClose (line 968) | void collidedEntity_OnClose(MyEntity obj) method Explode (line 974) | public override void Explode() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/MyMissiles.cs class MyMissiles (line 11) | static class MyMissiles method LoadData (line 15) | public static void LoadData() method UnloadData (line 37) | public static void UnloadData() method Add (line 42) | public static MyMissile Add(MyMwcObjectBuilder_SmallShip_Ammo_TypesEnu... method Remove (line 52) | public static void Remove(MyMissile missile) method GetActiveCount (line 57) | public static int GetActiveCount() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyAsteroidKiller.cs class MyAsteroidKiller (line 13) | class MyAsteroidKiller : MyAmmoBase, IUniversalLauncherShell method Init (line 17) | public void Init() method Start (line 22) | public void Start(Vector3 position, Vector3 initialVelocity, Vector3 d... method OnContactStart (line 27) | protected override void OnContactStart(MyContactEventInfo contactInfo) method Explode (line 41) | public override void Explode() method Close (line 60) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyDecoyFlare.cs class MyDecoyFlare (line 18) | class MyDecoyFlare : MyAmmoBase, IUniversalLauncherShell class FlareParticle (line 20) | class FlareParticle method Init (line 38) | public void Init() method InitParticles (line 45) | private void InitParticles() method Start (line 56) | public void Start(Vector3 position, Vector3 initialVelocity, Vector3 d... method UpdateBeforeSimulation (line 69) | public override void UpdateBeforeSimulation() method UpdateParticles (line 106) | bool UpdateParticles() method FireFlares (line 147) | private void FireFlares() method UpdateFlareParticlePosition (line 171) | private void UpdateFlareParticlePosition(FlareParticle particle) method Close (line 177) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyDirectionalExplosive.cs class MyDirectionalExplosive (line 18) | class MyDirectionalExplosive : MyAmmoBase, IUniversalLauncherShell method Init (line 22) | public void Init() method Start (line 29) | public void Start(Vector3 position, Vector3 initialVelocity, Vector3 d... method UpdateBeforeSimulation (line 42) | public override void UpdateBeforeSimulation() method Draw (line 52) | public override bool Draw(MyRenderObject renderObject) method Explode (line 59) | public override void Explode() method OnContactStart (line 85) | protected override void OnContactStart(MyContactEventInfo contactInfo) method Close (line 99) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyEMPBomb.cs class MyEMPBomb (line 12) | class MyEMPBomb : MyAmmoBase, IUniversalLauncherShell method Init (line 17) | public void Init() method Start (line 24) | public void Start(Vector3 position, Vector3 initialVelocity, Vector3 d... method UpdateBeforeSimulation (line 37) | public override void UpdateBeforeSimulation() method Draw (line 50) | public override bool Draw(MyRenderObject renderObject) method Explode (line 57) | public override void Explode() method Close (line 76) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyFlashBomb.cs class MyFlashBomb (line 19) | class MyFlashBomb : MyAmmoBase, IUniversalLauncherShell method Init (line 23) | public void Init() method Start (line 30) | public void Start(Vector3 position, Vector3 initialVelocity, Vector3 d... method UpdateBeforeSimulation (line 40) | public override void UpdateBeforeSimulation() method Draw (line 50) | public override bool Draw(MyRenderObject renderObject) method Explode (line 57) | public override void Explode() method Close (line 98) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyGravityBomb.cs class MyGravityBomb (line 12) | class MyGravityBomb : MyAmmoBase, IUniversalLauncherShell method Init (line 14) | public void Init() method Start (line 21) | public void Start(Vector3 position, Vector3 initialVelocity, Vector3 d... method UpdateBeforeSimulation (line 34) | public override void UpdateBeforeSimulation() method Draw (line 44) | public override bool Draw(MyRenderObject renderObject) method Explode (line 51) | public override void Explode() method Close (line 61) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyHologram.cs class MyHologram (line 24) | class MyHologram : MyAmmoBase, IUniversalLauncherShell type HologramState (line 26) | private enum HologramState method Init (line 73) | public void Init() method Start (line 80) | public void Start(Vector3 position, Vector3 initialVelocity, Vector3 d... method UpdateBeforeSimulation (line 100) | public override void UpdateBeforeSimulation() method UpdateOrientation (line 144) | private void UpdateOrientation() method ActivateHologram (line 160) | private void ActivateHologram() method DeactivateHologram (line 211) | private void DeactivateHologram() method EnlargeHologram (line 216) | private void EnlargeHologram() method ShrinkHologram (line 226) | private void ShrinkHologram() method GenerateFlicker (line 241) | private void GenerateFlicker() method Draw (line 265) | public override bool Draw(MyRenderObject renderObject) method Close (line 282) | public override void Close() method DoDamageInternal (line 294) | protected override void DoDamageInternal(float playerDamage, float dam... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyHologramShips.cs class MyHologramShips (line 14) | static class MyHologramShips method LoadData (line 18) | public static void LoadData() method UnloadData (line 40) | public static void UnloadData() method Add (line 45) | public static MySmallShip Add(string displayName, MyMwcObjectBuilder_S... method Remove (line 74) | public static void Remove(MySmallShip ship) method GetActiveCount (line 79) | public static int GetActiveCount() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyIlluminatingShell.cs class MyIlluminatingShell (line 18) | class MyIlluminatingShell : MyAmmoBase, IUniversalLauncherShell method Init (line 23) | public void Init() method Start (line 30) | public void Start(Vector3 position, Vector3 initialVelocity, Vector3 d... method UpdateBeforeSimulation (line 50) | public override void UpdateBeforeSimulation() method UpdateAfterSimulation (line 99) | public override void UpdateAfterSimulation() method Draw (line 110) | public override bool Draw(MyRenderObject renderObject) method Close (line 117) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyMineBase.cs class MyMineBase (line 18) | abstract class MyMineBase : MyAmmoBase, IUniversalLauncherShell type MyCurrentState (line 24) | public enum MyCurrentState method Init (line 32) | public abstract void Init(); method Start (line 34) | public abstract void Start(Vector3 position, Vector3 initialVelocity, ... method Start (line 38) | public override void Start(Vector3 position, Vector3 initialVelocity, ... method UpdateBeforeSimulation (line 52) | public override void UpdateBeforeSimulation() method OnContactStart (line 74) | protected override void OnContactStart(MyContactEventInfo contactInfo) method DoDamageInternal (line 95) | protected override void DoDamageInternal(float playerDamage, float dam... method Close (line 102) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyMineBasic.cs class MyMineBasic (line 10) | class MyMineBasic : MyMineBase method Init (line 12) | public override void Init() method Start (line 17) | public override void Start(Vector3 position, Vector3 initialVelocity, ... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyMineBioChem.cs class MyMineBioChem (line 10) | class MyMineBioChem : MyMineBase method Init (line 12) | public override void Init() method Start (line 18) | public override void Start(Vector3 position, Vector3 initialVelocity, ... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyMineSmart.cs class MyMineSmart (line 19) | class MyMineSmart : MyMineBase method Init (line 25) | public override void Init() method Start (line 30) | public override void Start(Vector3 position, Vector3 initialVelocity, ... method UpdateBeforeSimulation (line 44) | public override void UpdateBeforeSimulation() method StartMovingCue (line 109) | void StartMovingCue() method StopMovingCue (line 118) | void StopMovingCue() method UpdateMovingCue (line 127) | void UpdateMovingCue() method Close (line 135) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyRemoteBomb.cs class MyRemoteBomb (line 14) | internal class MyRemoteBomb : MyAmmoBase, IUniversalLauncherShell method Init (line 18) | public void Init() method Start (line 25) | public void Start(Vector3 position, Vector3 initialVelocity, Vector3 d... method Draw (line 41) | public override bool Draw(MyRenderObject renderObject) method UpdateBeforeSimulation (line 50) | public override void UpdateBeforeSimulation() method GetAmmoSpecialText (line 72) | public static StringBuilder GetAmmoSpecialText() method Close (line 84) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyRemoteCamera.cs class MyRemoteCamera (line 21) | internal class MyRemoteCamera : MyAmmoBase, IUniversalLauncherShell, IMy... method Init (line 29) | public void Init() method Start (line 54) | public void Start( method Close (line 81) | public override void Close() method OnContactStart (line 95) | protected override void OnContactStart(MyContactEventInfo contactInfo) method DoDamageInternal (line 150) | protected override void DoDamageInternal(float playerDamage, float dam... method UpdateBeforeSimulation (line 157) | public override void UpdateBeforeSimulation() method Rotate (line 176) | internal void Rotate(Vector3 rotationVector) method GetAmmoSpecialText (line 205) | public static StringBuilder GetAmmoSpecialText() method CanBeUsed (line 220) | public bool CanBeUsed(MySmallShip usedBy) method CanBeHacked (line 225) | public bool CanBeHacked(MySmallShip hackedBy) method CanBeRotated (line 230) | public bool CanBeRotated() method Use (line 235) | public void Use(MySmallShip useBy) method UseFromHackingTool (line 246) | public void UseFromHackingTool(MySmallShip useBy, int hackingLevelDiff... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MySmokeBomb.cs class MySmokeBomb (line 15) | class MySmokeBomb : MyAmmoBase, IUniversalLauncherShell method Init (line 21) | public void Init() method Start (line 26) | public void Start(Vector3 position, Vector3 initialVelocity, Vector3 d... method UpdateBeforeSimulation (line 39) | public override void UpdateBeforeSimulation() method UpdateAfterSimulation (line 72) | public override void UpdateAfterSimulation() method StartSmokeEffect (line 82) | public void StartSmokeEffect() method Close (line 94) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MySphereExplosive.cs class MySphereExplosive (line 16) | class MySphereExplosive : MyAmmoBase, IUniversalLauncherShell method Init (line 22) | public void Init() method Start (line 29) | public void Start(Vector3 position, Vector3 initialVelocity, Vector3 d... method UpdateBeforeSimulation (line 42) | public override void UpdateBeforeSimulation() method Draw (line 52) | public override bool Draw(MyRenderObject renderObject) method Explode (line 59) | public override void Explode() method OnContactStart (line 78) | protected override void OnContactStart(MyContactEventInfo contactInfo) method Close (line 91) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyTimeBomb.cs class MyTimeBomb (line 18) | internal class MyTimeBomb : MyAmmoBase, IUniversalLauncherShell method MyTimeBomb (line 26) | static MyTimeBomb() method Init (line 30) | public void Init() method Start (line 37) | public void Start(Vector3 position, Vector3 initialVelocity, Vector3 d... method FormatName (line 61) | private void FormatName() method UpdateBeforeSimulation (line 72) | public override void UpdateBeforeSimulation() method Draw (line 95) | public override bool Draw(MyRenderObject renderObject) method UpdateAmmoSpecialText (line 101) | private static void UpdateAmmoSpecialText() method GetAmmoSpecialText (line 111) | public static StringBuilder GetAmmoSpecialText() method Close (line 117) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyUniversalLauncher.cs class MyUniversalLauncher (line 15) | class MyUniversalLauncher : MySmallShipGunBase method Init (line 20) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method Shot (line 29) | public override bool Shot(MyMwcObjectBuilder_SmallShip_Ammo usedAmmo) method Shot (line 113) | bool Shot() where T : class, IUniversalLauncherShell, new() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Ammo/UniversalLauncher/MyUniversalLauncherShells.cs type IUniversalLauncherShell (line 12) | interface IUniversalLauncherShell method Init (line 19) | void Init(); method Start (line 20) | void Start(Vector3 position, Vector3 initialVelocity, Vector3 directio... type IUniversalLauncherShellsPool (line 23) | interface IUniversalLauncherShellsPool method InitAll (line 25) | void InitAll(); method ReloadAll (line 26) | void ReloadAll(); method Allocate (line 28) | T Allocate() where T : class, IUniversalLauncherShell, new(); method Remove (line 29) | void Remove(IUniversalLauncherShell item); method GetActiveCount (line 30) | int GetActiveCount(); class MyUniversalLauncherShellsPool (line 37) | class MyUniversalLauncherShellsPool : MyObjectsPool, IUniversalLau... method MyUniversalLauncherShellsPool (line 39) | public MyUniversalLauncherShellsPool(int capacity):base(capacity) method InitAll (line 42) | public void InitAll() method ReloadAll (line 50) | public void ReloadAll() method Allocate (line 67) | public U Allocate() where U : class, IUniversalLauncherShell, new() method Remove (line 72) | public void Remove(IUniversalLauncherShell item) class MyUniversalLauncherShells (line 78) | static class MyUniversalLauncherShells method LoadData (line 83) | public static void LoadData(bool isMultiplayer) method UnloadData (line 152) | public static void UnloadData() method createShellsPool (line 156) | private static void createShellsPool(int capacity, Dictionary(Dictionary(byte userId) where T : class, IUniversalLa... method Remove (line 182) | public static void Remove(IUniversalLauncherShell shell, byte userId) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MyAutocanonGun.cs class MyAutocanonGun (line 25) | class MyAutocanonGun : MySmallShipGunBase method Init (line 52) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method Shot (line 73) | public override bool Shot(MyMwcObjectBuilder_SmallShip_Ammo usedAmmo) method Close (line 135) | public override void Close() method OnWorldPositionChanged (line 141) | public override void OnWorldPositionChanged(object source) method UpdateAfterSimulation (line 152) | public override void UpdateAfterSimulation() method m_smokeEffect_OnDelete (line 252) | void m_smokeEffect_OnDelete(object sender, EventArgs e) method GetWorldMatrixForDraw (line 259) | public Matrix GetWorldMatrixForDraw(Matrix matrix) method Draw (line 268) | public override bool Draw(MyRenderObject renderObject) method GetObjectBuilderInternal (line 290) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method ClampSmokesToGenerate (line 300) | void ClampSmokesToGenerate() method SmokesToGenerateIncrease (line 305) | void SmokesToGenerateIncrease() method SmokesToGenerateDecrease (line 311) | void SmokesToGenerateDecrease() method StopAllSounds (line 317) | public override void StopAllSounds() class MyAutocannonBarrel (line 339) | class MyAutocannonBarrel : MyEntity method Init (line 345) | public virtual void Init(StringBuilder hudLabelText, Matrix localMatri... method SetData (line 355) | public void SetData(ref Matrix worldMatrixForRenderingFromCockpitView,... method GetWorldMatrixForDraw (line 361) | public override Matrix GetWorldMatrixForDraw() method DebugDraw (line 394) | public override bool DebugDraw() method GetMuzzlePosition (line 408) | public Vector3 GetMuzzlePosition() method GetMuzzleSize (line 413) | public float GetMuzzleSize() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MyAutomaticRifleSilencerGun.cs class MyAutomaticRifleSilencerGun (line 20) | class MyAutomaticRifleSilencerGun : MySmallShipGunBase method Init (line 24) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method Shot (line 32) | public override bool Shot(MyMwcObjectBuilder_SmallShip_Ammo usedAmmo) method Draw (line 56) | public override bool Draw(MyRenderObject renderObject) method GetObjectBuilderInternal (line 86) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MyCannonGun.cs class MyCannonGun (line 19) | class MyCannonGun : MySmallShipGunBase method Init (line 25) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method Shot (line 37) | public override bool Shot(MyMwcObjectBuilder_SmallShip_Ammo usedAmmo) method GetObjectBuilderInternal (line 68) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetSmokePosition (line 78) | Vector3 GetSmokePosition() method CorrectPosition (line 87) | private Vector3 CorrectPosition(Vector3 position, Vector3 direction, M... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MyGunBase.cs class MyGunBase (line 14) | abstract class MyGunBase : MyEntity method MyGunBase (line 23) | public MyGunBase() method Init (line 29) | public virtual void Init(StringBuilder hudLabelText, MyModelsEnum? mod... method Shot (line 43) | public abstract bool Shot(MyMwcObjectBuilder_SmallShip_Ammo usedAmmo); method InvokeAmmoSpecialFunction (line 46) | public virtual void InvokeAmmoSpecialFunction() { } method UpdateAfterSimulation (line 49) | public override void UpdateAfterSimulation() method IsThisGunFriendly (line 64) | public abstract bool IsThisGunFriendly(); method GetDeviatedAngleFromDamageRatio (line 66) | public float GetDeviatedAngleFromDamageRatio() method GetDeviatedVector (line 78) | protected Vector3 GetDeviatedVector(MyAmmoProperties ammoProperties) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MyLargeShipAutocannon.cs class MyLargeShipAutocannon (line 31) | class MyLargeShipAutocannon : MyLargeShipGunBase method Init (line 33) | public override void Init(StringBuilder hudLabelText, MyEntity parentO... class MyLargeShipAutocannonBarrel (line 54) | class MyLargeShipAutocannonBarrel : MyLargeShipBarrelBase method Init (line 61) | public void Init(StringBuilder hudLabelText, Matrix localMatrix, MyMwc... method Draw (line 66) | public override bool Draw(MyRenderObject renderObject) method StartShooting (line 93) | public override bool StartShooting() method GetViewMatrix (line 137) | public override Matrix GetViewMatrix() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MyLargeShipBarrelBase.cs class MyLargeShipBarrelBase (line 32) | abstract class MyLargeShipBarrelBase : MyEntity method MyLargeShipBarrelBase (line 60) | public MyLargeShipBarrelBase() method Init (line 70) | public void Init(StringBuilder hudLabelText, MyModelsEnum? modelLod0En... method OnWorldPositionChanged (line 145) | public override void OnWorldPositionChanged(object source) method Draw (line 154) | public override bool Draw(MyRenderObject renderObject) method Close (line 168) | public override void Close() method StartShooting (line 179) | public virtual bool StartShooting() method StopShooting (line 220) | public virtual void StopShooting() method GetWeaponBase (line 225) | protected MyLargeShipGunBase GetWeaponBase() method GetAmmoType (line 230) | public MyMwcObjectBuilder_SmallShip_Ammo_TypesEnum GetAmmoType() method GetMuzzleFlashMatrix (line 235) | protected List GetMuzzleFlashMatrix() method GetDeviatedAngleByDamageRatio (line 240) | protected float GetDeviatedAngleByDamageRatio() method GetDeviatedVector (line 252) | protected Vector3 GetDeviatedVector(MyAmmoProperties ammoProperties) method AddProjectile (line 270) | protected void AddProjectile(MyAmmoProperties ammoProperties, Vector3 ... method DoDamageInternal (line 280) | protected override void DoDamageInternal(float playerDamage, float dam... method DrawCrossHair (line 295) | private void DrawCrossHair() method IsControlledByPlayer (line 313) | public bool IsControlledByPlayer() method GetBaseEntity (line 318) | public override MyEntity GetBaseEntity() method GetLine (line 323) | public MyLine GetLine() method GetViewMatrix (line 328) | public abstract Matrix GetViewMatrix(); method IncreaseSmoke (line 330) | protected void IncreaseSmoke() method DecreaseSmoke (line 336) | protected void DecreaseSmoke() method UpdateAfterSimulation (line 342) | public override void UpdateAfterSimulation() method RemoveSmoke (line 349) | public void RemoveSmoke() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MyLargeShipCIWS.cs class MyLargeShipCIWS (line 28) | class MyLargeShipCIWS : MyLargeShipGunBase method Init (line 31) | public override void Init(StringBuilder hudLabelText, MyEntity parentO... class MyLargeShipCIWSBarrel (line 55) | class MyLargeShipCIWSBarrel : MyLargeShipBarrelBase method Init (line 64) | public void Init(StringBuilder hudLabelText, Matrix localMatrix, MyMwc... method Draw (line 70) | public override bool Draw(MyRenderObject renderObject) method StartShooting (line 108) | public override bool StartShooting() method Close (line 168) | public override void Close() method GetViewMatrix (line 179) | public override Matrix GetViewMatrix() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MyLargeShipGunBase.cs class MyLargeShipGunBase (line 40) | abstract class MyLargeShipGunBase : MyGunBase type MyLargeShipGunStatus (line 107) | public enum MyLargeShipGunStatus method MyLargeShipGunBase (line 127) | public MyLargeShipGunBase() method Init (line 156) | public virtual void Init(StringBuilder hudLabelText, MyEntity parentOb... method Init (line 162) | public override void Init(StringBuilder hudLabelText, MyModelsEnum? mo... method SetRandomRotation (line 195) | public void SetRandomRotation() method SetRotation (line 202) | public void SetRotation(float angle, float elevation) method MountBarrel (line 209) | public void MountBarrel(MyLargeShipBarrelBase barrel) method GetStatus (line 214) | public MyLargeShipGunStatus GetStatus() method UpdateBeforeSimulation (line 219) | public override void UpdateBeforeSimulation() method HasElevationOrRotationChanged (line 225) | private bool HasElevationOrRotationChanged() method UpdateAfterSimulation (line 241) | public override void UpdateAfterSimulation() method UpdateAiWeapon (line 291) | private void UpdateAiWeapon() method UpdateControlledWeapon (line 367) | private void UpdateControlledWeapon() method SetShootInterval (line 430) | private void SetShootInterval(ref int shootInterval, ref int shootInte... method UpdateShootStatus (line 435) | private void UpdateShootStatus() method StartShooting (line 466) | private void StartShooting() method StartShootDelaying (line 473) | private void StartShootDelaying() method ResetRandomAiming (line 480) | private void ResetRandomAiming() method RandomMovement (line 493) | public void RandomMovement() method CheckNearTargets (line 565) | private void CheckNearTargets() method UpdatePrediction (line 595) | private void UpdatePrediction(int Time) method GetTargetDistance (line 610) | public float GetTargetDistance() method GetActualTargetSpeed (line 619) | public float GetActualTargetSpeed() method IsActive (line 628) | public bool IsActive() method Shot (line 633) | public override bool Shot(MyMwcObjectBuilder_SmallShip_Ammo usedAmmo) method RotateModels (line 640) | private void RotateModels() method SetRotationAndElevation (line 659) | public void SetRotationAndElevation(Vector3 rotationAndElevation) method RotateImmediately (line 665) | public void RotateImmediately(Vector3 target) method LookAt (line 672) | private Vector3 LookAt(Vector3 Target) method CalculatePredictedTargetTime (line 684) | private int CalculatePredictedTargetTime() method GetPredictedPosition (line 703) | public Vector3 GetPredictedPosition() method RotationAndElevation (line 708) | public bool RotationAndElevation(float rotSpeed = 0.01f) method GetTarget (line 867) | public MyEntity GetTarget() method DebugDraw (line 872) | public override bool DebugDraw() method Draw (line 918) | public override bool Draw(MyRenderObject renderObject) method Close (line 928) | public override void Close() method UnifiedWeaponCueSet (line 944) | public void UnifiedWeaponCueSet(MySoundCuesEnum cueEnum, MySoundCue? v... method UnifiedWeaponCueGet (line 949) | public MySoundCue? UnifiedWeaponCueGet(MySoundCuesEnum cueEnum) method GetHudLabelText (line 955) | public static StringBuilder GetHudLabelText(MyMwcObjectBuilder_PrefabL... method GetWeaponModels (line 992) | public static bool GetWeaponModels(MyMwcObjectBuilder_PrefabLargeWeapo... method GetModelEnums (line 1029) | public static bool GetModelEnums(MyMwcObjectBuilder_PrefabLargeWeapon_... method GetVisualPreviewData (line 1072) | public static bool GetVisualPreviewData(MyMwcObjectBuilder_PrefabLarge... method CreateAloneWeapon (line 1098) | public static void CreateAloneWeapon(ref MyLargeShipGunBase weapon, st... method GetMissileAmmoParams (line 1145) | public static void GetMissileAmmoParams(MyMwcObjectBuilder_SmallShip_A... method GetIntersectionWithLine (line 1166) | public override bool GetIntersectionWithLine(ref MyLine line, out MyIn... method GetIntersectionWithLine (line 1176) | public override bool GetIntersectionWithLine(ref MyLine line, out Vect... method GetBaseEntity (line 1186) | public override MyEntity GetBaseEntity() method IsThisGunFriendly (line 1191) | public override bool IsThisGunFriendly() method DoDamageInternal (line 1197) | protected override void DoDamageInternal(float playerDamage, float dam... method OnWorldPositionChanged (line 1220) | public override void OnWorldPositionChanged(object source) method MoveAndRotate (line 1235) | public void MoveAndRotate(Vector3 moveIndicator, Vector2 rotationIndic... method GetViewMatrix (line 1247) | public Matrix GetViewMatrix() method Fire (line 1252) | public void Fire() method StopFire (line 1257) | public void StopFire() method GetHUDMarkerPosition (line 1262) | public override Vector3 GetHUDMarkerPosition() method GetBarell (line 1274) | public MyLargeShipBarrelBase GetBarell() method SetTarget (line 1279) | internal void SetTarget(MyEntity entity) method PlayShootingSound (line 1284) | internal void PlayShootingSound() method StopShootingSound (line 1297) | internal void StopShootingSound() method StopAimingSound (line 1315) | internal void StopAimingSound() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MyLargeShipMachineGun.cs class MyLargeShipMachineGun (line 44) | class MyLargeShipMachineGun : MyLargeShipGunBase method Init (line 49) | public override void Init(StringBuilder hudLabelText, MyEntity parentO... class MyLargeShipMachineBarrel (line 72) | class MyLargeShipMachineBarrel : MyLargeShipBarrelBase method Init (line 80) | public void Init(StringBuilder hudLabelText, Matrix localMatrix, MyMwc... method Draw (line 90) | public override bool Draw(MyRenderObject renderObject) method StartShooting (line 115) | public override bool StartShooting() method GetViewMatrix (line 159) | public override Matrix GetViewMatrix() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MyLargeShipMissileLauncherBarrel.cs class MyLargeShipMissileLauncherBarrel (line 18) | class MyLargeShipMissileLauncherBarrel : MyLargeShipBarrelBase method Init (line 28) | public void Init(StringBuilder hudLabelText, MyModelsEnum modelEnum, i... method StartShooting (line 44) | public override bool StartShooting() method StopShooting (line 129) | public override void StopShooting() method UpdateAfterSimulation (line 148) | public override void UpdateAfterSimulation() method GetViewMatrix (line 166) | public override Matrix GetViewMatrix() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MyLargeShipMissileLauncherGun.cs class MyLargeShipMissileLauncherGun (line 19) | class MyLargeShipMissileLauncherGun : MyLargeShipGunBase method Init (line 23) | public override void Init(StringBuilder hudLabelText, MyEntity parentO... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MyLargeShipWeaponPrediction.cs class MyLargeShipWeaponPrediction (line 9) | class MyLargeShipWeaponPrediction class MyPredictionRecord (line 11) | private class MyPredictionRecord method MyPredictionRecord (line 19) | public MyPredictionRecord(int MaxRecords, CurveLoopType PreLoopType ... method GetRecordCount (line 33) | public int GetRecordCount() method AddRecord (line 38) | public void AddRecord(Vector3 Point, float Time, Vector3 TangentIn, ... method AddRecord (line 52) | public void AddRecord(Vector3 Point, float Time) method SetCurveKeyTangent (line 57) | private static void SetCurveKeyTangent(ref CurveKey Prev, ref CurveK... method HasRecord (line 74) | public bool HasRecord() method GetStartTime (line 79) | public float GetStartTime() method GetPrewTime (line 86) | private float GetPrewTime() method GetLastTime (line 95) | public float GetLastTime() method GetRecordTime (line 102) | public float GetRecordTime() method Clear (line 109) | public void Clear() method GetRecordPoint (line 116) | public bool GetRecordPoint(int index, ref Vector3 Point) method GetPredictedRecord (line 128) | public Vector3 GetPredictedRecord(float Time) method LinearVector (line 167) | public static Vector3 LinearVector(ref Vector3 B, ref Vector3 A, flo... method DebugDraw_LinearValues (line 183) | public void DebugDraw_LinearValues() method DebugDraw_FromVectorValues (line 197) | public void DebugDraw_FromVectorValues(Vector3 Point, Color endColor) method GetLastRecordSpeed (line 208) | public float GetLastRecordSpeed() method MyLargeShipWeaponPrediction (line 229) | public MyLargeShipWeaponPrediction() method GetRecordCount (line 234) | public int GetRecordCount() method AddRecord (line 239) | public void AddRecord(Vector3 Point, float dt) method GetPredictedPosition (line 244) | public Vector3 GetPredictedPosition(float Time) method HasPrediction (line 249) | public bool HasPrediction() method Clear (line 254) | public void Clear() method GetLastRecordSpeed (line 259) | public float GetLastRecordSpeed() method DebugDraw (line 264) | public void DebugDraw(Vector3 PointFrom, Color EndColor) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MyMachineGun.cs class MyMachineGun (line 22) | class MyMachineGun : MySmallShipGunBase method Init (line 30) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method Shot (line 38) | public override bool Shot(MyMwcObjectBuilder_SmallShip_Ammo usedAmmo) method OnSmokeEffectDelete (line 67) | private void OnSmokeEffectDelete(object sender, EventArgs eventArgs) method UpdateAfterSimulation (line 72) | public override void UpdateAfterSimulation() method CorrectMuzzlePositionHack (line 102) | private void CorrectMuzzlePositionHack() method StartLoopSound (line 114) | public void StartLoopSound(MySoundCuesEnum cueEnum) method StopLoopSound (line 124) | public void StopLoopSound() method Draw (line 144) | public override bool Draw(MyRenderObject renderObject) method GetObjectBuilderInternal (line 158) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method Close (line 168) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MyMissileLauncherGun.cs class MyMissileLauncherGun (line 18) | class MyMissileLauncherGun : MySmallShipGunBase method Init (line 25) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method Shot (line 37) | public override bool Shot(MyMwcObjectBuilder_SmallShip_Ammo usedAmmo) method GetObjectBuilderInternal (line 105) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetSmokePosition (line 115) | Vector3 GetSmokePosition() method CorrectPosition (line 125) | private Vector3 CorrectPosition(Vector3 position, Vector3 direction, M... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MyShotGun.cs class MyShotGun (line 19) | class MyShotGun : MySmallShipGunBase method Init (line 23) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method Shot (line 31) | public override bool Shot(MyMwcObjectBuilder_SmallShip_Ammo usedAmmo) method FireShotGunShot (line 42) | private void FireShotGunShot(MyAmmoProperties ammoProperties) method GetObjectBuilderInternal (line 67) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method Draw (line 77) | public override bool Draw(MyRenderObject renderObject) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MySmallShipGunBase.cs class MySmallShipGunBase (line 21) | abstract class MySmallShipGunBase : MyGunBase method Init (line 68) | public void Init(StringBuilder hudLabelText, MyModelsEnum? modelEnum, ... method Init (line 80) | public virtual void Init(StringBuilder hudLabelText, MySmallShip paren... method Init (line 93) | public void Init(StringBuilder hudLabelText, MySmallShip parentObject, method UpdateAfterSimulation (line 103) | public override void UpdateAfterSimulation() method GetLocalMatrixForCockpitView (line 123) | protected virtual Matrix GetLocalMatrixForCockpitView() method GetParentMinerShip (line 144) | public MySmallShip GetParentMinerShip() method GetWorldMatrixForDraw (line 150) | public override Matrix GetWorldMatrixForDraw() method GetMuzzlePosition (line 165) | public Vector3 GetMuzzlePosition(Vector3 worldPosition) method AddWeaponCue (line 181) | protected void AddWeaponCue(MySoundCuesEnum cueEnum) method GetWeaponCue (line 187) | protected MySoundCue? GetWeaponCue(MySoundCuesEnum cueEnum) method IsThisGunFriendly (line 193) | public override bool IsThisGunFriendly() method AddProjectile (line 200) | protected void AddProjectile(MyAmmoProperties ammoProperties, MyEntity... method StopAllSounds (line 207) | public virtual void StopAllSounds() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Guns/MySniperGun.cs class MySniperGun (line 19) | class MySniperGun : MySmallShipGunBase method Init (line 23) | public override void Init(StringBuilder hudLabelText, MySmallShip pare... method GetMuzzlePosition (line 31) | Vector3 GetMuzzlePosition() method Shot (line 36) | public override bool Shot(MyMwcObjectBuilder_SmallShip_Ammo usedAmmo) method Draw (line 59) | public override bool Draw(Render.MyRenderObject renderObject = null) method GetObjectBuilderInternal (line 77) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/MyLargeShipWeaponCIWS.cs class MyLargeShipWeaponCIWS (line 3) | class MyLargeShipWeaponCIWS //: MyPhysObjectBaseNoJLX FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/MyLargeShipWeapons.cs class MyLargeShipWeapons (line 12) | class MyLargeShipWeapons method MyLargeShipWeapons (line 22) | public MyLargeShipWeapons(MyLargeShip ship, method AddWeapon (line 44) | void AddWeapon(MyMwcObjectBuilder_LargeShip_Weapon weaponObjectBuilder) method GetWeaponsObjectBuilders (line 73) | public List GetWeaponsObjectBuild... method GetAmmoObjectBuilders (line 78) | public List GetAmmoObjectBuilders() method GetIntersectionWithLine (line 83) | public MyIntersectionResultLineTriangleEx? GetIntersectionWithLine(ref... method GetGuns (line 98) | public List GetGuns() method UpdateAfterIntegration (line 103) | public void UpdateAfterIntegration() method Draw (line 111) | public void Draw() method DrawNormalVectors (line 119) | public void DrawNormalVectors() method Close (line 127) | public void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/MySmallShipWeapons.cs class MySmallShipWeapons (line 28) | internal class MySmallShipWeapons class MySmallShipWeaponFactory (line 33) | static class MySmallShipWeaponFactory method GenerateWeapon (line 40) | public static MySmallShipGunBase GenerateWeapon(MyMwcObjectBuilder_S... method MySmallShipWeapons (line 124) | static MySmallShipWeapons() method MySmallShipWeapons (line 169) | public MySmallShipWeapons(MySmallShip ship, MyShipTypeProperties shipT... method Init (line 278) | public void Init(List weaponObjec... method AddWeapon (line 303) | public MySmallShipGunBase AddWeapon(MyMwcObjectBuilder_SmallShip_Weapo... method AddDrill (line 337) | public void AddDrill(MyMwcObjectBuilder_SmallShip_Weapon drillObjectBu... method AddHarvestingDevice (line 351) | public void AddHarvestingDevice(MyMwcObjectBuilder_SmallShip_Weapon ha... method RemoveAllWeapons (line 366) | public void RemoveAllWeapons(bool removeDrill = true, bool removeHarve... method RemoveWeapon (line 386) | public void RemoveWeapon(int index) method RemoveDrill (line 402) | public void RemoveDrill() method RemoveHarvestingDevice (line 413) | public void RemoveHarvestingDevice() method Fire (line 426) | public void Fire(MyMwcObjectBuilder_FireKeyEnum key) method IsMounted (line 439) | public bool IsMounted(MyMwcObjectBuilder_SmallShip_Weapon_TypesEnum we... method FirePrivate (line 455) | void FirePrivate(MyMwcObjectBuilder_FireKeyEnum key) method FireHarvester (line 548) | public void FireHarvester() method FireDrill (line 570) | public void FireDrill() method GetMountedWeaponsWithHarvesterAndDrill (line 588) | public List GetMountedWeaponsWithHarvesterAndDrill() method GetMountedHarvestingDevice (line 597) | public MyHarvestingDevice GetMountedHarvestingDevice() method GetMountedDrill (line 610) | public MyDrillBase GetMountedDrill() method GetIntersectionWithLine (line 624) | public MyIntersectionResultLineTriangleEx? GetIntersectionWithLine(ref... method UpdateAfterSimulation (line 642) | public void UpdateAfterSimulation() method Draw (line 667) | public void Draw() method DrawNormalVectors (line 682) | public void DrawNormalVectors() method Close (line 693) | public void Close() method GetAmountOfAmmo (line 744) | public int GetAmountOfAmmo(MyMwcObjectBuilder_FireKeyEnum key) method GetWeaponsObjectBuilders (line 766) | public List GetWeaponsObjectBuild... method GetMaxWeaponsSlots (line 781) | public static int GetMaxWeaponsSlots(MyModelsEnum shipModelEnum) method IsShooting (line 802) | public bool IsShooting() method HasMountedWeapon (line 807) | public bool HasMountedWeapon(MyMwcObjectBuilder_SmallShip_Weapon_Types... method InitSlots (line 826) | private void InitSlots(MyShipTypeProperties shipTypeProperties, int ma... method AddGunsPositionsFromShipModel (line 851) | private void AddGunsPositionsFromShipModel(MyModelsEnum modelEnum, int... method GetEmptySlotToAdd (line 899) | private MyWeaponSlot GetEmptySlotToAdd(MyMwcObjectBuilder_SmallShip_We... method GetSlotLocation (line 936) | MySlotLocationEnum GetSlotLocation(MyMwcObjectBuilder_SmallShip_Weapon... method GetNormalWeaponCount (line 951) | public int GetNormalWeaponCount(MySlotLocationEnum? location) method AddWeapon (line 974) | private void AddWeapon(MySmallShipGunBase weapon, MyMwcObjectBuilder_S... method SetAutoMountIfExceededLimit (line 999) | void SetAutoMountIfExceededLimit(MyMwcObjectBuilder_SmallShip_Weapon w... method AddDrill (line 1035) | private void AddDrill(MyDrillBase drill, MyMwcObjectBuilder_SmallShip_... method AddHarvestingDevice (line 1049) | private void AddHarvestingDevice(MyHarvestingDevice harvestingDevice, ... method AddWeaponToSlot (line 1064) | private void AddWeaponToSlot(MyWeaponSlot weaponSlot, MySmallShipGunBa... method RemoveWeaponFromSlotAndFromShip (line 1073) | private void RemoveWeaponFromSlotAndFromShip(MyWeaponSlot weaponSlot) method OnWeaponMounting (line 1079) | private void OnWeaponMounting(MyWeaponSlot sender, MySmallShipGunBase ... method OnWeaponDismounting (line 1084) | private void OnWeaponDismounting(MyWeaponSlot sender, MySmallShipGunBa... method FillAmmoInventoryItemsFromInventory (line 1092) | private void FillAmmoInventoryItemsFromInventory() method OnInventoryContentChange (line 1103) | private void OnInventoryContentChange(MyInventory sender) method StopAllSounds (line 1108) | public void StopAllSounds() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/MyWeaponSlot.cs type MySlotLocationEnum (line 19) | public enum MySlotLocationEnum class MyWeaponSlot (line 26) | class MyWeaponSlot method UpdateSlotLocation (line 74) | void UpdateSlotLocation() method MyWeaponSlot (line 86) | public MyWeaponSlot() method IsMounted (line 105) | public bool IsMounted() method Dismount (line 113) | public void Dismount() method Mount (line 126) | public void Mount(MySmallShipGunBase weapon) method InitAndMount (line 141) | public void InitAndMount(MySmallShipGunBase weapon, MyMwcObjectBuilder... method GetOffsetFromWeaponSubObject (line 164) | private float? GetOffsetFromWeaponSubObject(string offsetKey) method GetPosition (line 191) | private Vector3 GetPosition() method GetUpVector (line 203) | private Vector3 GetUpVector() method GetForwardVector (line 215) | private Vector3 GetForwardVector() method GetPreferedWeaponType (line 227) | public MyMwcObjectBuilder_SmallShip_Weapon_TypesEnum GetPreferedWeapon... method GetWeaponObjectBuilder (line 237) | public MyMwcObjectBuilder_SmallShip_Weapon GetWeaponObjectBuilder(bool... method Close (line 249) | public void Close() method IsSlotEligibleForLocation (line 259) | public bool IsSlotEligibleForLocation(MySlotLocationEnum slotLocation) FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Projectile/MyProjectile.cs type MySurfaceImpactEnum (line 30) | public enum MySurfaceImpactEnum class MyProjectile (line 37) | class MyProjectile type MyProjectileStateEnum (line 42) | enum MyProjectileStateEnum : byte class MyProjectileGroupInfo (line 51) | class MyProjectileGroupInfo method Start (line 109) | public void Start(MyAmmoProperties ammoProperties, MyEntity ignoreEnti... method Update (line 207) | public bool Update() method ApplyProjectileForce (line 468) | public static void ApplyProjectileForce(MyEntity physObject, Vector3 i... method Draw (line 493) | public void Draw() method Close (line 561) | public void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Entities/Weapons/Projectile/MyProjectiles.cs class MyProjectiles (line 14) | static class MyProjectiles method MyProjectiles (line 18) | static MyProjectiles() method LoadData (line 23) | public static void LoadData() method UnloadData (line 33) | public static void UnloadData() method Add (line 39) | public static void Add(MyAmmoProperties ammoProperties, MyEntity ignor... method AddShotgun (line 59) | public static void AddShotgun(MyAmmoProperties ammoProperties, MyEntit... method Update (line 84) | public static void Update() method Draw (line 99) | public static void Draw() method GetActiveCount (line 107) | public static int GetActiveCount() FILE: Sources/MinerWars.GameLib/AppCode/Game/Explosions/MyExplosion.cs type MyExplosionTypeEnum (line 30) | internal enum MyExplosionTypeEnum : byte type MyExplosionParticlesTypeEnum (line 52) | internal enum MyExplosionParticlesTypeEnum type MyExplosionFlags (line 58) | [Flags] type MyExplosionInfo (line 69) | internal struct MyExplosionInfo method MyExplosionInfo (line 71) | public MyExplosionInfo(float playerDamage, float damage, float empDama... method SetFlag (line 117) | private void SetFlag(MyExplosionFlags flag, bool value) method HasFlag (line 123) | private bool HasFlag(MyExplosionFlags flag) class MyExplosion (line 136) | class MyExplosion method Start (line 155) | public void Start(float playerDamage, float damage, float empDamage, M... method Start (line 178) | public void Start(float playerDamage, float damage, float empDamage, M... method Start (line 220) | public void Start(ref MyExplosionInfo explosionInfo) method CreateDecals (line 518) | private void CreateDecals(Vector3 direction) method IsExplosionClose (line 634) | private static bool IsExplosionClose(BoundingSphere explosionSphere) method CreateDirtDecalOnCockpitGlass (line 644) | void CreateDirtDecalOnCockpitGlass(ref BoundingSphere explosionSphere) method GetCueEnumByExplosionType (line 686) | MySoundCuesEnum GetCueEnumByExplosionType(MyExplosionTypeEnum explosio... method GetSmutDecalRandomColor (line 731) | private Vector4 GetSmutDecalRandomColor() method Update (line 738) | public bool Update() method DebugDraw (line 770) | public void DebugDraw() method Close (line 780) | public void Close() method GenerateExplosionParticles (line 791) | void GenerateExplosionParticles(MyParticleEffectsIDEnum newParticlesTy... method DisableContainedDummyParticles (line 811) | private void DisableContainedDummyParticles(ref MyExplosionInfo explos... FILE: Sources/MinerWars.GameLib/AppCode/Game/Explosions/MyExplosions.cs class MyExplosions (line 9) | static class MyExplosions method MyExplosions (line 13) | static MyExplosions() method LoadData (line 22) | public static void LoadData() method UnloadData (line 38) | public static void UnloadData() method LoadContent (line 48) | public static void LoadContent() method UnloadContent (line 59) | public static void UnloadContent() method AddExplosion (line 69) | public static MyExplosion AddExplosion() method Update (line 75) | public static void Update() method DebugDraw (line 90) | public static void DebugDraw() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/IMyGuiControlsParent.cs type IMyGuiControlsParent (line 9) | interface IMyGuiControlsParent method GetPositionAbsolute (line 12) | Vector2 GetPositionAbsolute(); method GetSize (line 13) | Vector2? GetSize(); method GetTransitionAlpha (line 14) | float GetTransitionAlpha(); FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/Listbox/MyGuiControlListboxDragAndDrop.cs class MyDragAndDropInfo (line 11) | class MyDragAndDropInfo class MyDragAndDropRestriction (line 18) | class MyDragAndDropRestriction method MyDragAndDropRestriction (line 25) | public MyDragAndDropRestriction() type MyDropHandleType (line 32) | enum MyDropHandleType class MyDragAndDropEventArgs (line 44) | class MyDragAndDropEventArgs class MyGuiControlListboxDragAndDrop (line 51) | class MyGuiControlListboxDragAndDrop : MyGuiControlBase method MyGuiControlListboxDragAndDrop (line 65) | public MyGuiControlListboxDragAndDrop(IMyGuiControlsParent parent, Lis... method CheckMouseOver (line 83) | protected override bool CheckMouseOver() method Draw (line 88) | public override void Draw() method GetPredefinedControlSize (line 134) | protected override Vector2 GetPredefinedControlSize() method ShowToolTip (line 162) | public override void ShowToolTip() method HandleInput (line 171) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method StartDragging (line 189) | public void StartDragging(MyDropHandleType dropHandleType, MyGuiContro... method Stop (line 200) | public void Stop() method IsActive (line 211) | public bool IsActive() method Drop (line 217) | public void Drop() method HandleInput (line 241) | private bool HandleInput(MyGuiInput input) method HandleDropingItem (line 273) | private void HandleDropingItem() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/Listbox/MyGuiControlListboxItem.cs class MyGuiControlListboxItemEventArgs (line 11) | class MyGuiControlListboxItemEventArgs method MyGuiControlListboxItemEventArgs (line 17) | public MyGuiControlListboxItemEventArgs(int rowIndex, int itemIndex, i... class MyGuiControlListboxItem (line 25) | class MyGuiControlListboxItem method MyGuiControlListboxItem (line 51) | public MyGuiControlListboxItem(int key, StringBuilder value, MyTexture... method MyGuiControlListboxItem (line 56) | public MyGuiControlListboxItem(int key, StringBuilder value, MyTexture... method MyGuiControlListboxItem (line 78) | public MyGuiControlListboxItem(int key, MyColoredText coloredText, MyT... FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/Listbox/MyGuiControlListboxRow.cs class MyGuiControlListboxRow (line 9) | class MyGuiControlListboxRow method MyGuiControlListboxRow (line 20) | public MyGuiControlListboxRow(int columns) method GetFirstEmptyItemSlot (line 31) | public int? GetFirstEmptyItemSlot() method IsEmpty (line 47) | public bool IsEmpty() method ItemsCount (line 63) | public int ItemsCount() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/Listbox/MyGuiControlListboxScrollBar.cs type MyScrollDirection (line 11) | enum MyScrollDirection class MyGuiControlListboxScrollBar (line 16) | class MyGuiControlListboxScrollBar method MyGuiControlListboxScrollBar (line 43) | public MyGuiControlListboxScrollBar(IMyGuiControlsParent parent, Vecto... method GetSize (line 65) | public Vector2 GetSize() method SetNewSize (line 74) | public void SetNewSize(Vector2 newSize) method SetNewPosition (line 87) | public void SetNewPosition(Vector2 newPosition) method InitializeScrollBar (line 98) | public void InitializeScrollBar(float maxValue) method SetScrollValue (line 112) | public void SetScrollValue(float value) method GetScrollValue (line 133) | public float GetScrollValue() method GetScrollRatio (line 142) | public float GetScrollRatio() method IsScrolling (line 158) | public bool IsScrolling() method HandleInput (line 171) | public bool HandleInput(MyGuiInput input, bool hasKeyboardActiveContro... method Draw (line 225) | public void Draw() method SetScrollSliderPosition (line 234) | private void SetScrollSliderPosition(Vector2 position) method IsMouseOverScrollSlider (line 240) | private bool IsMouseOverScrollSlider() method RecalculateScrollValueByScrollSliderPosition (line 250) | private void RecalculateScrollValueByScrollSliderPosition() method RecalculateSrollSliderPosition (line 270) | private void RecalculateSrollSliderPosition() method RecalculateScrollSliderMinAndMaxPosition (line 277) | private void RecalculateScrollSliderMinAndMaxPosition() method RecalculateScrollSliderMinAndMaxSize (line 293) | private void RecalculateScrollSliderMinAndMaxSize() method RecalculateScrollSliderSize (line 308) | private void RecalculateScrollSliderSize() method FixScrollSliderPosition (line 331) | private void FixScrollSliderPosition(ref Vector2 scrollSliderPosition) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyColoredText.cs class MyColoredText (line 10) | class MyColoredText method MyColoredText (line 22) | public MyColoredText(StringBuilder text) method MyColoredText (line 27) | public MyColoredText(StringBuilder text, Color color) method MyColoredText (line 32) | public MyColoredText(StringBuilder text, Color color, float textScale) method MyColoredText (line 37) | public MyColoredText(StringBuilder text, Color color, MyGuiFont font, ... method MyColoredText (line 42) | public MyColoredText(StringBuilder text, Color normalColor, Color high... method MyColoredText (line 47) | public MyColoredText(StringBuilder text, Color normalColor, Color high... method Draw (line 59) | public MyRectangle2D Draw(Vector2 normalizedPosition, MyGuiDrawAlignEn... method Draw (line 69) | public MyRectangle2D Draw(Vector2 normalizedPosition, MyGuiDrawAlignEn... FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlBase.cs type MyGuiControlPreDefinedSize (line 13) | enum MyGuiControlPreDefinedSize type MyGuiControlHighlightType (line 21) | enum MyGuiControlHighlightType class MyGuiControlBase (line 30) | abstract class MyGuiControlBase method MyGuiControlBase (line 92) | private MyGuiControlBase() { } method MyGuiControlBase (line 94) | public MyGuiControlBase(IMyGuiControlsParent parent, Vector2 position,... method MyGuiControlBase (line 100) | public MyGuiControlBase(IMyGuiControlsParent parent, Vector2 position,... method MyGuiControlBase (line 105) | public MyGuiControlBase(IMyGuiControlsParent parent, Vector2 position,... method MyGuiControlBase (line 111) | public MyGuiControlBase(IMyGuiControlsParent parent, Vector2 position,... method MyGuiControlBase (line 119) | public MyGuiControlBase(IMyGuiControlsParent parent, Vector2 position,... method MyGuiControlBase (line 125) | public MyGuiControlBase(IMyGuiControlsParent parent, Vector2 position,... method MyGuiControlBase (line 131) | public MyGuiControlBase(IMyGuiControlsParent parent, Vector2 position,... method MyGuiControlBase (line 141) | private MyGuiControlBase(IMyGuiControlsParent parent, Vector2 position... method HandleInput (line 169) | public virtual bool HandleInput(MyGuiInput input, bool hasKeyboardActi... method CanHandleKeyboardActiveControl (line 207) | public bool CanHandleKeyboardActiveControl() method CheckMouseOver (line 213) | protected virtual bool CheckMouseOver() method CheckMouseOver (line 221) | protected bool CheckMouseOver(Vector2 size, Vector2 position) method IsMouseOver (line 229) | public bool IsMouseOver() method ContainsMouse (line 234) | public virtual bool ContainsMouse() method GetTopMostParentScreen (line 239) | protected MyGuiScreenBase GetTopMostParentScreen() method IsMouseOverOrKeyboardActive (line 249) | protected bool IsMouseOverOrKeyboardActive() method Update (line 257) | public virtual void Update() method GetColorAfterTransitionAlpha (line 262) | public Color GetColorAfterTransitionAlpha(Vector4 color) method GetParent (line 269) | public IMyGuiControlsParent GetParent() method GetPosition (line 274) | public Vector2 GetPosition() method GetSize (line 279) | public Vector2? GetSize() method Draw (line 284) | public virtual void Draw() method DrawEffectHighlight (line 315) | protected void DrawEffectHighlight() method HideToolTip (line 320) | public virtual void HideToolTip() method ShowToolTip (line 325) | public virtual void ShowToolTip() method GetPredefinedControlSize (line 338) | protected virtual Vector2 GetPredefinedControlSize() method DrawBorders (line 349) | protected void DrawBorders(Vector2 topLeftPosition, Vector2 size, Colo... method GetMouseCursorTexture (line 367) | public MyTexture2D GetMouseCursorTexture() method SetPosition (line 387) | public virtual void SetPosition(Vector2 position) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlButton.cs type MyGuiControlButtonTextAlignment (line 14) | enum MyGuiControlButtonTextAlignment class MyGuiControlButton (line 20) | class MyGuiControlButton : MyGuiControlBase type ScaleAnimationState (line 25) | enum ScaleAnimationState method MyGuiControlButton (line 95) | public MyGuiControlButton(IMyGuiControlsParent parent, Vector2 positio... method MyGuiControlButton (line 106) | public MyGuiControlButton(IMyGuiControlsParent parent, Vector2 positio... method MyGuiControlButton (line 116) | public MyGuiControlButton(IMyGuiControlsParent parent, Vector2 positio... method MyGuiControlButton (line 124) | public MyGuiControlButton(IMyGuiControlsParent parent, Vector2 positio... method MyGuiControlButton (line 133) | public MyGuiControlButton(IMyGuiControlsParent parent, Vector2 positio... method MyGuiControlButton (line 142) | public MyGuiControlButton(IMyGuiControlsParent parent, Vector2 positio... method MyGuiControlButton (line 154) | public MyGuiControlButton(IMyGuiControlsParent parent, Vector2 positio... method MyGuiControlButton (line 165) | public MyGuiControlButton(IMyGuiControlsParent parent, Vector2 positio... method MyGuiControlButton (line 174) | public MyGuiControlButton(IMyGuiControlsParent parent, Vector2 positio... method MyGuiControlButton (line 186) | public MyGuiControlButton(IMyGuiControlsParent parent, Vector2 positio... method MyGuiControlButton (line 197) | public MyGuiControlButton(IMyGuiControlsParent parent, Vector2 positio... method MyGuiControlButton (line 209) | public MyGuiControlButton(IMyGuiControlsParent parent, Vector2 positio... method MyGuiControlButton (line 221) | private MyGuiControlButton(IMyGuiControlsParent parent, Vector2 positi... method MyGuiControlButton (line 235) | private MyGuiControlButton(IMyGuiControlsParent parent, Vector2 positi... method MyGuiControlButton (line 249) | private MyGuiControlButton(IMyGuiControlsParent parent, Vector2 positi... method HandleInput (line 270) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method Update (line 311) | public override void Update() method Draw (line 392) | public override void Draw() method SetTextEnum (line 502) | public void SetTextEnum(MyTextsWrapperEnum textEnum) method SetText (line 507) | public void SetText(StringBuilder text) method SetTextures (line 512) | public void SetTextures(MyTexture2D buttonTexture, MyTexture2D hoverBu... method SetSize (line 519) | public void SetSize(Vector2 size) method SetHightlightType (line 524) | public void SetHightlightType(MyGuiControlHighlightType hightlightType) method SetToolTip (line 529) | public void SetToolTip(StringBuilder tooltip) method SetTextScale (line 534) | internal void SetTextScale(float textScale) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlCheckbox.cs class MyGuiControlCheckbox (line 11) | class MyGuiControlCheckbox : MyGuiControlBase method MyGuiControlCheckbox (line 32) | public MyGuiControlCheckbox(IMyGuiControlsParent parent, Vector2 posit... method MyGuiControlCheckbox (line 38) | public MyGuiControlCheckbox(IMyGuiControlsParent parent, Vector2 posit... method MyGuiControlCheckbox (line 43) | public MyGuiControlCheckbox(IMyGuiControlsParent parent, Vector2 posit... method MyGuiControlCheckbox (line 49) | public MyGuiControlCheckbox(IMyGuiControlsParent parent, Vector2 posit... method MyGuiControlCheckbox (line 56) | public MyGuiControlCheckbox(IMyGuiControlsParent parent, Vector2 posit... method MyGuiControlCheckbox (line 64) | public MyGuiControlCheckbox(IMyGuiControlsParent parent, Vector2 posit... method MyGuiControlCheckbox (line 70) | public MyGuiControlCheckbox(IMyGuiControlsParent parent, Vector2 posit... method CheckMouseOver (line 98) | protected override bool CheckMouseOver() method SetSize (line 107) | public void SetSize(Vector2 size) method UserCheck (line 129) | private void UserCheck() method Check (line 137) | public void Check() method UnCheck (line 142) | public void UnCheck() method HandleInput (line 148) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method Draw (line 171) | public override void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlColor.cs class MyGuiControlColor (line 18) | class MyGuiControlColor : MyGuiControlBase method MyGuiControlColor (line 33) | public MyGuiControlColor(IMyGuiControlsParent parent, StringBuilder te... method Draw (line 103) | public override void Draw() method UpdateSliders (line 110) | private void UpdateSliders() method UpdateTexts (line 122) | private void UpdateTexts() method SetColor (line 129) | public void SetColor(Vector3 color) method SetColor (line 134) | public void SetColor(Vector4 color) method SetColor (line 139) | public void SetColor(Color color) method GetColor (line 148) | public Color GetColor() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlCombobox.cs class MyGuiControlCombobox (line 16) | class MyGuiControlCombobox : MyGuiControlBase class MyGuiControlComboboxItem (line 18) | public class MyGuiControlComboboxItem : IComparable method MyGuiControlComboboxItem (line 26) | public MyGuiControlComboboxItem(int key, MyTexture2D icon, StringBui... method CompareTo (line 39) | public int CompareTo(object compareToObject) method MyGuiControlCombobox (line 96) | public MyGuiControlCombobox(IMyGuiControlsParent parent, Vector2 posit... method MyGuiControlCombobox (line 130) | public MyGuiControlCombobox(IMyGuiControlsParent parent, Vector2 posit... method MyGuiControlCombobox (line 137) | public MyGuiControlCombobox(IMyGuiControlsParent parent, Vector2 posit... method MyGuiControlCombobox (line 141) | public MyGuiControlCombobox(IMyGuiControlsParent parent, Vector2 posit... method ClearItems (line 146) | public void ClearItems() method AddItem (line 158) | public void AddItem(int key, MyTextsWrapperEnum value) method AddItem (line 164) | public void AddItem(int key, MyTextsWrapperEnum value, int sortOrder) method AddItem (line 170) | public void AddItem(int key, StringBuilder value) method AddItem (line 176) | public void AddItem(int key, MyTexture2D icon, StringBuilder value) method AddItem (line 182) | public void AddItem(int key, StringBuilder value, int sortOrder) method AddItem (line 199) | public void AddItem(int key, MyTexture2D icon, StringBuilder value, in... method RemoveItem (line 215) | public void RemoveItem(int key) method RemoveItemByIndex (line 221) | public void RemoveItemByIndex(int index) method RemoveItem (line 231) | private void RemoveItem(MyGuiControlComboboxItem item) method GetItemsCount (line 247) | public int GetItemsCount() method SortItemsByValueText (line 252) | public void SortItemsByValueText() method CustomSortItems (line 263) | public void CustomSortItems(Comparison compa... method IsHandlingInputNow (line 271) | public bool IsHandlingInputNow() method SelectItemByIndex (line 289) | public void SelectItemByIndex(int index) method SetKeyboardActiveControl (line 294) | public void SetKeyboardActiveControl(bool value) method SelectItemByKey (line 299) | public void SelectItemByKey(int key) method GetSelectedKey (line 318) | public int GetSelectedKey() method GetSelectedIndex (line 325) | public int GetSelectedIndex() method GetSelectedValue (line 333) | public StringBuilder GetSelectedValue() method Assert (line 338) | void Assert() method SwitchComboboxMode (line 347) | private void SwitchComboboxMode() method HandleInput (line 360) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method HandleItemMovement (line 646) | void HandleItemMovement(bool forwardMovement, bool page = false, bool ... method SetScrollBarPositionByIndex (line 706) | private void SetScrollBarPositionByIndex(int index) method IsMouseOverOnOpenedArea (line 737) | bool IsMouseOverOnOpenedArea() method GetOpenedArea (line 748) | MyRectangle2D GetOpenedArea() method GetOpenItemPosition (line 766) | Vector2 GetOpenItemPosition(int index) method GetDrawPosition (line 776) | Vector2 GetDrawPosition() method Draw (line 790) | public override void Draw() method InitializeScrollBarParameters (line 1062) | void InitializeScrollBarParameters() method AdjustScrollBarParameters (line 1084) | void AdjustScrollBarParameters() method CalculateStartAndEndDisplayItemsIndex (line 1094) | void CalculateStartAndEndDisplayItemsIndex() method ScrollToPreSelectedItem (line 1101) | public void ScrollToPreSelectedItem() method SetScrollBarPosition (line 1119) | void SetScrollBarPosition(float value, bool calculateItemIndexes = true) method GetPredefinedControlSize (line 1134) | protected override Vector2 GetPredefinedControlSize() method GetPredefinedControlSize (line 1144) | public static Vector2 GetPredefinedControlSize(MyGuiControlPreDefinedS... method GetGlowSize (line 1161) | protected float GetGlowSize() method GetTopOffsetSize (line 1188) | protected float GetTopOffsetSize() method GetItemSize (line 1215) | protected Vector2 GetItemSize() method CheckMouseOver (line 1243) | protected override bool CheckMouseOver() method IsMouseOverSelectedItem (line 1268) | private bool IsMouseOverSelectedItem() method ShowToolTip (line 1277) | public override void ShowToolTip() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlContextMenu.cs class MyGuiControlContextMenu (line 9) | class MyGuiControlContextMenu : MyGuiControlBase method MyGuiControlContextMenu (line 16) | public MyGuiControlContextMenu(MyGuiScreenBase parentScreen, Vector2 p... method LoadText (line 23) | private void LoadText() method HandleInput (line 29) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method Draw (line 54) | public override void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlLabel.cs class MyGuiControlLabel (line 20) | class MyGuiControlLabel : MyGuiControlBase type MyGuiControlLabelType (line 22) | enum MyGuiControlLabelType method MyGuiControlLabel (line 59) | public MyGuiControlLabel(IMyGuiControlsParent parent, Vector2 position... method MyGuiControlLabel (line 69) | public MyGuiControlLabel(IMyGuiControlsParent parent, Vector2 position... method MyGuiControlLabel (line 79) | public MyGuiControlLabel(IMyGuiControlsParent parent, Vector2 position... method MyGuiControlLabel (line 94) | public MyGuiControlLabel(IMyGuiControlsParent parent, Vector2 position... method Init (line 109) | void Init(Vector4 textColor, float textScale, MyGuiDrawAlignEnum textA... method SetTextScale (line 116) | public void SetTextScale(float textScale) method UpdateParams (line 123) | public void UpdateParams(params object[] args) method HandleInput (line 144) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method RecalculateSize (line 186) | void RecalculateSize() method DrawText (line 191) | void DrawText(StringBuilder sb) method Draw (line 200) | public override void Draw() method UpdateText (line 215) | public void UpdateText(string text) method UpdateText (line 222) | public void UpdateText(StringBuilder builder) method GetText (line 230) | public StringBuilder GetText() method GetTextSize (line 235) | public MyRectangle2D GetTextSize() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlList.cs class MyGuiControlList (line 13) | class MyGuiControlList : MyGuiControlParent method MyGuiControlList (line 19) | public MyGuiControlList(IMyGuiControlsParent parent, Vector2 position,... method MyGuiControlList (line 34) | public MyGuiControlList(IMyGuiControlsParent parent, Vector2 position,... method ControlsCollectionChanged (line 40) | private void ControlsCollectionChanged(object sender, EventArgs e) method InitControls (line 45) | public void InitControls(IEnumerable controls) method Draw (line 57) | public override void Draw() method HandleInput (line 79) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method SetPosition (line 96) | public override void SetPosition(Vector2 position) method Recalculate (line 103) | private void Recalculate() method RecalculateScrollbar (line 114) | private void RecalculateScrollbar() method OnScrollValueChanged (line 124) | private void OnScrollValueChanged(object sender, EventArgs args) method CalculateNewPositionsForControls (line 129) | private void CalculateNewPositionsForControls(float offset) method CalculateRealSize (line 142) | private void CalculateRealSize() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlListbox.cs class MyGuiControlListbox (line 19) | class MyGuiControlListbox : MyGuiControlBase method MyGuiControlListbox (line 108) | public MyGuiControlListbox(IMyGuiControlsParent parent, Vector2 positi... method MyGuiControlListbox (line 176) | public MyGuiControlListbox(IMyGuiControlsParent parent, Vector2 positi... method SetCustomCollumnsWidths (line 192) | public void SetCustomCollumnsWidths(List widths) method EnableAllRowHighlightWhileMouseOver (line 198) | public void EnableAllRowHighlightWhileMouseOver(bool enable, bool exce... method ResetScrollbarPosition (line 204) | public void ResetScrollbarPosition() method AddRow (line 227) | public int AddRow(Vector4? color = null) method AddRow (line 237) | public int AddRow(int index, Vector4? color) method AddRows (line 248) | public void AddRows(int count) method RemoveRow (line 260) | public void RemoveRow(int index) method RemoveAllRows (line 270) | public void RemoveAllRows() method AddItem (line 284) | public MyGuiControlListboxItem AddItem(int key, MyTextsWrapperEnum value) method AddItem (line 294) | public MyGuiControlListboxItem AddItem(int key, StringBuilder value) method AddItem (line 305) | public MyGuiControlListboxItem AddItem(int key, StringBuilder value, M... method AddItem (line 320) | public MyGuiControlListboxItem AddItem(int key, StringBuilder value, M... method AddItem (line 331) | public void AddItem(MyGuiControlListboxItem item) method AddItem (line 373) | public void AddItem(MyGuiControlListboxItem item, int rowIndex, int it... method RemoveItem (line 388) | public void RemoveItem(int key, bool removeEmptyItems = true) method RemoveItem (line 411) | public void RemoveItem(int rowIndex, int itemIndex, bool removeEmptyIt... method RemoveAllItems (line 424) | public void RemoveAllItems(bool removeEmptyItems = true) method RemoveEmptyItems (line 440) | public void RemoveEmptyItems() method RemoveEmptyRows (line 495) | public void RemoveEmptyRows() method GetItem (line 513) | public MyGuiControlListboxItem GetItem(int key) method GetItem (line 534) | public MyGuiControlListboxItem GetItem(int rowIndex, int itemIndex) method GetSelectedRow (line 550) | public MyGuiControlListboxRow GetSelectedRow() method GetSelectedItem (line 563) | public MyGuiControlListboxItem GetSelectedItem() method GetSelectedItems (line 579) | public List GetSelectedItems() method SelectAll (line 597) | public void SelectAll() method SelectRow (line 616) | public void SelectRow(int rowToSelect) method SelectColumn (line 632) | public void SelectColumn(int columnToSelect) method DeselectAll (line 648) | public void DeselectAll() method GetSelectedItemKey (line 662) | public int? GetSelectedItemKey() method SetSelectedItem (line 680) | public void SetSelectedItem(int? rowIndex, int? itemIndex) method IsMultipleSelected (line 708) | private bool IsMultipleSelected(int itemIndex, int rowIndex) method HandleMultiSelect (line 720) | private void HandleMultiSelect(bool addSingleItem, bool addMultiple, i... method SetSelectedItem (line 815) | public void SetSelectedItem(int key) method GetMouseOverIndexes (line 836) | public Point? GetMouseOverIndexes() method GetRowsCount (line 886) | public int GetRowsCount() method GetColumsCount (line 895) | public int GetColumsCount() method GetItems (line 904) | public List GetItems() method GetItemsKeys (line 925) | public List GetItemsKeys() method GetItemsCount (line 946) | public int GetItemsCount() method GetEmptyItemsCount (line 968) | public int GetEmptyItemsCount() method GetEmptyRowsCount (line 990) | public int GetEmptyRowsCount() method SetPosition (line 1007) | public override void SetPosition(Vector2 position) method HandleInput (line 1014) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method HandleMouseWheelScroll (line 1149) | void HandleMouseWheelScroll(MyGuiInput input, ref bool captureInput) method Contains (line 1193) | public bool Contains(float x, float y) method Draw (line 1199) | public override void Draw() method ShowToolTip (line 1287) | public override void ShowToolTip() method CheckMouseOver (line 1308) | protected override bool CheckMouseOver() method FixAfterRemove (line 1315) | private void FixAfterRemove(bool removeEmptyItems) method CreateListboxItem (line 1324) | private MyGuiControlListboxItem CreateListboxItem(int key, StringBuild... method RecalculateAfterRowsCountChanged (line 1339) | private void RecalculateAfterRowsCountChanged() method SetOffsets (line 1353) | private void SetOffsets(int? rowIndex, int? itemIndex, bool setMaxOffs... method GetOffsetByIndex (line 1367) | private int GetOffsetByIndex(int currentOffset, int? index, int displa... method SetScrollValueByOffset (line 1400) | private void SetScrollValueByOffset(MyGuiControlListboxScrollBar scrol... method SetRowsOffsetByScrollRatio (line 1405) | private void SetRowsOffsetByScrollRatio(float scrollRatio) method SetColumnsOffsetByScrollRatio (line 1411) | private void SetColumnsOffsetByScrollRatio(float scrollRatio) method RecalculateRealSize (line 1417) | private void RecalculateRealSize() method GetItemsAreaSize (line 1438) | private Vector2 GetItemsAreaSize() method GetItemsAreaSizeForMouse (line 1459) | private Vector2 GetItemsAreaSizeForMouse() method RecalculateRealPosition (line 1473) | private void RecalculateRealPosition() method GetLeftTopPosition (line 1493) | private Vector2 GetLeftTopPosition() method GetLeftTopItemPosition (line 1498) | private Vector2 GetLeftTopItemPosition(int rowIndex, int itemIndex) method GetMousePreselectedItem (line 1518) | private MyGuiControlListboxItem GetMousePreselectedItem() method GetPreselectedItem (line 1528) | private MyGuiControlListboxItem GetPreselectedItem() method AreIndexesValid (line 1538) | private bool AreIndexesValid(int rowIndex, int itemIndex) method ResetMousePreselected (line 1543) | private void ResetMousePreselected() method ResetPreselected (line 1549) | private void ResetPreselected() method HandleCurrentMousePreselected (line 1555) | private void HandleCurrentMousePreselected() method MovePreselected (line 1572) | private void MovePreselected(bool forward, bool vertical, bool overflo... method HandleCurrentPreselected (line 1672) | private bool HandleCurrentPreselected(MyGuiInput input) method DrawItem (line 1723) | private void DrawItem(int rowIndex, int itemIndex, Vector4 vectorLineC... method CustomSortRows (line 1870) | public void CustomSortRows(Comparison compari... method OnScrollValueChanged (line 1899) | private void OnScrollValueChanged(object sender, EventArgs args) method OnVerticalScrollValueChanged (line 1915) | private void OnVerticalScrollValueChanged() method OnHorizontalScrollValueChanged (line 1919) | private void OnHorizontalScrollValueChanged() method FixSelectedIndexes (line 1923) | private void FixSelectedIndexes() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlMultilineText.cs class MyGuiControlMultilineText (line 11) | class MyGuiControlMultilineText : MyGuiControlBase method MyGuiControlMultilineText (line 40) | public MyGuiControlMultilineText( method SetText (line 74) | public void SetText(StringBuilder value) method AppendText (line 80) | public void AppendText(StringBuilder text) method AppendText (line 86) | public void AppendText(StringBuilder text, MyGuiFont font, float scale... method AppendImage (line 92) | public void AppendImage(MyTexture2D texture, Vector2 size, Vector4 color) method AppendLine (line 98) | public void AppendLine() method Clear (line 104) | public void Clear() method RecalculateScrollBar (line 110) | private void RecalculateScrollBar() method Draw (line 121) | public override void Draw() method HandleInput (line 132) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method DrawText (line 153) | private void DrawText(float offset) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlPanel.cs class MyGuiControlPanel (line 8) | class MyGuiControlPanel : MyGuiControlBase method MyGuiControlPanel (line 13) | public MyGuiControlPanel(IMyGuiControlsParent parent, Vector2 position... method MyGuiControlPanel (line 20) | public MyGuiControlPanel(IMyGuiControlsParent parent, Vector2 position... method MyGuiControlPanel (line 29) | public MyGuiControlPanel(IMyGuiControlsParent parent, Vector2 position... method HandleInput (line 38) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method Draw (line 43) | public override void Draw() method SetSize (line 55) | public void SetSize(Vector2 size) method CheckMouseOver (line 60) | protected override bool CheckMouseOver() method SetBackgroundTexture (line 65) | public void SetBackgroundTexture(MyTexture2D texture) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlParent.cs class MyGuiControlParent (line 13) | class MyGuiControlParent : MyGuiControlBase, IMyGuiControlsParent method MyGuiControlParent (line 17) | public MyGuiControlParent(IMyGuiControlsParent parent, Vector2 positio... method GetPositionAbsolute (line 28) | public Vector2 GetPositionAbsolute() method GetTransitionAlpha (line 33) | public float GetTransitionAlpha() method ShowToolTip (line 39) | public override void ShowToolTip() method Draw (line 48) | public override void Draw() method HandleInput (line 74) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method Update (line 80) | public override void Update() method HideToolTip (line 85) | public override void HideToolTip() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlProgressBar.cs class MyGuiControlProgressBar (line 12) | class MyGuiControlProgressBar : MyGuiControlBase method MyGuiControlProgressBar (line 23) | public MyGuiControlProgressBar(IMyGuiControlsParent parent, Vector2 po... method Draw (line 41) | public override void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlRadioButton.cs class MyGuiControlRadioButtonGroup (line 12) | class MyGuiControlRadioButtonGroup method MyGuiControlRadioButtonGroup (line 17) | public MyGuiControlRadioButtonGroup() method Add (line 23) | public void Add(MyGuiControlRadioButton radioButton) method Remove (line 29) | public void Remove(MyGuiControlRadioButton radioButton) method Clear (line 35) | public void Clear() method OnRadioButtonSelect (line 44) | private void OnRadioButtonSelect(MyGuiControlRadioButton sender) method GetSelected (line 49) | public MyGuiControlRadioButton GetSelected() method GetSelectedKey (line 54) | public int? GetSelectedKey() method UnselectSelected (line 67) | private void UnselectSelected() method SetSelected (line 79) | public void SetSelected(int key) class MyGuiControlRadioButton (line 112) | class MyGuiControlRadioButton : MyGuiControlBase method MyGuiControlRadioButton (line 119) | public MyGuiControlRadioButton(IMyGuiControlsParent parent, Vector2 po... method MyGuiControlRadioButton (line 128) | public MyGuiControlRadioButton(IMyGuiControlsParent parent, Vector2 po... method HandleInput (line 159) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method Draw (line 180) | public override void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlRotatingWheel.cs class MyGuiControlRotatingWheel (line 10) | class MyGuiControlRotatingWheel : MyGuiControlBase method MyGuiControlRotatingWheel (line 18) | public MyGuiControlRotatingWheel(IMyGuiControlsParent parent, Vector2 ... method HandleInput (line 29) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method Draw (line 34) | public override void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlSelectAmmo.cs class MyGuiControlSelectAmmo (line 17) | class MyGuiControlSelectAmmo : MyGuiControlBase method MyGuiControlSelectAmmo (line 32) | public MyGuiControlSelectAmmo(IMyGuiControlsParent parent, Vector2 pos... method OnGuiInputControlsSaved (line 44) | void OnGuiInputControlsSaved(MyGuiInput sender) method HandleInput (line 49) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method LoadAmmoFromShip (line 282) | private void LoadAmmoFromShip() method ReloadControlText (line 337) | public void ReloadControlText() method Update (line 352) | public override void Update() method Draw (line 365) | public override void Draw() type MyAmmoItem (line 438) | private struct MyAmmoItem : IEquatable method MyAmmoItem (line 440) | public MyAmmoItem(MyMwcObjectBuilder_SmallShip_Ammo_TypesEnum type, ... method Equals (line 449) | public bool Equals(MyAmmoItem other) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlSlider.cs class MyGuiControlSlider (line 11) | class MyGuiControlSlider : MyGuiControlBase method MyGuiControlSlider (line 31) | public MyGuiControlSlider(IMyGuiControlsParent parent, Vector2 positio... method MyGuiControlSlider (line 37) | public MyGuiControlSlider(IMyGuiControlsParent parent, Vector2 positio... method SetBounds (line 61) | public void SetBounds(float minValue, float maxValue) method SetValue (line 68) | public void SetValue(float value) method SetNormalizedValue (line 83) | public void SetNormalizedValue(float value) method GetValue (line 89) | public float GetValue() method GetNormalizedValue (line 94) | public float GetNormalizedValue() method UpdateNormalizedValue (line 99) | void UpdateNormalizedValue() method HandleInput (line 108) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method MoveForward (line 159) | void MoveForward(float movementDelta) method Update (line 164) | public override void Update() method GetLeftTopCorner (line 171) | Vector2 GetLeftTopCorner() method GetStart (line 176) | float GetStart() method GetEnd (line 181) | float GetEnd() method DrawSlider (line 186) | void DrawSlider(Vector4 color) method DrawLabel (line 262) | void DrawLabel(Vector4 color) method Draw (line 271) | public override void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlTabControl.cs class MyGuiControlSimpleTabControl (line 12) | class MyGuiControlSimpleTabControl : MyGuiControlParent method MyGuiControlSimpleTabControl (line 17) | public MyGuiControlSimpleTabControl(IMyGuiControlsParent parent, Vecto... method SetCatption (line 24) | public void SetCatption(StringBuilder str) method GetCaption (line 29) | public string GetCaption() method HandleInput (line 48) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method Draw (line 68) | public override void Draw() class MyGuiControlTabControl (line 75) | class MyGuiControlTabControl : /*MyGuiControlBase*/MyGuiControlParent method MyGuiControlTabControl (line 86) | public MyGuiControlTabControl(IMyGuiControlsParent parent, Vector2 pos... method GetTabSubControl (line 107) | public MyGuiControlSimpleTabControl GetTabSubControl(int key) method ActivateTab (line 119) | public void ActivateTab(int key) method GetMouseOverTab (line 190) | private int GetMouseOverTab() method HandleInput (line 215) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method GetSelectedTab (line 237) | public int GetSelectedTab() method Draw (line 242) | public override void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlTextbox.cs type MyGuiControlTextboxType (line 20) | enum MyGuiControlTextboxType : byte class MyGuiControlTextbox (line 27) | class MyGuiControlTextbox : MyGuiControlBase class MyGuiControlTextboxKeyToString (line 29) | class MyGuiControlTextboxKeyToString method MyGuiControlTextboxKeyToString (line 36) | public MyGuiControlTextboxKeyToString(Keys key, string character, st... method MyGuiControlTextbox (line 62) | static MyGuiControlTextbox() method MyGuiControlTextbox (line 147) | public MyGuiControlTextbox(IMyGuiControlsParent parent, Vector2 positi... method MyGuiControlTextbox (line 152) | public MyGuiControlTextbox(IMyGuiControlsParent parent, Vector2 positi... method OnTextChanged (line 168) | private void OnTextChanged() method AddKey (line 176) | static void AddKey(Keys key, string character, string characterWhenShift) method CorrectString (line 183) | string CorrectString(string original) method IsEnoughDelay (line 219) | bool IsEnoughDelay(Keys key, int forcedDelay) method UpdateLastKeyPressTimes (line 228) | void UpdateLastKeyPressTimes(Keys? key) method ResetLastKeyPressTimes (line 247) | void ResetLastKeyPressTimes(MyGuiInput input) method MoveCartrigeToEnd (line 262) | public void MoveCartrigeToEnd() method HandleInput (line 268) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method GetCarriagePositionFromMouseCursor (line 433) | int GetCarriagePositionFromMouseCursor() method GetTextAreaSize (line 457) | Vector2 GetTextAreaSize() method GetTextAreaPosition (line 463) | Vector2 GetTextAreaPosition() method GetCarriagePosition (line 470) | Vector2 GetCarriagePosition(int index) method GetTextByType (line 478) | string GetTextByType() method ChangeMyType (line 495) | public void ChangeMyType(MyGuiControlTextboxType type) method UpdateSlidingWindowPosition (line 524) | void UpdateSlidingWindowPosition() method Draw (line 542) | public override void Draw() method GetPredefinedControlSize (line 601) | protected override Vector2 GetPredefinedControlSize() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlTreeView.cs class MyGuiControlTreeView (line 15) | class MyGuiControlTreeView : MyGuiControlBase, ITreeView method MyGuiControlTreeView (line 23) | public MyGuiControlTreeView( method AddItem (line 39) | public MyTreeViewItem AddItem(StringBuilder text, MyTexture2D icon, Ve... method DeleteItem (line 44) | public void DeleteItem(MyTreeViewItem item) method GetFocusedItem (line 49) | public MyTreeViewItem GetFocusedItem() method ClearItems (line 54) | public void ClearItems() method Draw (line 59) | public override void Draw() method HandleInput (line 76) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method ShowToolTip (line 91) | public void ShowToolTip(MyToolTips tooltip) method GetItem (line 98) | public MyTreeViewItem GetItem(int index) method GetItem (line 103) | public MyTreeViewItem GetItem(StringBuilder name) method GetItemCount (line 108) | public int GetItemCount() method SetPosition (line 113) | public override void SetPosition(Vector2 position) method SetSize (line 119) | public void SetSize(Vector2 size) method ContainsMouse (line 126) | public override bool ContainsMouse() method FilterTree (line 131) | public void FilterTree(Predicate itemFilter) type ITreeView (line 137) | interface ITreeView method GetItemCount (line 139) | int GetItemCount(); method GetItem (line 140) | MyTreeViewItem GetItem(int index); class MyGUIHelper (line 143) | class MyGUIHelper method Contains (line 145) | public static bool Contains(Vector2 position, Vector2 size, float x, f... method Intersects (line 151) | public static bool Intersects(Vector2 aPosition, Vector2 aSize, Vector... method FillRectangle (line 160) | public static void FillRectangle(Vector2 position, Vector2 size, Color... method OffsetInnerBorder (line 172) | private static void OffsetInnerBorder(Vector2 normalizedPosition, Vect... method OutsideBorder (line 196) | public static void OutsideBorder(Vector2 normalizedPosition, Vector2 n... method InsideBorder (line 202) | public static void InsideBorder(Vector2 normalizedPosition, Vector2 no... method Border (line 208) | public static void Border(Vector2 normalizedPosition, Vector2 normaliz... method GetOffset (line 214) | public static Vector2 GetOffset(Vector2 basePosition, Vector2 baseSize... FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControlWheelControl.cs class MyGuiControlWheelControl (line 18) | class MyGuiControlWheelControl : MyGuiControlBase method MyGuiControlWheelControl (line 54) | public MyGuiControlWheelControl(IMyGuiControlsParent parent) method LoadTextures (line 85) | private void LoadTextures() method UnloadTextures (line 92) | private void UnloadTextures() method HandleInput (line 98) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method HideScreenIfPossible (line 143) | public void HideScreenIfPossible() method SelectNext (line 152) | private void SelectNext() method SelectPrev (line 166) | private void SelectPrev() method Draw (line 198) | public override void method HandleMouse (line 317) | private void HandleMouse(MyGuiInput input) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiControls.cs class MyGuiControls (line 14) | class MyGuiControls method MyGuiControls (line 22) | public MyGuiControls() method CollectionChangedPrivate (line 30) | private void CollectionChangedPrivate(object sender, NotifyCollectionC... method ChildCollectionChanged (line 35) | private void ChildCollectionChanged(object sender, EventArgs args) method NotifyCollectionChanged (line 40) | private void NotifyCollectionChanged() method OnVisibilityChanged (line 48) | private void OnVisibilityChanged(MyGuiControlBase control, bool isVisi... method RefreshVisibleControls (line 54) | private void RefreshVisibleControls() method GetVisibleControls (line 69) | public List GetVisibleControls() method Add (line 80) | public void Add(MyGuiControlBase item) method Clear (line 95) | public void Clear() method Contains (line 107) | public bool Contains(MyGuiControlBase item) method CopyTo (line 112) | public void CopyTo(MyGuiControlBase[] array, int arrayIndex) method Remove (line 117) | public bool Remove(MyGuiControlBase item) method IndexOf (line 133) | public int IndexOf(MyGuiControlBase item) method Insert (line 138) | public void Insert(int index, MyGuiControlBase item) method RemoveAt (line 148) | public void RemoveAt(int index) method TrySetCollecionChangeEvent (line 187) | private void TrySetCollecionChangeEvent(MyGuiControlBase control, bool... method SetParentCollectionChangeEvent (line 195) | private void SetParentCollectionChangeEvent(IMyGuiControlsParent paren... method GetList (line 204) | public IList GetList() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiFont.cs class MyGuiFont (line 33) | public class MyGuiFont type MyGlyphFlags (line 35) | enum MyGlyphFlags type MyGlyphInfo (line 42) | struct MyGlyphInfo type MyBitmapInfo (line 55) | struct MyBitmapInfo method MyGuiFont (line 78) | public MyGuiFont(string strFontFilename) method Init (line 97) | void Init(string strFontFilename) method ConvertFilePath2EmbeddedPath (line 135) | void ConvertFilePath2EmbeddedPath(string strFilePath, out string strEm... method Reset (line 149) | void Reset(Device device) method SetPen (line 205) | public void SetPen(int x, int y) method DrawString (line 223) | public float DrawString(int x, int y, StringBuilder text, float scale) method DrawString (line 231) | public float DrawString(int x, int y, Color color, StringBuilder text,... method DrawString (line 240) | public float DrawString(Color color, StringBuilder text, float scale) method DrawString (line 249) | public float DrawString(StringBuilder text, float scale) method DrawString (line 256) | public float DrawString(Vector2 vAt, Color cText, StringBuilder text, ... method MeasureString (line 263) | public Vector2 MeasureString(StringBuilder text, float scale) method DrawString_internal (line 313) | float DrawString_internal(Vector2 vAtOriginal, Color cText, StringBuil... method CalcKern (line 388) | int CalcKern(char chLeft, char chRight) method LoadFontXML (line 403) | void LoadFontXML(XmlNodeList xnl) method LoadFontXML_font (line 422) | void LoadFontXML_font(XmlNodeList xnl) method LoadFontXML_bitmaps (line 439) | void LoadFontXML_bitmaps(XmlNodeList xnl) method LoadFontXML_glyphs (line 469) | void LoadFontXML_glyphs(XmlNodeList xnl) method LoadFontXML_kernpairs (line 509) | void LoadFontXML_kernpairs(XmlNodeList xnl) method GetXMLAttribute (line 539) | static string GetXMLAttribute(XmlNode n, string strAttr) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiInput.cs class JoystickExtensions (line 26) | static class JoystickExtensions method IsPressed (line 28) | public static bool IsPressed(this JoystickState state, int button) method IsReleased (line 33) | public static bool IsReleased(this JoystickState state, int button) class MyGuiInput (line 39) | class MyGuiInput:IDisposable method GetForegroundWindow (line 41) | [DllImport("user32.dll")] method GetKeyState (line 45) | [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true,... method MyGuiInput (line 135) | public MyGuiInput() method CheckValidControls (line 440) | void CheckValidControls(MyControl[] controls) method EnumerateJoystickNames (line 450) | public List EnumerateJoystickNames() method InitializeJoystickIfPossible (line 465) | void InitializeJoystickIfPossible() method WndHookProc (line 557) | private unsafe int WndHookProc(int nCode, int wParam, int lParam) method InitDevicePluginHandlerCallBack (line 569) | private void InitDevicePluginHandlerCallBack() method UninitDevicePluginHandlerCallBack (line 575) | private void UninitDevicePluginHandlerCallBack() method UpdateStates (line 585) | void UpdateStates() method Update (line 610) | public bool Update() method IsAnyKeyPress (line 685) | public bool IsAnyKeyPress() method IsAnyNewKeyPress (line 691) | public bool IsAnyNewKeyPress() method IsAnyMousePress (line 697) | public bool IsAnyMousePress() method IsAnyJoystickButtonPressed (line 703) | public bool IsAnyJoystickButtonPressed() method GetJoystickType (line 718) | public DeviceType ? GetJoystickType(){ method IsAnyShiftKeyPressed (line 723) | public bool IsAnyShiftKeyPressed() method IsAnyAltKeyPressed (line 729) | public bool IsAnyAltKeyPressed() method WasAnyAltKeyPressed (line 735) | public bool WasAnyAltKeyPressed() method IsAnyCtrlKeyPressed (line 741) | public bool IsAnyCtrlKeyPressed() method GetPressedKeys (line 748) | public void GetPressedKeys(List keys) method IsKeyPress (line 756) | public bool IsKeyPress(Keys key) method IsNewKeyPress (line 762) | public bool IsNewKeyPress(Keys key) method IsNewKeyReleased (line 768) | public bool IsNewKeyReleased(Keys key) method WasKeyPressed (line 773) | public bool WasKeyPressed(Keys key) method WasKeyReleased (line 778) | public bool WasKeyReleased(Keys key) method IsAnyControlPress (line 783) | public bool IsAnyControlPress() method IsAnyShiftPress (line 788) | public bool IsAnyShiftPress() method IsAnyAltPress (line 793) | public bool IsAnyAltPress() method IsNewLeftMousePressed (line 803) | public bool IsNewLeftMousePressed() method IsNewLeftMouseDoubleClick (line 809) | public bool IsNewLeftMouseDoubleClick() method IsNewLeftMouseReleased (line 815) | public bool IsNewLeftMouseReleased() method IsLeftMousePressed (line 821) | public bool IsLeftMousePressed() method IsLeftMouseReleased (line 827) | public bool IsLeftMouseReleased() method WasLeftMouseReleased (line 832) | public bool WasLeftMouseReleased() method WasLeftMousePressed (line 838) | public bool WasLeftMousePressed() method IsRightMousePressed (line 848) | public bool IsRightMousePressed() method IsRightMouseReleased (line 854) | public bool IsRightMouseReleased() method IsNewRightMousePressed (line 860) | public bool IsNewRightMousePressed() method IsNewRightMouseReleased (line 866) | public bool IsNewRightMouseReleased() method WasRightMousePressed (line 871) | public bool WasRightMousePressed() method WasRightMouseReleased (line 876) | public bool WasRightMouseReleased() method IsMiddleMousePressed (line 886) | public bool IsMiddleMousePressed() method IsMiddleMouseReleased (line 892) | public bool IsMiddleMouseReleased() method IsNewMiddleMousePressed (line 898) | public bool IsNewMiddleMousePressed() method IsNewMiddleMouseReleased (line 904) | public bool IsNewMiddleMouseReleased() method WasMiddleMousePressed (line 909) | public bool WasMiddleMousePressed() method WasMiddleMouseReleased (line 914) | public bool WasMiddleMouseReleased() method IsXButton1MousePressed (line 924) | public bool IsXButton1MousePressed() method IsXButton1MouseReleased (line 930) | public bool IsXButton1MouseReleased() method IsNewXButton1MousePressed (line 936) | public bool IsNewXButton1MousePressed() method IsNewXButton1MouseReleased (line 941) | public bool IsNewXButton1MouseReleased() method WasXButton1MousePressed (line 946) | public bool WasXButton1MousePressed() method WasNewXButton1MouseReleased (line 951) | public bool WasNewXButton1MouseReleased() method IsXButton2MousePressed (line 961) | public bool IsXButton2MousePressed() method IsXButton2MouseReleased (line 967) | public bool IsXButton2MouseReleased() method IsNewXButton2MousePressed (line 973) | public bool IsNewXButton2MousePressed() method IsNewXButton2MouseReleased (line 978) | public bool IsNewXButton2MouseReleased() method WasXButton2MousePressed (line 983) | public bool WasXButton2MousePressed() method WasNewXButton2MouseReleased (line 988) | public bool WasNewXButton2MouseReleased() method IsJoystickButtonPressed (line 998) | public bool IsJoystickButtonPressed(MyJoystickButtonsEnum button) method IsJoystickButtonNewPressed (line 1020) | public bool IsJoystickButtonNewPressed(MyJoystickButtonsEnum button) method IsNewJoystickButtonReleased (line 1041) | public bool IsNewJoystickButtonReleased(MyJoystickButtonsEnum button) method IsJoystickButtonReleased (line 1062) | public bool IsJoystickButtonReleased(MyJoystickButtonsEnum button) method WasJoystickButtonPressed (line 1084) | public bool WasJoystickButtonPressed(MyJoystickButtonsEnum button) method WasJoystickButtonReleased (line 1106) | public bool WasJoystickButtonReleased(MyJoystickButtonsEnum button) method GetJoystickAxisStateRaw (line 1133) | public float GetJoystickAxisStateRaw(MyJoystickAxesEnum axis) method GetPreviousJoystickAxisStateRaw (line 1165) | public float GetPreviousJoystickAxisStateRaw(MyJoystickAxesEnum axis) method GetJoystickX (line 1196) | public float GetJoystickX() method GetJoystickY (line 1201) | public float GetJoystickY() method GetJoystickAxisStateForGameplay (line 1209) | public float GetJoystickAxisStateForGameplay(MyJoystickAxesEnum axis) method GetPreviousJoystickAxisStateForGameplay (line 1248) | public float GetPreviousJoystickAxisStateForGameplay(MyJoystickAxesEnu... method IsJoystickAxisPressed (line 1287) | public bool IsJoystickAxisPressed(MyJoystickAxesEnum axis) method IsJoystickAxisNewPressed (line 1303) | public bool IsJoystickAxisNewPressed(MyJoystickAxesEnum axis) method IsNewJoystickAxisReleased (line 1318) | public bool IsNewJoystickAxisReleased(MyJoystickAxesEnum axis) method IsJoystickAxisReleased (line 1333) | public bool IsJoystickAxisReleased(MyJoystickAxesEnum axis) method WasJoystickAxisPressed (line 1349) | public bool WasJoystickAxisPressed(MyJoystickAxesEnum axis) method WasJoystickAxisReleased (line 1365) | public bool WasJoystickAxisReleased(MyJoystickAxesEnum axis) method GetJoystickSensitivity (line 1384) | public float GetJoystickSensitivity() method SetJoystickSensitivity (line 1389) | public void SetJoystickSensitivity(float newSensitivity) method GetJoystickExponent (line 1394) | public float GetJoystickExponent() method SetJoystickExponent (line 1399) | public void SetJoystickExponent(float newExponent) method GetJoystickDeadzone (line 1404) | public float GetJoystickDeadzone() method SetJoystickDeadzone (line 1409) | public void SetJoystickDeadzone(float newDeadzone) method MouseScrollWheelValue (line 1419) | public int MouseScrollWheelValue() method PreviousMouseScrollWheelValue (line 1425) | public int PreviousMouseScrollWheelValue() method DeltaMouseScrollWheelValue (line 1431) | public int DeltaMouseScrollWheelValue() method GetMouseX (line 1437) | public int GetMouseX() method GetMouseY (line 1443) | public int GetMouseY() method GetPreviousMouseX (line 1448) | public int GetPreviousMouseX() method GetPreviousMouseY (line 1453) | public int GetPreviousMouseY() method GetMouseXForGamePlay (line 1459) | public int GetMouseXForGamePlay() method GetMouseYForGamePlay (line 1466) | public int GetMouseYForGamePlay() method GetMouseXInversion (line 1472) | public bool GetMouseXInversion() method GetMouseYInversion (line 1477) | public bool GetMouseYInversion() method SetMouseXInversion (line 1482) | public void SetMouseXInversion(bool inverted) method SetMouseYInversion (line 1487) | public void SetMouseYInversion(bool inverted) method GetMouseSensitivity (line 1492) | public float GetMouseSensitivity() method SetMouseSensitivity (line 1497) | public void SetMouseSensitivity(float sensitivity) method GetMousePosition (line 1506) | public static Vector2 GetMousePosition() method SetMousePosition (line 1513) | public static void SetMousePosition(int x, int y) method SetMouseToScreenCenter (line 1519) | public static void SetMouseToScreenCenter() method IsJoystickConnected (line 1528) | public bool IsJoystickConnected() method POVDirection (line 1549) | public int[] POVDirection() method GetGamepadKeyDirections (line 1562) | public bool GetGamepadKeyDirections(out int actual, out int previous) method IsGamepadKeyRightPressed (line 1583) | public bool IsGamepadKeyRightPressed() method IsGamepadKeyLeftPressed (line 1590) | public bool IsGamepadKeyLeftPressed() method IsGamepadKeyDownPressed (line 1597) | public bool IsGamepadKeyDownPressed() method IsGamepadKeyUpPressed (line 1604) | public bool IsGamepadKeyUpPressed() method WasGamepadKeyRightPressed (line 1612) | public bool WasGamepadKeyRightPressed() method WasGamepadKeyLeftPressed (line 1619) | public bool WasGamepadKeyLeftPressed() method WasGamepadKeyDownPressed (line 1626) | public bool WasGamepadKeyDownPressed() method WasGamepadKeyUpPressed (line 1633) | public bool WasGamepadKeyUpPressed() method IsNewGamepadKeyRightPressed (line 1641) | public bool IsNewGamepadKeyRightPressed() { return !WasGamepadKeyRight... method IsNewGamepadKeyLeftPressed (line 1642) | public bool IsNewGamepadKeyLeftPressed() { return !WasGamepadKeyLeftP... method IsNewGamepadKeyDownPressed (line 1643) | public bool IsNewGamepadKeyDownPressed() { return !WasGamepadKeyDownP... method IsNewGamepadKeyUpPressed (line 1644) | public bool IsNewGamepadKeyUpPressed() { return !WasGamepadKeyUpPre... method IsNewGamepadKeyRightReleased (line 1646) | public bool IsNewGamepadKeyRightReleased() { return WasGamepadKeyRight... method IsNewGamepadKeyLeftReleased (line 1647) | public bool IsNewGamepadKeyLeftReleased() { return WasGamepadKeyLeftP... method IsNewGamepadKeyDownReleased (line 1648) | public bool IsNewGamepadKeyDownReleased() { return WasGamepadKeyDownP... method IsNewGamepadKeyUpReleased (line 1649) | public bool IsNewGamepadKeyUpReleased() { return WasGamepadKeyUpPre... method GetActualJoystickState (line 1651) | public JoystickState GetActualJoystickState() method GetPreviousJoystickState (line 1656) | public JoystickState GetPreviousJoystickState() method IsJoystickAxisSupported (line 1661) | public bool IsJoystickAxisSupported(MyJoystickAxesEnum axis) method IsNewGameControlPressed (line 1679) | public bool IsNewGameControlPressed(MyGameControlEnums control) method IsGameControlPressed (line 1696) | public bool IsGameControlPressed(MyGameControlEnums control) method IsEditorControlPressed (line 1712) | public bool IsEditorControlPressed(MyEditorControlEnums control) method GetGameControlAnalogState (line 1728) | public float GetGameControlAnalogState(MyGameControlEnums control) method GetEditorControlAnalogState (line 1740) | public float GetEditorControlAnalogState(MyEditorControlEnums control) method IsEditorControlNewPressed (line 1769) | public bool IsEditorControlNewPressed(MyEditorControlEnums control) method WasGameControlPressed (line 1785) | public bool WasGameControlPressed(MyGameControlEnums control) method WasEditorControlPressed (line 1801) | public bool WasEditorControlPressed(MyEditorControlEnums control) method IsGameControlReleased (line 1817) | public bool IsGameControlReleased(MyGameControlEnums control) method IsEditorControlNewReleased (line 1833) | public bool IsEditorControlNewReleased(MyEditorControlEnums control) method WasGameControlReleased (line 1849) | public bool WasGameControlReleased(MyGameControlEnums control) method WasEditorControlReleased (line 1865) | public bool WasEditorControlReleased(MyEditorControlEnums control) method IsKeyValid (line 1881) | public static bool IsKeyValid(Keys key) method IsKeyDigit (line 1891) | public bool IsKeyDigit(Keys key) method IsMouseButtonValid (line 1897) | public static bool IsMouseButtonValid(MyMouseButtonsEnum button) method IsJoystickButtonValid (line 1907) | public static bool IsJoystickButtonValid(MyJoystickButtonsEnum button) method IsJoystickAxisValid (line 1917) | public static bool IsJoystickAxisValid(MyJoystickAxesEnum axis) method GetControlsListByGameControlType (line 1926) | public MyControl[] GetControlsListByGameControlType(MyGuiGameControlTy... method GetControl (line 1942) | public MyControl GetControl(Keys key, MyGuiGameControlType gameControl... method GetControl (line 1953) | public MyControl GetControl(MyMouseButtonsEnum button, MyGuiGameContro... method GetControl (line 1964) | public MyControl GetControl(MyJoystickButtonsEnum button, MyGuiGameCon... method GetControl (line 1975) | public MyControl GetControl(MyJoystickAxesEnum axis, MyGuiGameControlT... method GetListOfPressedKeys (line 1985) | public void GetListOfPressedKeys(List keys) method GetListOfPressedMouseButtons (line 1990) | public void GetListOfPressedMouseButtons(List result) method GetListOfPressedJoystickButtons (line 2001) | public void GetListOfPressedJoystickButtons(List result) method GetGameControlsList (line 2022) | public MyControl[] GetGameControlsList() method GetEditorControlsList (line 2028) | public MyControl[] GetEditorControlsList() method TakeSnapshot (line 2034) | public void TakeSnapshot() method RevertChanges (line 2043) | public void RevertChanges() method GetGameControlTextEnum (line 2052) | public String GetGameControlTextEnum(MyGameControlEnums control) method GetGameControl (line 2058) | public MyControl GetGameControl(MyGameControlEnums control) method GetEditorControlTextEnum (line 2064) | public String GetEditorControlTextEnum(MyEditorControlEnums control) method CloneControls (line 2071) | private static MyControl[] CloneControls(MyControl[] original, MyContr... method RevertToDefaultControls (line 2080) | public void RevertToDefaultControls() method SaveControls (line 2094) | public void SaveControls() method LoadControls (line 2154) | private void LoadControls() method LoadControls (line 2169) | private bool LoadControls(string controlsGeneral) method LoadGameControls (line 2206) | private void LoadGameControls() method LoadEditorControls (line 2255) | private void LoadEditorControls() method LoadGameControl (line 2304) | private void LoadGameControl(string controlName, MyGameControlEnums co... method LoadEditorControl (line 2347) | private void LoadEditorControl(string[] control, MyEditorControlEnums ... method ParseMyGuiInputDeviceEnum (line 2390) | public static MyGuiInputDeviceEnum ParseMyGuiInputDeviceEnum(string s) method ParseMyJoystickButtonsEnum (line 2399) | public static MyJoystickButtonsEnum ParseMyJoystickButtonsEnum(string s) method ParseMyJoystickAxesEnum (line 2408) | public static MyJoystickAxesEnum ParseMyJoystickAxesEnum(string s) method ParseMyMouseButtonsEnum (line 2417) | public static MyMouseButtonsEnum ParseMyMouseButtonsEnum(string s) method ParseMyGameControlEnums (line 2426) | public static MyGameControlEnums ParseMyGameControlEnums(string s) method ParseMyEditorControlEnums (line 2435) | public static MyEditorControlEnums ParseMyEditorControlEnums(string s) method ParseMyGuiControlTypeEnum (line 2444) | public static MyGuiControlTypeEnum ParseMyGuiControlTypeEnum(string s) method FindNotAssignedGameControl (line 2453) | private MyControl FindNotAssignedGameControl(MyGameControlEnums type, ... method FindNotAssignedEditorControl (line 2462) | private MyControl FindNotAssignedEditorControl(MyEditorControlEnums ty... method Dispose (line 2473) | public void Dispose() method GetRoll (line 2494) | public float GetRoll() method GetPositionDelta (line 2499) | public Vector3 GetPositionDelta() method GetRotation (line 2520) | public Vector2 GetRotation() method GetCursorPosition (line 2542) | public Vector2 GetCursorPosition() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiLocalizedKeyboardState.cs class MyGuiLocalizedKeyboardState (line 11) | class MyGuiLocalizedKeyboardState type MAPVK (line 15) | internal enum MAPVK : uint type KeyboardLayout (line 24) | public struct KeyboardLayout : IDisposable method KeyboardLayout (line 28) | public KeyboardLayout(IntPtr handle) method KeyboardLayout (line 34) | public KeyboardLayout(string keyboardLayoutID) method Dispose (line 45) | public void Dispose() method MyGuiLocalizedKeyboardState (line 68) | public MyGuiLocalizedKeyboardState() method AddLocalKey (line 102) | void AddLocalKey(Keys key) method UpdateStates (line 107) | public void UpdateStates() method GetActualKeyboardState (line 113) | public MyKeyboardState GetActualKeyboardState() method GetPreviousKeyboardState (line 118) | public MyKeyboardState GetPreviousKeyboardState() method IsPreviousKeyDown (line 123) | public bool IsPreviousKeyDown(Keys key, bool isLocalKey) method IsPreviousKeyDown (line 131) | public bool IsPreviousKeyDown(Keys key) method IsPreviousKeyUp (line 136) | public bool IsPreviousKeyUp(Keys key, bool isLocalKey) method IsPreviousKeyUp (line 144) | public bool IsPreviousKeyUp(Keys key) method IsKeyDown (line 150) | public bool IsKeyDown(Keys key, bool isLocalKey) method IsKeyUp (line 158) | public bool IsKeyUp(Keys key, bool isLocalKey) method IsKeyDown (line 166) | public bool IsKeyDown(Keys key) method IsKeyLocal (line 171) | bool IsKeyLocal(Keys key) method IsKeyUp (line 176) | public bool IsKeyUp(Keys key) method USEnglishToLocal (line 183) | public static Keys USEnglishToLocal(Keys key) method LocalToUSEnglish (line 193) | public static Keys LocalToUSEnglish(Keys key) method IsAnyKeyPressed (line 208) | public bool IsAnyKeyPressed() method GetActualPressedKeys (line 213) | public void GetActualPressedKeys(List keys) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiManager.cs type MyGuiDrawAlignEnum (line 68) | enum MyGuiDrawAlignEnum class MyGuiManager (line 81) | static class MyGuiManager class Friend (line 83) | internal class Friend method RemoveScreen (line 85) | public void RemoveScreen(MyGuiScreenBase screen) method GetForegroundWindow (line 91) | [DllImport("user32.dll")] class MyGuiTextureScreen (line 97) | public class MyGuiTextureScreen method MyGuiTextureScreen (line 103) | private MyGuiTextureScreen() { } method MyGuiTextureScreen (line 105) | public MyGuiTextureScreen(string filename, int width, int height) method GetFilename (line 111) | public string GetFilename() method GetAspectRatio (line 116) | public float GetAspectRatio() method IsDebugScreenEnabled (line 138) | public static bool IsDebugScreenEnabled() { return m_debugScreensEnabl... method SetMouseCursorVisibility (line 293) | static public void SetMouseCursorVisibility(bool p) method MyGuiManager (line 389) | static MyGuiManager() method SetHWCursorBitmap (line 418) | public static void SetHWCursorBitmap(System.Drawing.Bitmap b) method LoadData (line 427) | public static void LoadData() method LoadContent (line 443) | public static void LoadContent() method UpdateClipForCursor (line 654) | private static void UpdateClipForCursor(System.Windows.Forms.Form f) method EnableSoundsBasedOnWindowFocus (line 660) | private static void EnableSoundsBasedOnWindowFocus() method LoadPrefabPreviews (line 677) | public static void LoadPrefabPreviews() method AddPrefabPreview (line 706) | public static void AddPrefabPreview(MyMwcObjectBuilderTypeEnum prefabT... method GetPrefabPreview (line 719) | private static MyTexture2D GetPrefabPreview(MyMwcObjectBuilderTypeEnum... method UnloadContent (line 730) | public static void UnloadContent() method UnloadContentOnAllScreens (line 778) | public static void UnloadContentOnAllScreens() method UnloadContent (line 787) | static void UnloadContent(bool unloadLoadingScreens) method UpdateScreenSize (line 798) | public static void UpdateScreenSize() method RecreateMainMenuControls (line 844) | public static void RecreateMainMenuControls() method RecreateControls (line 858) | public static void RecreateControls() method CloseScreen (line 870) | public static void CloseScreen(Type screenType) method CloseScreenNow (line 885) | public static void CloseScreenNow(Type screenType) method CalculateHudSize (line 900) | static Vector2 CalculateHudSize() method GetSafeScreenScale (line 905) | public static float GetSafeScreenScale() method GetSafeGuiRectangle (line 910) | public static Rectangle GetSafeGuiRectangle() method GetSafeFullscreenRectangle (line 915) | public static Rectangle GetSafeFullscreenRectangle() method GetFullscreenRectangle (line 920) | public static Rectangle GetFullscreenRectangle() method GetBackwardViewport (line 925) | public static Viewport GetBackwardViewport() method GetHudViewport (line 935) | public static Viewport GetHudViewport() method GetFullscreenHudViewport (line 943) | public static Viewport GetFullscreenHudViewport() method GetInput (line 950) | public static MyGuiInput GetInput() method DrawString (line 956) | public static MyRectangle2D DrawString(MyGuiFont font, StringBuilder s... method DrawString (line 965) | public static MyRectangle2D DrawString(MyGuiFont font, StringBuilder s... method DrawStringCentered (line 992) | public static MyRectangle2D DrawStringCentered(MyGuiFont font, StringB... method MeasureString (line 1018) | public static MyRectangle2D MeasureString(MyGuiFont font, StringBuilde... method DrawSpriteFast (line 1036) | public static void DrawSpriteFast(Texture texture, int x, int y, int w... method DrawSpriteFast (line 1044) | public static void DrawSpriteFast(CubeTexture texture, CubeMapFace fac... method DrawSpriteBatch (line 1052) | public static void DrawSpriteBatch(Texture texture, int x, int y, int ... method DrawSpriteBatch (line 1062) | public static void DrawSpriteBatch(Texture texture, Rectangle dest, Co... method DrawSpriteBatch (line 1072) | public static void DrawSpriteBatch(Texture texture, Vector2 pos, Color... method DrawSpriteBatch (line 1082) | public static void DrawSpriteBatch(Texture texture, Vector2 position, ... method DrawSpriteBatch (line 1092) | public static void DrawSpriteBatch(Texture texture, Vector2 position, ... method DrawSpriteBatch (line 1113) | public static void DrawSpriteBatch(Texture texture, Vector2 normalized... method DrawSpriteBatch (line 1128) | public static void DrawSpriteBatch(Texture texture, Vector2 normalized... method DrawSpriteBatch (line 1148) | public static void DrawSpriteBatch(Texture texture, Vector2 normalized... method DrawSpriteBatchRoundUp (line 1166) | public static void DrawSpriteBatchRoundUp(Texture texture, Vector2 nor... method DrawSpriteBatch (line 1189) | public static void DrawSpriteBatch(Texture texture, Vector2 normalized... method DrawSpriteBatch (line 1214) | public static void DrawSpriteBatch(Texture texture, Vector2 normalized... method GetBackgroundTextureFilenameByAspectRatio (line 1234) | public static string GetBackgroundTextureFilenameByAspectRatio(Vector2... method GetNormalizedSize (line 1253) | public static Vector2 GetNormalizedSize(MyTexture2D texture, float scale) method GetNormalizedSize (line 1262) | public static Vector2 GetNormalizedSize(Vector2 size, float scale) method GetNormalizedSize (line 1271) | public static Vector2 GetNormalizedSize(MyGuiFont font, StringBuilder ... method GetScreenSizeFromNormalizedSize (line 1283) | public static Vector2 GetScreenSizeFromNormalizedSize(Vector2 normaliz... method GetScreenCoordinateFromNormalizedCoordinate (line 1289) | public static Vector2 GetScreenCoordinateFromNormalizedCoordinate(Vect... method GetNormalizedCoordinateFromScreenCoordinate (line 1306) | public static Vector2 GetNormalizedCoordinateFromScreenCoordinate(Vect... method GetNormalizedCoordinateFromScreenCoordinate_FULLSCREEN (line 1314) | public static Vector2 GetNormalizedCoordinateFromScreenCoordinate_FULL... method GetNormalizedSizeFromScreenSize (line 1321) | public static Vector2 GetNormalizedSizeFromScreenSize(Vector2 screenSize) method GetHudNormalizedCoordFromPixelCoord (line 1327) | public static Vector2 GetHudNormalizedCoordFromPixelCoord(Vector2 pixe... method GetHudNormalizedSizeFromPixelSize (line 1335) | public static Vector2 GetHudNormalizedSizeFromPixelSize(Vector2 pixelS... method GetHudPixelCoordFromNormalizedCoord (line 1343) | public static Vector2 GetHudPixelCoordFromNormalizedCoord(Vector2 norm... method GetMinMouseCoord (line 1350) | public static Vector2 GetMinMouseCoord() method GetMaxMouseCoord (line 1355) | public static Vector2 GetMaxMouseCoord() method GetAlignedCoordinate (line 1361) | public static Vector2 GetAlignedCoordinate(Vector2 screenCoord, Vector... method GetSafeHeightFullScreenPictureSize (line 1412) | public static void GetSafeHeightFullScreenPictureSize(MyMwcVector2Int ... method GetSafeAspectRatioFullScreenPictureSize (line 1417) | public static void GetSafeAspectRatioFullScreenPictureSize(MyMwcVector... method GetSafeHeightPictureSize (line 1425) | static void GetSafeHeightPictureSize(MyMwcVector2Int originalSize, Rec... method GetSafeAspectRatioPictureSize (line 1439) | static void GetSafeAspectRatioPictureSize(MyMwcVector2Int originalSize... method GetScreenTextRightTopPosition (line 1454) | public static Vector2 GetScreenTextRightTopPosition() method GetScreenTextRightBottomPosition (line 1460) | public static Vector2 GetScreenTextRightBottomPosition() method GetScreenTextLeftBottomPosition (line 1467) | public static Vector2 GetScreenTextLeftBottomPosition() method GetScreenTextLeftTopPosition (line 1473) | public static Vector2 GetScreenTextLeftTopPosition() method GetScreensCount (line 1479) | public static int GetScreensCount() method AddScreen (line 1486) | public static void AddScreen(MyGuiScreenBase screen) method AddModalScreen (line 1522) | public static void AddModalScreen(MyGuiScreenBase screen, MyGuiScreenB... method RemoveScreen (line 1530) | public static void RemoveScreen(MyGuiScreenBase screen, bool nullActua... method GetTopHiddenScreen (line 1553) | public static MyGuiScreenBase GetTopHiddenScreen() method GetPreviousScreen (line 1569) | public static MyGuiScreenBase GetPreviousScreen(MyGuiScreenBase screen... method RemoveAllScreensExcept (line 1593) | public static void RemoveAllScreensExcept(MyGuiScreenBase dontRemove) method RemoveScreenByType (line 1604) | public static void RemoveScreenByType(Type screenType) method CloseAllScreensExcept (line 1614) | public static void CloseAllScreensExcept(MyGuiScreenBase dontRemove) method CloseAllScreensNowExcept (line 1624) | public static void CloseAllScreensNowExcept(MyGuiScreenBase dontRemove) method CloseAllScreensExceptThisOneAndAllTopMost (line 1634) | public static void CloseAllScreensExceptThisOneAndAllTopMost(MyGuiScre... method SwitchDebugScreensEnabled (line 1642) | public static void SwitchDebugScreensEnabled() method HandleInput (line 1648) | public static void HandleInput() method SwitchFriendsScreen (line 1906) | private static void SwitchFriendsScreen() method SwitchTimingScreen (line 1921) | private static void SwitchTimingScreen() method SwitchStatisticsScreen (line 1936) | private static void SwitchStatisticsScreen() method SwitchInputScreen (line 1951) | private static void SwitchInputScreen() method OnLoggedUserChanged (line 1966) | private static void OnLoggedUserChanged(object sender, EventArgs args) method UpdateDemoAccessScreen (line 1971) | public static void UpdateDemoAccessScreen() method IsAnyScreenInTransition (line 1991) | static bool IsAnyScreenInTransition() method IsAnyScreenOpening (line 2009) | public static bool IsAnyScreenOpening() method IsScreenTransitioning (line 2027) | private static bool IsScreenTransitioning(MyGuiScreenBase screen) method IsScreenOfTypeOpen (line 2033) | public static bool IsScreenOfTypeOpen(Type screenType) method GetScreenDebugNormal (line 2042) | public static MyGuiScreenDebugStatistics GetScreenDebugNormal() method GetScreenDebugBot (line 2052) | public static MyGuiScreenDebugBot GetScreenDebugBot() method GetScreenDebugDeveloper (line 2062) | public static MyGuiScreenDebugDeveloper GetScreenDebugDeveloper() method Update (line 2073) | public static void Update() method GetIndexOfLastNonTopMostNonDebugScreen (line 2124) | static int GetIndexOfLastNonTopMostNonDebugScreen() method AddScreens (line 2140) | static void AddScreens() method IsScreenTopMostNonDebug (line 2158) | public static bool IsScreenTopMostNonDebug(MyGuiScreenBase screen) method RemoveScreens (line 2168) | static void RemoveScreens() method UpdateMouseCursor (line 2193) | static void UpdateMouseCursor() method DrawMouseCursor (line 2218) | static void DrawMouseCursor(MyTexture2D mouseCursorTexture) method GetScreenWithFocus (line 2231) | public static MyGuiScreenBase GetScreenWithFocus() method Draw (line 2258) | public static void Draw() method IsMainMenuScreenOpened (line 2467) | public static bool IsMainMenuScreenOpened() method GetMainMenuScreen (line 2472) | public static MyGuiScreenMainMenu GetMainMenuScreen() method IsLoginScreenOpened (line 2477) | public static bool IsLoginScreenOpened() method GetGuiScreensForDebug (line 2486) | public static StringBuilder GetGuiScreensForDebug() method AddIntroScreen (line 2502) | private static void AddIntroScreen() method BackToIntroLogos (line 2512) | public static void BackToIntroLogos(Action afterLogosAction) method AddCloseHandler (line 2542) | private static void AddCloseHandler(MyGuiScreenBase previousScreen, My... method BackToMainMenu (line 2553) | public static void BackToMainMenu() method GetFullscreenQuad (line 2580) | public static MyFullScreenQuad GetFullscreenQuad() method GetMouseCursorDirection (line 2585) | public static MinerWarsMath.Vector3 GetMouseCursorDirection() method GetHudSize (line 2591) | public static Vector2 GetHudSize() method GetHudSizeHalf (line 2596) | public static Vector2 GetHudSizeHalf() method GetScreenWithFocusSize (line 2601) | public static Vector2? GetScreenWithFocusSize() method GetFontMinerWarsWhite (line 2608) | public static MyGuiFont GetFontMinerWarsWhite() method GetFontMinerWarsRed (line 2614) | public static MyGuiFont GetFontMinerWarsRed() method GetFontMinerWarsBlue (line 2619) | public static MyGuiFont GetFontMinerWarsBlue() method GetFontMinerWarsGreen (line 2624) | public static MyGuiFont GetFontMinerWarsGreen() method GetBlankTexture (line 2630) | public static MyTexture2D GetBlankTexture() method GetButtonTexture (line 2635) | public static MyTexture2D GetButtonTexture() method GetButtonTextureBg (line 2641) | public static MyTexture2D GetButtonTextureBg(MyTexture2D mainTexture) method GetTravelButtonTexture (line 2656) | public static MyTexture2D GetTravelButtonTexture() method GetButtonSearchTexture (line 2661) | public static MyTexture2D GetButtonSearchTexture() method GetSliderTexture (line 2667) | public static MyTexture2D GetSliderTexture() method GetSmallButtonTexture (line 2672) | public static MyTexture2D GetSmallButtonTexture() method GetLoadingTexture (line 2678) | public static MyTexture2D GetLoadingTexture() method GetCheckboxOnTexture (line 2683) | public static MyTexture2D GetCheckboxOnTexture() method GetCheckboxOffTexture (line 2687) | public static MyTexture2D GetCheckboxOffTexture() method GetInterlanceOverlapTexture (line 2692) | public static MyTexture2D GetInterlanceOverlapTexture() method GetTextboxTexture (line 2697) | public static MyTexture2D GetTextboxTexture(MyGuiControlPreDefinedSize... method GetComboboxTexture (line 2716) | public static MyTexture2D GetComboboxTexture(MyGuiControlPreDefinedSiz... method GetComboboxTextureTop (line 2729) | public static MyTexture2D GetComboboxTextureTop(MyGuiControlPreDefined... method GetComboboxTextureItem (line 2742) | public static MyTexture2D GetComboboxTextureItem(MyGuiControlPreDefine... method GetComboboxTextureBottom (line 2755) | public static MyTexture2D GetComboboxTextureBottom(MyGuiControlPreDefi... method GetComboboxSelectedTexture (line 2768) | public static MyTexture2D GetComboboxSelectedTexture() method GetAmmoToolTip (line 2774) | public static MyTexture2D GetAmmoToolTip() method GetAmmoSelectLowBackground (line 2780) | public static MyTexture2D GetAmmoSelectLowBackground() method GetScrollbarSlider (line 2785) | public static MyTexture2D GetScrollbarSlider() method GetHorizontalScrollbarSlider (line 2790) | public static MyTexture2D GetHorizontalScrollbarSlider() method GetMouseCursorTexture (line 2795) | public static MyTexture2D GetMouseCursorTexture() method SetMouseCursorTexture (line 2800) | public static void SetMouseCursorTexture(MyTexture2D texture) method GetMouseCursorBitmap (line 2805) | public static System.Drawing.Bitmap GetMouseCursorBitmap() method GetMouseCursorArrowTexture (line 2810) | public static MyTexture2D GetMouseCursorArrowTexture() method GetMouseCursorHandTexture (line 2815) | public static MyTexture2D GetMouseCursorHandTexture() method GetMouseCursorHandBitmap (line 2820) | public static System.Drawing.Bitmap GetMouseCursorHandBitmap() method GetLockedButtonTexture (line 2825) | public static MyTexture2D GetLockedButtonTexture() method GetLockedInventoryItem (line 2830) | public static MyTexture2D GetLockedInventoryItem() method GetSliderControlTexture (line 2835) | public static MyTexture2D GetSliderControlTexture() method GetProgressBarTexture (line 2840) | public static MyTexture2D GetProgressBarTexture() method GetConfigWheelBackground (line 2845) | public static MyTexture2D GetConfigWheelBackground() method GetConfigWheelHover (line 2851) | public static MyTexture2D GetConfigWheelHover() method GetRandomTexture (line 2864) | public static MyTexture2D GetRandomTexture() method GetFogTexture (line 2869) | public static MyTexture2D GetFogTexture() method GetFogSmallTexture (line 2874) | public static MyTexture2D GetFogSmallTexture() method GetFogSquareTexture (line 2879) | public static MyTexture2D GetFogSquareTexture() method GetDialoguePortraitNoiseVideoPlayer (line 2884) | public static MySpriteListVideoPlayer GetDialoguePortraitNoiseVideoPla... method GetAmmoSelectKeyConfirmBorderTexture (line 2889) | public static MyTexture2D GetAmmoSelectKeyConfirmBorderTexture() method GetExpandTexture (line 2895) | public static MyTexture2D GetExpandTexture() method GetCollapseTexture (line 2900) | public static MyTexture2D GetCollapseTexture() method GetToolbarButton (line 2906) | public static MyTexture2D GetToolbarButton() method GetToolbarButtonHover (line 2910) | public static MyTexture2D GetToolbarButtonHover() method GetJournalFilterAllTexture (line 2915) | public static MyTexture2D GetJournalFilterAllTexture() method GetJournalFilterGlobalEventsTexture (line 2920) | public static MyTexture2D GetJournalFilterGlobalEventsTexture() method GetJournalFilterMissionsTexture (line 2927) | public static MyTexture2D GetJournalFilterMissionsTexture() method GetJournalFilterStorytexture (line 2934) | public static MyTexture2D GetJournalFilterStorytexture() method GetJournalLine (line 2939) | public static MyTexture2D GetJournalLine() method GetJournalSelected (line 2944) | public static MyTexture2D GetJournalSelected() method GetJournalCloseTexture (line 2950) | public static MyTexture2D GetJournalCloseTexture() method GetInventoryScreenBackgroundTexture (line 2955) | public static MyTexture2D GetInventoryScreenBackgroundTexture() method GetInventoryScreenButtonTexture (line 2961) | public static MyTexture2D GetInventoryScreenButtonTexture() method GetInventoryFilterSortAllOff (line 2967) | public static MyTexture2D GetInventoryFilterSortAllOff() method GetInventoryFilterSortAllOn (line 2972) | public static MyTexture2D GetInventoryFilterSortAllOn() method GetInventoryFilterSortConsumablesOff (line 2977) | public static MyTexture2D GetInventoryFilterSortConsumablesOff() method GetInventoryFilterSortConsumablesOn (line 2982) | public static MyTexture2D GetInventoryFilterSortConsumablesOn() method GetInventoryFilterSortEquipmentOff (line 2987) | public static MyTexture2D GetInventoryFilterSortEquipmentOff() method GetInventoryFilterSortEquipmentOn (line 2992) | public static MyTexture2D GetInventoryFilterSortEquipmentOn() method GetInventoryFilterSortGodsOff (line 2997) | public static MyTexture2D GetInventoryFilterSortGodsOff() method GetInventoryFilterSortGodsOn (line 3002) | public static MyTexture2D GetInventoryFilterSortGodsOn() method GetInventoryFilterSortOresOff (line 3007) | public static MyTexture2D GetInventoryFilterSortOresOff() method GetInventoryFilterSortOresOn (line 3012) | public static MyTexture2D GetInventoryFilterSortOresOn() method GetInventoryFilterSortWeaponsOff (line 3017) | public static MyTexture2D GetInventoryFilterSortWeaponsOff() method GetInventoryFilterSortWeaponsOn (line 3022) | public static MyTexture2D GetInventoryFilterSortWeaponsOn() method GetInventoryPreviousShip (line 3027) | public static MyTexture2D GetInventoryPreviousShip() method GetInventoryNextShip (line 3032) | public static MyTexture2D GetInventoryNextShip() method GetHubBackground (line 3037) | public static MyTexture2D GetHubBackground() method GetHubItemBackground (line 3043) | public static MyTexture2D GetHubItemBackground() method GetConfirmButton (line 3049) | public static MyTexture2D GetConfirmButton() method GetMessageBoxButton (line 3055) | public static MyTexture2D GetMessageBoxButton() method GetInventoryScreenButtonTextureTakeAll (line 3060) | public static MyTexture2D GetInventoryScreenButtonTextureTakeAll() method GetInventoryScreenListboxScrollBarTexture (line 3066) | public static MyTexture2D GetInventoryScreenListboxScrollBarTexture() method GetDialogueFriendBackgroundTexture (line 3072) | public static MyTexture2D GetDialogueFriendBackgroundTexture() method GetDialogueEnemyBackgroundTexture (line 3078) | public static MyTexture2D GetDialogueEnemyBackgroundTexture() method GetDialogueNeutralBackgroundTexture (line 3084) | public static MyTexture2D GetDialogueNeutralBackgroundTexture() method GetSelectEditorBackground (line 3090) | public static MyTexture2D GetSelectEditorBackground() method GetSandboxBackgoround (line 3097) | public static MyTexture2D GetSandboxBackgoround() method GetMultiplayerBackground (line 3103) | public static MyTexture2D GetMultiplayerBackground() method GetPrefabPreviewTexture (line 3113) | public static MyTexture2D GetPrefabPreviewTexture(MyMwcObjectBuilderTy... method BeginSpriteBatch (line 3149) | public static void BeginSpriteBatch() method BeginSpriteBatch (line 3154) | public static void BeginSpriteBatch(BlendState blendState) method EndSpriteBatch (line 3178) | public static void EndSpriteBatch() method DrawStencilMaskRectangle (line 3211) | public static void DrawStencilMaskRectangle(MyRectangle2D rectangle, M... method DrawStencilMaskRectangleRoundUp (line 3231) | public static void DrawStencilMaskRectangleRoundUp(MyRectangle2D recta... method BeginSpriteBatch_StencilMask (line 3253) | public static void BeginSpriteBatch_StencilMask() method BeginSpriteBatch_StencilMask (line 3259) | public static void BeginSpriteBatch_StencilMask(int level) method StartStencilMask (line 3264) | private static void StartStencilMask(int stencilLevel) method EndSpriteBatch_StencilMask (line 3272) | public static void EndSpriteBatch_StencilMask() method TakeScreenshot (line 3285) | public static void TakeScreenshot() method StopTakingScreenshot (line 3296) | public static void StopTakingScreenshot() method GetScreenshotTexture (line 3307) | public static Texture GetScreenshotTexture() method GetScreenshot (line 3312) | public static MyScreenshot GetScreenshot() method GetPreviewRenderer (line 3317) | public static MyGuiPreviewRenderer GetPreviewRenderer() method GetToolTipBody (line 3322) | public static MyTexture2D GetToolTipBody() method GetToolTipLeft (line 3327) | public static MyTexture2D GetToolTipLeft() method GetToolTipRight (line 3332) | public static MyTexture2D GetToolTipRight() method GetNormalizedCoordsAndPreserveOriginalSize (line 3337) | public static Vector2 GetNormalizedCoordsAndPreserveOriginalSize(int w... method GetRemoteViewWeaponTextures (line 3343) | public static Dictionary GetRemoteViewWeaponTextu... method RemoveRemoteViewWeaponTextures (line 3359) | public static void RemoveRemoteViewWeaponTextures() method GetRemoteViewDroneTextures (line 3376) | public static Dictionary GetRemoteViewDroneTextur... method RemoveRemoteViewDroneTextures (line 3390) | public static void RemoveRemoteViewDroneTextures() method GetRemoteViewCameraTextures (line 3407) | public static Dictionary GetRemoteViewCameraTextu... method RemoveRemoteViewCameraTextures (line 3422) | public static void RemoveRemoteViewCameraTextures() method GetRemoteViewCameraSizes (line 3440) | public static Dictionary GetRemoteViewCameraSizes() method GetRemoteViewDroneSizes (line 3452) | public static Dictionary GetRemoteViewDroneSizes() method GetRemoteViewWeaponSizes (line 3463) | public static Dictionary GetRemoteViewWeaponSizes() method GetRemoteViewCameraPositions (line 3477) | public static Dictionary GetRemoteViewCameraPositions() method GetRemoteViewDronePositions (line 3489) | public static Dictionary GetRemoteViewDronePositions() method GetRemoteViewWeaponPositions (line 3500) | public static Dictionary GetRemoteViewWeaponPositions() method GetBloodTexture (line 3516) | public static MyTexture2D GetBloodTexture() method GetLowOxygenTexture (line 3525) | public static MyTexture2D GetLowOxygenTexture() method RemoveBloodTexture (line 3534) | public static void RemoveBloodTexture() method RemoveNoOxygenTexture (line 3543) | public static void RemoveNoOxygenTexture() method CloseIngameScreens (line 3552) | public static void CloseIngameScreens() method IsIngameScreen (line 3563) | public static bool IsIngameScreen(MyGuiScreenBase screen) method UpdateAfterDeviceReset (line 3569) | internal static void UpdateAfterDeviceReset() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiScreenBase.cs type MyGuiScreenState (line 24) | enum MyGuiScreenState type ScreenResult (line 38) | internal enum ScreenResult class MyGuiScreenBase (line 50) | abstract class MyGuiScreenBase : MyGuiManager.Friend, IMyGuiControlsParent method MyGuiScreenBase (line 154) | private MyGuiScreenBase() { } method MyGuiScreenBase (line 156) | protected MyGuiScreenBase(Vector2 position, Vector4? backgroundColor, ... method MyGuiScreenBase (line 160) | protected MyGuiScreenBase(Vector2 position, Vector4? backgroundColor, ... method Controls_CollectionChanged (line 176) | private void Controls_CollectionChanged(object sender, EventArgs e) method GetFriendlyName (line 185) | public abstract string GetFriendlyName(); method LoadContent (line 188) | public virtual void LoadContent() method LoadData (line 194) | public virtual void LoadData() method UnloadContent (line 198) | public virtual void UnloadContent() method UnloadData (line 224) | public virtual void UnloadData() method RunBackgroundThread (line 229) | public virtual void RunBackgroundThread() method GetState (line 233) | public MyGuiScreenState GetState() method SetState (line 238) | public void SetState(MyGuiScreenState value) method GetDrawMouseCursor (line 243) | public bool GetDrawMouseCursor() method IsTopMostScreen (line 249) | public bool IsTopMostScreen() method GetDrawScreenEvenWithoutFocus (line 254) | public bool GetDrawScreenEvenWithoutFocus() method SetControlIndex (line 259) | public void SetControlIndex(int index) method SetPrevControlIndex (line 264) | public void SetPrevControlIndex(int index) method CanHandleInputDuringTransition (line 270) | public virtual bool CanHandleInputDuringTransition() method HandleInput (line 275) | public virtual void HandleInput(MyGuiInput input, bool receivedFocusIn... method HandleControlMoving (line 343) | private bool HandleControlMoving(MyGuiInput input) method IsControlUnderCursor (line 388) | private bool IsControlUnderCursor(MyGuiControlBase control) method IsMouseOver (line 406) | protected bool IsMouseOver() method HandleUnhandledInput (line 417) | public virtual void HandleUnhandledInput(MyGuiInput input, bool receiv... method Canceling (line 452) | protected virtual void Canceling() method AddCaption (line 460) | protected void AddCaption(MyTextsWrapperEnum textEnum, Vector2? captio... method AddCaption (line 465) | protected void AddCaption(MyTextsWrapperEnum textEnum, Vector4 caption... method AddCaption (line 473) | protected void AddCaption(System.Text.StringBuilder text, Vector4 capt... method DrawMinerWarsLogo (line 481) | protected void DrawMinerWarsLogo() method DrawAppVersion (line 506) | protected void DrawAppVersion() method DrawGlobalVersionText (line 519) | protected void DrawGlobalVersionText() method GetTransitionAlpha (line 573) | public float GetTransitionAlpha() method GetPosition (line 578) | public Vector2 GetPosition() method CloseScreen (line 587) | public virtual bool CloseScreen() method HideScreen (line 602) | public virtual bool HideScreen() method UnhideScreen (line 617) | public virtual bool UnhideScreen() method CloseScreenNow (line 632) | public virtual void CloseScreenNow() method Update (line 659) | public virtual bool Update(bool hasFocus) method UpdateTransition (line 672) | void UpdateTransition() method OnShow (line 734) | protected virtual void OnShow() {} method OnHide (line 739) | protected virtual void OnHide() {} method OnClosed (line 744) | protected virtual void OnClosed() {} method GetColorAfterTransitionAlpha (line 747) | protected Color GetColorAfterTransitionAlpha(Vector4 color) method GetEnableBackgroundFade (line 762) | public bool GetEnableBackgroundFade() method Draw (line 768) | public virtual bool Draw(float backgroundFadeAlpha) method GetSize (line 812) | public Vector2? GetSize() method CanHaveFocus (line 817) | public bool CanHaveFocus() method CanShareInput (line 822) | public bool CanShareInput() method CanHide (line 827) | public bool CanHide() method CanCloseInCloseAllScreenCalls (line 832) | public bool CanCloseInCloseAllScreenCalls() method RecreateControls (line 837) | public virtual void RecreateControls(bool contructor) method GetTransitionOpeningTime (line 841) | public virtual int GetTransitionOpeningTime() method GetTransitionClosingTime (line 847) | public virtual int GetTransitionClosingTime() method GetList (line 858) | public IList GetList() method GetPositionAbsolute (line 864) | public Vector2 GetPositionAbsolute() method FillControlsResurcive (line 869) | private void FillControlsResurcive() method UpdateControls (line 897) | private void UpdateControls() method HandleControlsInput (line 910) | private bool HandleControlsInput(MyGuiInput input, bool receivedFocusI... method HandleKeyboardActiveIndex (line 970) | protected bool HandleKeyboardActiveIndex(bool forwardMovement) method DrawControls (line 1001) | private void DrawControls() method HideTooltips (line 1045) | public void HideTooltips() method IsMouseOverAnyControl (line 1054) | public bool IsMouseOverAnyControl() method AnyControlContainsMouse (line 1066) | public bool AnyControlContainsMouse() method GetMouseOverControl (line 1078) | public MyGuiControlBase GetMouseOverControl() method GetControlUnderMouseCursor (line 1089) | public MyGuiControlBase GetControlUnderMouseCursor() method DrawControlDebugPosition (line 1101) | private void DrawControlDebugPosition(MyGuiControlBase control) method GetDragAndDropHandlingNow (line 1124) | MyGuiControlListboxDragAndDrop GetDragAndDropHandlingNow() method GetComboboxHandlingInputNow (line 1144) | MyGuiControlCombobox GetComboboxHandlingInputNow() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiScreenLogo.cs class MyGuiScreenLogo (line 14) | class MyGuiScreenLogo: MyGuiScreenBase method MyGuiScreenLogo (line 26) | public MyGuiScreenLogo(string texture, float scale = 0.66f, int fadeIn... method CanHandleInputDuringTransition (line 38) | public override bool CanHandleInputDuringTransition() method LoadContent (line 43) | public override void LoadContent() method UnloadContent (line 49) | public override void UnloadContent() method Canceling (line 58) | protected override void Canceling() method HandleInput (line 64) | public override void HandleInput(MyGuiInput input, bool receivedFocusI... method GetFriendlyName (line 72) | public override string GetFriendlyName() method GetTransitionOpeningTime (line 77) | public override int GetTransitionOpeningTime() method GetTransitionClosingTime (line 82) | public override int GetTransitionClosingTime() method Draw (line 87) | public override bool Draw(float backgroundFadeAlpha) method Update (line 97) | public override bool Update(bool hasFocus) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiScreenMasterServiceCallProgress.cs class MyGuiScreenMasterServiceCallProgress (line 13) | abstract class MyGuiScreenMasterServiceCallProgress : MyGuiScreenProgres... method MyGuiScreenMasterServiceCallProgress (line 15) | protected MyGuiScreenMasterServiceCallProgress(MyTextsWrapperEnum prog... method ServiceProgressStart (line 20) | protected abstract void ServiceProgressStart(MyMasterServiceClient cli... method SetPublicCredentials (line 22) | public void SetPublicCredentials() method SetUserCredentials (line 27) | public void SetUserCredentials() method ProgressStart (line 36) | protected sealed override void ProgressStart() method OnError (line 52) | protected override void OnError(Exception exception, MyMasterServiceCl... method HandleSectorServiceError (line 57) | protected void HandleSectorServiceError(Exception exception, MyMasterS... FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiScreenPerformanceWarning.cs class MyGuiScreenPerformanceWarning (line 15) | class MyGuiScreenPerformanceWarning: MyGuiScreenBase method MyGuiScreenPerformanceWarning (line 35) | public MyGuiScreenPerformanceWarning(MyGuiScreenLoading loading) method CanHandleInputDuringTransition (line 48) | public override bool CanHandleInputDuringTransition() method LoadContent (line 53) | public override void LoadContent() method UnloadContent (line 148) | public override void UnloadContent() method Canceling (line 155) | protected override void Canceling() method HandleInput (line 160) | public override void HandleInput(MyGuiInput input, bool receivedFocusI... method GetFriendlyName (line 168) | public override string GetFriendlyName() method Draw (line 173) | public override bool Draw(float backgroundFadeAlpha) method Update (line 195) | public override bool Update(bool hasFocus) method OnButtonClick (line 202) | void OnButtonClick(MyGuiControlButton sender) method CloseScreen (line 207) | public override bool CloseScreen() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiScreenProgressBase.cs class MyGuiScreenProgressBase (line 14) | abstract class MyGuiScreenProgressBase : MyGuiScreenBase method MyGuiScreenProgressBase (line 22) | public MyGuiScreenProgressBase(MyTextsWrapperEnum progressText, bool e... method OnCancelClick (line 40) | protected virtual void OnCancelClick(MyGuiControlButton sender) method LoadControls (line 45) | void LoadControls() method Draw (line 76) | public override bool Draw(float backgroundFadeAlpha) method LoadContent (line 87) | public override void LoadContent() method UnloadContent (line 96) | public override void UnloadContent() method ProgressStart (line 107) | protected abstract void ProgressStart(); FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyGuiScreenProgressBaseAsync.cs class MyGuiScreenProgressBaseAsync (line 15) | abstract class MyGuiScreenProgressBaseAsync : MyGuiScreenProgressBase type ProgressAction (line 17) | struct ProgressAction method MyGuiScreenProgressBaseAsync (line 27) | protected MyGuiScreenProgressBaseAsync(MyTextsWrapperEnum progressText... method AddAction (line 37) | protected void AddAction(IAsyncResult asyncResult, ErrorHandler err... method AddAction (line 42) | protected void AddAction(IAsyncResult asyncResult, ActionDoneHandler method MyIconTexts (line 11) | public MyIconTexts() method GetPosition (line 23) | private Vector2 GetPosition(Vector2 iconPosition, Vector2 iconSize, My... method Draw (line 69) | public void Draw(Vector2 iconPosition, Vector2 iconSize, float backgro... method Draw (line 82) | public void Draw(Vector2 iconPosition, Vector2 iconSize, float backgro... FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/MyToolTips.cs class MyToolTips (line 11) | class MyToolTips method MyToolTips (line 19) | public MyToolTips() method MyToolTips (line 28) | public MyToolTips(StringBuilder toolTip) method ClearToolTips (line 37) | public void ClearToolTips() method RemoveRange (line 48) | public void RemoveRange(int index, int count) method AddToolTip (line 58) | public void AddToolTip(StringBuilder toolTip) method AddToolTip (line 68) | public void AddToolTip(StringBuilder toolTip, Color color) method AddToolTip (line 79) | public void AddToolTip(StringBuilder toolTip, Color color, float textS... method GetToolTips (line 92) | public List GetToolTips() method GetSize (line 101) | public Vector2 GetSize() method RecalculateSize (line 109) | public void RecalculateSize() method Draw (line 124) | public void Draw(Vector2 normalizedPosition) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/RichTextLabel/MyRichLabel.cs class MyRichLabel (line 10) | class MyRichLabel method MyRichLabel (line 33) | public MyRichLabel(float maxLineWidth, float minLineHeight) method Init (line 42) | private void Init() method RealocateLines (line 65) | private void RealocateLines() method RealocateRichTexts (line 78) | private void RealocateRichTexts() method Append (line 91) | public void Append(StringBuilder text, MyGuiFont font, float scale, Ve... method Append (line 96) | public void Append(string text, MyGuiFont font, float scale, Vector4 c... method Append (line 110) | public void Append(MyTexture2D texture, Vector2 size, Vector4 color) method AppendLine (line 120) | public void AppendLine() method AppendLine (line 129) | public void AppendLine(StringBuilder text, MyGuiFont font, float scale... method AppendLine (line 135) | public void AppendLine(MyTexture2D texture, Vector2 size, Vector4 color) method AppendParagraph (line 141) | private void AppendParagraph(string paragraph, MyGuiFont font, float s... method AppendPart (line 208) | private void AppendPart(MyRichLabelPart part) method Draw (line 222) | public bool Draw(Vector2 position, float offset, Vector2 drawSizeMax) method GetSize (line 269) | public Vector2 GetSize() method Clear (line 286) | public void Clear() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/RichTextLabel/MyRichLabelImage.cs class MyRichLabelImage (line 10) | class MyRichLabelImage : MyRichLabelPart method MyRichLabelImage (line 16) | public MyRichLabelImage(MyTexture2D texture, Vector2 size, Vector4 color) method GetSize (line 41) | public override Vector2 GetSize() method Draw (line 51) | public override bool Draw(Vector2 position) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/RichTextLabel/MyRichLabelLine.cs class MyRichLabelLine (line 9) | class MyRichLabelLine method MyRichLabelLine (line 16) | public MyRichLabelLine(float minLineHeight) method AddPart (line 24) | public void AddPart(MyRichLabelPart part) method ClearParts (line 30) | public void ClearParts() method GetParts (line 36) | public IEnumerable GetParts() method RecalculateSize (line 41) | private void RecalculateSize() method Draw (line 58) | public bool Draw(Vector2 position) method GetSize (line 76) | public Vector2 GetSize() method IsEmpty (line 81) | public bool IsEmpty() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/RichTextLabel/MyRichLabelText.cs class MyRichLabelText (line 9) | class MyRichLabelText : MyRichLabelPart method MyRichLabelText (line 18) | public MyRichLabelText(StringBuilder text, MyGuiFont font, float scale... method MyRichLabelText (line 27) | public MyRichLabelText() method Init (line 35) | public void Init(string text, MyGuiFont font, float scale, Vector4 color) method Append (line 57) | public void Append(string text) method RecalculateSize (line 95) | private void RecalculateSize() method GetSize (line 100) | public override Vector2 GetSize() method Draw (line 110) | public override bool Draw(Vector2 position) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/RichTextLabel/MyRichTextPart.cs class MyRichLabelPart (line 11) | abstract class MyRichLabelPart method GetSize (line 13) | public abstract Vector2 GetSize(); method Draw (line 15) | public abstract bool Draw(Vector2 position); FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/TreeView/MyScrollbar.cs class MyScrollbar (line 10) | abstract class MyScrollbar type State (line 21) | protected enum State method MyScrollbar (line 39) | protected MyScrollbar(MyGuiControlBase control) method CanScroll (line 48) | protected bool CanScroll() method Init (line 53) | public void Init(float max, float page) method GetValue (line 61) | public float GetValue() method SetValue (line 67) | public void SetValue(float value) method ChangeValue (line 78) | public void ChangeValue(float amount) method PageDown (line 83) | public void PageDown() method PageUp (line 88) | public void PageUp() method Layout (line 93) | public abstract void Layout(Vector2 position, Vector2 size, Vector2 sc... method Draw (line 94) | public abstract void Draw(); method HandleInput (line 95) | public abstract bool HandleInput(MyGuiInput input, bool hasKeyboardAct... class MyVScrollbar (line 98) | class MyVScrollbar : MyScrollbar method MyVScrollbar (line 102) | public MyVScrollbar(MyGuiControlBase control) method GetCarretPosition (line 108) | private Vector2 GetCarretPosition() method Layout (line 113) | public override void Layout(Vector2 position, Vector2 size, Vector2 sc... method Draw (line 132) | public override void Draw() method HandleInput (line 150) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... class MyHScrollbar (line 186) | class MyHScrollbar : MyScrollbar method MyHScrollbar (line 190) | public MyHScrollbar(MyGuiControlBase control) method GetCarretPosition (line 196) | private Vector2 GetCarretPosition() method Layout (line 201) | public override void Layout(Vector2 position, Vector2 size, Vector2 sc... method Draw (line 213) | public override void Draw() method HandleInput (line 231) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Core/TreeView/MyTreeView.cs class MyTreeView (line 13) | class MyTreeView method MyTreeView (line 28) | public MyTreeView(MyGuiControlTreeView control, Vector2 position, Vect... method Layout (line 44) | public void Layout() method TraverseVisible (line 72) | private void TraverseVisible(ITreeView iTreeView, Action control... method AddListbox (line 365) | protected MyGuiControlListbox AddListbox(List contro... method Draw (line 385) | public override bool Draw(float backgroundFadeAlpha) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/DebugScreens/MyGuiScreenDebugBot.cs class MyGuiScreenDebugBot (line 22) | class MyGuiScreenDebugBot : MyGuiScreenDebugBase method GetFriendlyName (line 24) | public override string GetFriendlyName() method MyGuiScreenDebugBot (line 62) | public MyGuiScreenDebugBot() method PassValueFromDebugScreenToBot (line 117) | private void PassValueFromDebugScreenToBot(int paramIndex, float param... method AddToFrameDebugText (line 170) | public void AddToFrameDebugText(string s) method ClearFrameDebugText (line 178) | public void ClearFrameDebugText() method GetScreenLeftTopPosition (line 187) | public Vector2 GetScreenLeftTopPosition() method Update (line 194) | public override bool Update(bool hasFocus) method HandleInput (line 216) | private void HandleInput() method Draw (line 271) | public override bool Draw(float backgroundFadeAlpha) method GetPrefix (line 371) | private string GetPrefix(int paramIndex) method SetGuiInput (line 391) | internal void SetGuiInput(MyGuiInput m_input) method BotExists (line 401) | private static bool BotExists() class BotParam (line 419) | class BotParam FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/DebugScreens/MyGuiScreenDebugColors.cs class MyGuiScreenDebugColors (line 18) | class MyGuiScreenDebugColors : MyGuiScreenDebugBase method MyGuiScreenDebugColors (line 22) | public MyGuiScreenDebugColors() method RecreateControls (line 33) | public override void RecreateControls(bool contructor) method GetFriendlyName (line 105) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/DebugScreens/MyGuiScreenDebugDebris.cs class MyGuiScreenDebugDebris (line 25) | class MyGuiScreenDebugDebris : MyGuiScreenDebugBase method MyGuiScreenDebugDebris (line 27) | public MyGuiScreenDebugDebris() method RecreateControls (line 38) | public override void RecreateControls(bool contructor) method GetFriendlyName (line 70) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/DebugScreens/MyGuiScreenDebugDeveloper.cs class MyGuiScreenDebugDeveloper (line 31) | class MyGuiScreenDebugDeveloper : MyGuiScreenDebugBase class MyDevelopGroup (line 68) | class MyDevelopGroup method MyDevelopGroup (line 70) | public MyDevelopGroup(string name) method MyGuiScreenDebugDeveloper (line 107) | static MyGuiScreenDebugDeveloper() method MyGuiScreenDebugDeveloper (line 144) | public MyGuiScreenDebugDeveloper() method CreateControlsSimple (line 165) | private void CreateControlsSimple() method CreateControls (line 191) | private void CreateControls() method AddValidateAllMissionsButton (line 326) | private void AddValidateAllMissionsButton() method CreateMissionControls (line 331) | void CreateMissionControls(List group, int minIndex,... method CreateTravelControls (line 348) | void CreateTravelControls(List group, int minIndex, ... method ButtonClickAction (line 365) | private void ButtonClickAction(MySolarSystemAreaEnum solarSystemArea) method ButtonClickAction (line 379) | private void ButtonClickAction(MyMissionID missionId) method StartTravelCallback (line 396) | public void StartTravelCallback() method StartMissionCallback (line 401) | public void StartMissionCallback() method ValidateAllMissionsClick (line 407) | private void ValidateAllMissionsClick() method ValidateAllMissionsCallback (line 413) | public void ValidateAllMissionsCallback() method ValidateAllMissionsStartingFrom (line 418) | void ValidateAllMissionsStartingFrom(int index) method CreateDebugDrawControls (line 488) | void CreateDebugDrawControls() method CreatePerformanceControls (line 501) | void CreatePerformanceControls() method AddGroupBox (line 511) | protected void AddGroupBox(StringBuilder text, MyGuiScreenDebugBase sc... method GetFriendlyName (line 529) | public override string GetFriendlyName() method OnClickGroup (line 535) | void OnClickGroup(MyGuiControlButton sender) method OnClickMainGroup (line 552) | void OnClickMainGroup(MyGuiControlButton sender) method EnableGroup (line 568) | void EnableGroup(List group, bool enable) method OnParticleStressTest (line 586) | void OnParticleStressTest(MyGuiControlButton sender) method OnTravelToAnywhere (line 609) | void OnTravelToAnywhere(MyMwcVector3Int sector) method TravelToSectorCallback (line 618) | public void TravelToSectorCallback() method effect_OnDelete (line 633) | void effect_OnDelete(object sender, EventArgs e) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/DebugScreens/MyGuiScreenDebugDialogues.cs class MyGuiScreenDebugDialogues (line 22) | class MyGuiScreenDebugDialogues : MyGuiScreenBase method GetFriendlyName (line 29) | public override string GetFriendlyName() method MyGuiScreenDebugDialogues (line 34) | public MyGuiScreenDebugDialogues(Vector2? screenPosition) method AddOkAndCancelButtonControls (line 40) | protected void AddOkAndCancelButtonControls(Vector2 offset) method OnPlayClick (line 51) | public virtual void OnPlayClick(MyGuiControlButton sender) method OnCancelClick (line 58) | public virtual void OnCancelClick(MyGuiControlButton sender) method GetControlsOriginLeftFromScreenSize (line 63) | protected virtual Vector2 GetControlsOriginLeftFromScreenSize() method Init (line 70) | private void Init() method OnClosed (line 96) | protected override void OnClosed() method CreateControlsSound (line 103) | private void CreateControlsSound(Vector2 controlsOrigin) method AddSeparator (line 135) | private void AddSeparator(Vector2 controlsOrigin) method Draw (line 148) | public override bool Draw(float backgroundFadeAlpha) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/DebugScreens/MyGuiScreenDebugFillSector.cs class MyGuiScreenDebugFillSector (line 30) | class MyGuiScreenDebugFillSector : MyGuiScreenDebugBase method MyGuiScreenDebugFillSector (line 36) | public MyGuiScreenDebugFillSector() method RecreateControls (line 47) | public override void RecreateControls(bool contructor) method GetFriendlyName (line 87) | public override string GetFriendlyName() method ClearSector (line 92) | void ClearSector() method ClearGenerated (line 97) | void ClearGenerated() method CreateCustomWorldStone (line 112) | void CreateCustomWorldStone() method CreateCustomWorldIce (line 137) | void CreateCustomWorldIce() method CreateGeneratedWorld (line 148) | void CreateGeneratedWorld() method RemoveGeneratedWorld (line 170) | void RemoveGeneratedWorld() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/DebugScreens/MyGuiScreenDebugGame.cs class MyGuiScreenDebugGame (line 44) | class MyGuiScreenDebugGame : MyGuiScreenDebugBase method MyGuiScreenDebugGame (line 55) | public MyGuiScreenDebugGame() method RecreateControls (line 66) | public override void RecreateControls(bool contructor) method GetFriendlyName (line 134) | public override string GetFriendlyName() method SimulateLostMessagesChange (line 139) | private void SimulateLostMessagesChange(MyGuiControlCheckbox sender) class MyDebugDebris (line 144) | public class MyDebugDebris : MySmallDebris method Init (line 146) | public void Init(StringBuilder hudLabelText, Models.MyModelsEnum? mo... method Draw (line 163) | public override bool Draw(MyRenderObject renderObject) method ShowFloatingObjectsChange (line 169) | private void ShowFloatingObjectsChange(MyGuiControlCheckbox sender) method ShowStaticObjectsChange (line 174) | private void ShowStaticObjectsChange(MyGuiControlCheckbox sender) method ShowStaticAsteroidsChange (line 179) | private void ShowStaticAsteroidsChange(MyGuiControlCheckbox sender) method ShowWayPoints (line 214) | private void ShowWayPoints(MyGuiControlCheckbox sender) method ShowPrefabModelsChange (line 220) | private void ShowPrefabModelsChange(MyGuiControlCheckbox sender) method ShowShipsChange (line 225) | private void ShowShipsChange(MyGuiControlCheckbox sender) method ShowWeaponsChange (line 230) | private void ShowWeaponsChange(MyGuiControlCheckbox sender) method ShowDebugChange (line 235) | private void ShowDebugChange(MyGuiControlCheckbox sender) method addStaticAsteroid (line 240) | MyEntity addStaticAsteroid(StringBuilder hudLabel, MyMwcObjectBuilder_... method addDebris (line 248) | MyEntity addDebris(StringBuilder hudLabel, MyModelsEnum? lod0, MyModel... method addEntity (line 256) | MyEntity addEntity(MyEntity entity, ref Vector3 currentPosition, Vecto... method ShowModelsChange (line 270) | private void ShowModelsChange(MyGuiControlCheckbox sender, List... FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/DebugScreens/MyGuiScreenDebugSystem.cs class MyGuiScreenDebugSystem (line 36) | class MyGuiScreenDebugSystem : MyGuiScreenDebugBase method MyGuiScreenDebugSystem (line 38) | public MyGuiScreenDebugSystem() method RecreateControls (line 49) | public override void RecreateControls(bool contructor) method GetFriendlyName (line 84) | public override string GetFriendlyName() method SimulateLostMessagesChange (line 89) | private void SimulateLostMessagesChange(MyGuiControlCheckbox sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/DebugScreens/MyGuiScreenDebugTiming.cs class MyGuiScreenDebugTiming (line 16) | class MyGuiScreenDebugTiming: MyGuiScreenDebugBase method MyGuiScreenDebugTiming (line 20) | public MyGuiScreenDebugTiming() method GetFriendlyName (line 28) | public override string GetFriendlyName() method GetScreenLeftTopPosition (line 33) | public Vector2 GetScreenLeftTopPosition() method SetTexts (line 40) | public void SetTexts() method Draw (line 82) | public override bool Draw(float backgroundFadeAlpha) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/DebugScreens/MyGuiScreenDebugVolumetricSSAO.cs class MyGuiScreenDebugVolumetricSSAO (line 15) | class MyGuiScreenDebugVolumetricSSAO : MyGuiScreenDebugBase method MyGuiScreenDebugVolumetricSSAO (line 17) | public MyGuiScreenDebugVolumetricSSAO() method RecreateControls (line 28) | public override void RecreateControls(bool contructor) method GetFriendlyName (line 77) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/DebugScreens/MyGuiScreenRenderModule.cs class MyGuiScreenRenderModule (line 13) | class MyGuiScreenRenderModule : MyGuiScreenDebugBase method MyGuiScreenRenderModule (line 18) | public MyGuiScreenRenderModule(MyRenderStage renderStage, string name) method RecreateControls (line 32) | public override void RecreateControls(bool contructor) method GetFriendlyName (line 54) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/DebugScreens/MyGuiScreenRenderModules.cs class MyGuiScreenRenderModules (line 17) | class MyGuiScreenRenderModules : MyGuiScreenDebugBase method MyGuiScreenRenderModules (line 19) | public MyGuiScreenRenderModules() method RecreateControls (line 30) | public override void RecreateControls(bool contructor) method GetFriendlyName (line 77) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiAsteroidHelper.cs class MyGuiAsteroidHelper (line 7) | class MyGuiAsteroidHelper : MyGuiHelperBase method MyGuiAsteroidHelper (line 9) | public MyGuiAsteroidHelper(MyTexture2D icon, MyTextsWrapperEnum descri... FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiAsteroidHelpers.cs type MyGuiAsteroidTypesEnum (line 17) | public enum MyGuiAsteroidTypesEnum class MyGuiAsteroidHelpers (line 23) | static class MyGuiAsteroidHelpers method MyGuiAsteroidHelpers (line 38) | static MyGuiAsteroidHelpers() method GetMyGuiVoxelFileHelper (line 49) | public static MyGuiAsteroidHelper GetMyGuiVoxelFileHelper(MyMwcVoxelFi... method GetMyGuiVoxelMaterialHelper (line 58) | public static MyGuiVoxelMaterialHelper GetMyGuiVoxelMaterialHelper(MyM... method GetMyGuiAsteroidTypeHelper (line 67) | public static MyGuiAsteroidHelper GetMyGuiAsteroidTypeHelper(MyGuiAste... method GetStaticAsteroidTypeHelper (line 76) | public static MyGuiAsteroidHelper GetStaticAsteroidTypeHelper(MyMwcObj... method UnloadContent (line 85) | public static void UnloadContent() method LoadContent (line 93) | public static void LoadContent() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiContextMenuHelper.cs class MyGuiContextMenuHelper (line 9) | class MyGuiContextMenuHelper : MyGuiHelperBase method MyGuiContextMenuHelper (line 13) | public MyGuiContextMenuHelper(MyTextsWrapperEnum description, List lights) method SaveOriginalValues (line 113) | private void SaveOriginalValues() method RestoreOriginalValues (line 124) | public void RestoreOriginalValues() method Init (line 152) | private void Init() method AssignCallbacks (line 164) | private void AssignCallbacks() method AddControl (line 198) | private void AddControl(bool point, MyGuiControlBase control) method CreateControls (line 212) | void CreateControls(Vector2 controlsOrigin) method OnCopyPointDiffuseColor (line 497) | private void OnCopyPointDiffuseColor(MyGuiControlButton sender) method OnPastePointDiffuseColor (line 507) | private void OnPastePointDiffuseColor(MyGuiControlButton sender) method OnCopyPointSpecularColor (line 521) | private void OnCopyPointSpecularColor(MyGuiControlButton sender) method OnPastePointSpecularColor (line 531) | private void OnPastePointSpecularColor(MyGuiControlButton sender) method OnCopySpotDiffuseColor (line 545) | private void OnCopySpotDiffuseColor(MyGuiControlButton sender) method OnPasteSpotDiffuseColor (line 555) | private void OnPasteSpotDiffuseColor(MyGuiControlButton sender) method InitializeValues (line 569) | private void InitializeValues(MyPrefabLight prefabLight) method OnMyCheckEnable (line 605) | public void OnMyCheckEnable(MyGuiControlCheckbox sender) method OnComponentChange (line 671) | void OnComponentChange(MyGuiControlSlider sender) method SetComponentsVisibility (line 706) | void SetComponentsVisibility() method OnComboBoxChange (line 722) | void OnComboBoxChange() method OnSpotClick (line 735) | public void OnSpotClick(MyGuiControlButton sender) method OnPointClick (line 740) | public void OnPointClick(MyGuiControlButton sender) method OnOkClick (line 745) | public void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 750) | public void OnCancelClick(MyGuiControlButton sender) method Draw (line 794) | public override void Draw() method DrawColors (line 818) | private void DrawColors() method SelectionChanged (line 855) | public bool SelectionChanged() method Update (line 870) | public override void Update() method HandleInput (line 884) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method ContainsMouse (line 908) | public override bool ContainsMouse() method CheckMouseOver (line 920) | protected override bool CheckMouseOver() method ActivateLightType (line 932) | private void ActivateLightType(bool point) method MyEntities_OnEntityRemove (line 938) | void MyEntities_OnEntityRemove(MyEntity entity) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiControlEditVoxelHand.cs class MyGuiControlEditVoxelHand (line 16) | class MyGuiControlEditVoxelHand : MyGuiControlBase method MyGuiControlEditVoxelHand (line 45) | public MyGuiControlEditVoxelHand(IMyGuiControlsParent parent, Vector2 ... method LoadControls (line 65) | public void LoadControls() method RecreateDynamicProperties (line 155) | private void RecreateDynamicProperties() method OnAttachClick (line 268) | private void OnAttachClick(MyGuiControlBase button) method LoadSortedControlsByPriority (line 312) | private void LoadSortedControlsByPriority() method OnVoxelHandDistanceChanged (line 327) | private void OnVoxelHandDistanceChanged(float newDistance) method OnSizeSliderChange (line 333) | private void OnSizeSliderChange(MyGuiControlSlider sliderSender) method OnDistanceSliderChange (line 344) | private void OnDistanceSliderChange(MyGuiControlSlider sliderSender) method OnRadioButtonSelectedChange (line 355) | private void OnRadioButtonSelectedChange(MyGuiControlRadioButtonGroup ... method OnComboboxItemSelect (line 361) | private void OnComboboxItemSelect() method OnCheckboxChecked (line 369) | private void OnCheckboxChecked(MyGuiControlCheckbox sender) method UpdateVoxelHandProperties (line 389) | private void UpdateVoxelHandProperties() method Draw (line 398) | public override void Draw() method Update (line 410) | public override void Update() method HandleInput (line 418) | public override bool HandleInput(MyGuiInput input, bool hasKeyboardAct... method SetPosition (line 453) | public override void SetPosition(Vector2 position) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiEditorControlsBase.cs class MyGuiEditorControlsBase (line 31) | abstract class MyGuiEditorControlsBase type EditorToolBarButtonType (line 37) | protected enum EditorToolBarButtonType method MyGuiEditorControlsBase (line 123) | public MyGuiEditorControlsBase(MyGuiScreenBase parentScreen) method AddToolbarButton (line 133) | private MyGuiControlButton AddToolbarButton(EditorToolBarButtonType bu... method GetEnabledButtons (line 176) | protected abstract EditorToolBarButtonType[] GetEnabledButtons(); method CreateButtons (line 178) | private void CreateButtons() method CreateControls (line 217) | protected virtual void CreateControls() method UpdateToolbarButtonsSizeAndPosition (line 278) | private void UpdateToolbarButtonsSizeAndPosition() method FillTreeView (line 321) | protected abstract void FillTreeView(); method AddPrefabType (line 324) | protected void AddPrefabType(MyTreeViewItem parentItem, MyMwcObjectBui... method AddPrefabItems (line 340) | protected abstract void AddPrefabItems(MyTreeViewItem parentItem, MyMw... method TryExpand (line 342) | protected void TryExpand(StringBuilder[] nodePath) method LoadData (line 364) | public void LoadData() method LoadContent (line 368) | public virtual void LoadContent() method UnloadContent (line 391) | public virtual void UnloadContent() method Draw (line 400) | public virtual void Draw() method CheckContextAction (line 409) | private bool CheckContextAction(MyGuiContextMenuHelper contextHelper, ... method CheckContextAction (line 414) | private bool CheckContextAction(MyGuiContextMenuItemActionType action) method RefreshTreeView (line 421) | public void RefreshTreeView() method Update (line 426) | public virtual void Update() method SetAddObjectVisibility (line 515) | protected virtual void SetAddObjectVisibility(bool visible) method SetEditVoxelHandVisibility (line 528) | private void SetEditVoxelHandVisibility(bool visible) method AddEditorControlsToList (line 534) | public void AddEditorControlsToList(MyGuiControls addToControlsList) method RemoveEditorControlsFromList (line 546) | public void RemoveEditorControlsFromList(MyGuiControls removeFromContr... method OnAddObject (line 558) | public void OnAddObject(MyGuiControlButton sender) method OnEditObjects (line 567) | private void OnEditObjects(MyGuiControlButton sender) method OnResetRotation (line 574) | private void OnResetRotation(MyGuiControlButton sender) method OnCopySelected (line 579) | private void OnCopySelected(MyGuiControlButton sender) method OnSwitchGizmoSpace (line 584) | private void OnSwitchGizmoSpace(MyGuiControlButton sender) method OnSwitchGizmoMode (line 589) | private void OnSwitchGizmoMode(MyGuiControlButton sender) method OnShowSnapPoints (line 594) | private void OnShowSnapPoints(MyGuiControlButton sender) method OnLinkSnapPoints (line 599) | private void OnLinkSnapPoints(MyGuiControlButton sender) method OnToggleSnapPoints (line 614) | private void OnToggleSnapPoints(MyGuiControlButton sender) method OnSelectAllObjects (line 619) | private void OnSelectAllObjects(MyGuiControlButton sender) method OnExitSelected (line 624) | private void OnExitSelected(MyGuiControlButton sender) method OnEnterPrefabContainer (line 629) | private void OnEnterPrefabContainer(MyGuiControlButton sender) method OnAttachToCamera (line 635) | private void OnAttachToCamera(MyGuiControlButton sender) method OnEnterVoxelHand (line 641) | private void OnEnterVoxelHand(MyGuiControlButton sender) method OnClearWholeSector (line 647) | private void OnClearWholeSector(MyGuiControlButton sender) method OnLoadSector (line 665) | private void OnLoadSector(MyGuiControlButton sender) method OnSaveSector (line 677) | private void OnSaveSector(MyGuiControlButton sender) method OnAdjustGrid (line 682) | private void OnAdjustGrid(MyGuiControlButton sender) method OnSettings (line 687) | private void OnSettings(MyGuiControlButton sender) method OnGroups (line 692) | private void OnGroups(MyGuiControlButton sender) method OnCopyTool (line 697) | private void OnCopyTool(MyGuiControlButton sender) method OnFindEntity (line 702) | private void OnFindEntity(MyGuiControlButton sender) method EntityIDInput (line 707) | void EntityIDInput(ScreenResult result, string resultText) method OnOptions (line 734) | private void OnOptions(MyGuiControlButton sender) method OnSelectAndHide (line 739) | private void OnSelectAndHide(MyGuiControlButton sender) method OnCorrectSnappedPrefabs (line 744) | private void OnCorrectSnappedPrefabs(MyGuiControlButton sender) method OnSmallShipTemplates (line 749) | private void OnSmallShipTemplates(MyGuiControlButton sender) method OnEditProperties (line 754) | private void OnEditProperties(MyGuiControlButton sender) method OnSelectDeactivatedEntity (line 766) | private void OnSelectDeactivatedEntity(MyGuiControlButton sender) method OnListWaypoints (line 771) | private void OnListWaypoints(MyGuiControlButton sender) method OnDragDrop (line 778) | protected abstract void OnDragDrop(object sender, EventArgs ea); method FilterAddObjectTree (line 780) | protected abstract void FilterAddObjectTree(MyPrefabSnapPoint myPrefab... method CanExitSelectionMode (line 782) | private bool CanExitSelectionMode() method TryExitSelected (line 787) | public bool TryExitSelected() method TryExitSelectionMode (line 797) | public bool TryExitSelectionMode() method MirrorSelectedObjects (line 807) | private void MirrorSelectedObjects() method UpdateScreenSize (line 830) | public virtual void UpdateScreenSize() method Focused (line 862) | public void Focused(bool focused) method LoadEditorData (line 871) | public virtual void LoadEditorData() method UnloadEditorData (line 875) | public virtual void UnloadEditorData() method EditLights (line 879) | public void EditLights(List lights) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiEditorVoxelHandHelper.cs class MyGuiEditorVoxelHandHelper (line 7) | class MyGuiEditorVoxelHandHelper : MyGuiHelperBase method MyGuiEditorVoxelHandHelper (line 9) | public MyGuiEditorVoxelHandHelper(MyTexture2D icon, MyTextsWrapperEnum... FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiEditorVoxelHandHelpers.cs class MyGuiEditorVoxelHandHelpers (line 11) | static class MyGuiEditorVoxelHandHelpers method MyGuiEditorVoxelHandHelpers (line 20) | static MyGuiEditorVoxelHandHelpers() method GetEditorVoxelHandShapeHelper (line 28) | public static MyGuiEditorVoxelHandHelper GetEditorVoxelHandShapeHelper... method GetEditorVoxelHandModeHelper (line 37) | public static MyGuiEditorVoxelHandHelper GetEditorVoxelHandModeHelper(... method UnloadContent (line 46) | public static void UnloadContent() method LoadContent (line 54) | public static void LoadContent() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiEventHelper.cs class MyGuiEventHelper (line 10) | class MyGuiEventHelper : MyGuiHelperBase method MyGuiEventHelper (line 15) | public MyGuiEventHelper(MyTexture2D icon, MyTextsWrapperEnum descripti... FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiEventHelpers.cs class MyGuiEventHelpers (line 14) | static class MyGuiEventHelpers method MyGuiEventHelpers (line 25) | static MyGuiEventHelpers() method GetEventHelper (line 33) | public static MyGuiEventHelper GetEventHelper(EventTypeEnum eventType) method GetJournalCategoryHelper (line 42) | public static MyGuiEventHelper GetJournalCategoryHelper(MyJournalCateg... method UnloadContent (line 51) | public static void UnloadContent() method LoadContent (line 65) | public static void LoadContent() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiFoundationFactoryHelper.cs class MyGuiFoundationFactoryHelper (line 9) | class MyGuiFoundationFactoryHelper : MyGuiHelperBase method MyGuiFoundationFactoryHelper (line 11) | public MyGuiFoundationFactoryHelper(MyTextsWrapperEnum description) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiGameControlsHelpers.cs class MyGuiGameControlsHelpers (line 10) | static class MyGuiGameControlsHelpers method MyGuiGameControlsHelpers (line 20) | static MyGuiGameControlsHelpers() method GetGameControlHelper (line 28) | public static MyGuiHelperBase GetGameControlHelper(MyGameControlEnums ... method GetEditorControlHelper (line 37) | public static MyGuiHelperBase GetEditorControlHelper(MyEditorControlEn... method UnloadContent (line 46) | public static void UnloadContent() method LoadContent (line 52) | public static void LoadContent() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiGodEditorControls.cs class MyGuiGodEditorControls (line 38) | class MyGuiGodEditorControls : MyGuiEditorControlsBase class PrefabTag (line 41) | class PrefabTag method PrefabTag (line 48) | public PrefabTag(MyMwcObjectBuilderTypeEnum prefabModule, int prefab... type MyEditorTopTextInfoPropertiesEnum (line 57) | enum MyEditorTopTextInfoPropertiesEnum type MyEditorBottomTextInfoPropertiesEnum (line 85) | enum MyEditorBottomTextInfoPropertiesEnum type MyEditorAddObjectType (line 95) | enum MyEditorAddObjectType method MyGuiGodEditorControls (line 149) | public MyGuiGodEditorControls(MyGuiScreenBase parentScreen) : base(par... method GetEnabledButtons (line 191) | protected override EditorToolBarButtonType[] GetEnabledButtons() method FillTreeView (line 196) | protected override void FillTreeView() method AddLargeShipItems (line 307) | private void AddLargeShipItems(MyTreeViewItem parentItem) method AddDebrisItems (line 324) | private void AddDebrisItems(MyTreeViewItem parentItem) method AddBaseDragTreeItem (line 338) | private MyTreeViewItem AddBaseDragTreeItem(MyTextsWrapperEnum text, My... method AddBaseDragTreeItem (line 346) | private MyTreeViewItem AddBaseDragTreeItem(MyTreeViewItem parentItem, ... method AddPrefabItems (line 354) | protected override void AddPrefabItems(MyTreeViewItem parentItem, MyMw... method GetPrefabToolTip (line 389) | private MyToolTips GetPrefabToolTip(StringBuilder prefabDescription, M... method OnDragDrop (line 441) | protected override void OnDragDrop(object sender, EventArgs ea) method OnAsteorid (line 508) | private void OnAsteorid(object sender, EventArgs ea) method OnSmallShip (line 513) | private void OnSmallShip(object sender, EventArgs ea) method OnWayPoint (line 518) | private void OnWayPoint(object sender, EventArgs ea) method OnSpawnPoint (line 523) | private void OnSpawnPoint(object sender, EventArgs ea) method OnInfluenceSphere (line 528) | private void OnInfluenceSphere(object sender, EventArgs ea) method OnAddPrefab (line 533) | private void OnAddPrefab(object sender, EventArgs ea) method OnAddLargeShip (line 538) | private void OnAddLargeShip(object sender, EventArgs ea) method OnAddDebris (line 543) | private void OnAddDebris(object sender, EventArgs ea) method OnDummyPoint (line 548) | private void OnDummyPoint(object sender, EventArgs ea) method OnAddCargoBox (line 553) | private void OnAddCargoBox(object sender, EventArgs ea) method OnAddMysteriousCube (line 558) | private void OnAddMysteriousCube(object sender, EventArgs ea) method OnAddMysteriousCube2 (line 563) | private void OnAddMysteriousCube2(object sender, EventArgs ea) method OnAddMysteriousCube3 (line 568) | private void OnAddMysteriousCube3(object sender, EventArgs ea) method AddPrefab (line 575) | private void AddPrefab(PrefabTag tag, Vector2? screenPosition = null) method AddLargeShip (line 620) | private void AddLargeShip(MyMwcObjectBuilder_LargeShip_TypesEnum? tag,... method AddDebris (line 631) | private void AddDebris(MyMwcObjectBuilder_SmallDebris_TypesEnum? tag, ... method AddDummyPoint (line 642) | private void AddDummyPoint(Vector2? screenPosition) method AddCargoBox (line 653) | private void AddCargoBox(Vector2? screenPosition) method AddMysteriousCube (line 659) | private void AddMysteriousCube(Vector2? screenPosition) method AddMysteriousCube2 (line 665) | private void AddMysteriousCube2(Vector2? screenPosition) method AddMysteriousCube3 (line 671) | private void AddMysteriousCube3(Vector2? screenPosition) method AddAsteroid (line 714) | private void AddAsteroid(Vector2? screenPosition) method AddSmallShip (line 719) | private void AddSmallShip(Vector2? screenPosition) method AddWayPoint (line 724) | private void AddWayPoint(Vector2? screenPosition) method AddSpawnPoint (line 741) | private void AddSpawnPoint(Vector2? screenPosition) method AddInfluenceSphere (line 746) | private void AddInfluenceSphere(Vector2? screenPosition) method FilterAddObjectTree (line 752) | protected override void FilterAddObjectTree(MyPrefabSnapPoint myPrefab... method Draw (line 805) | public override void Draw() method ClearTexts (line 814) | private void ClearTexts() method DrawTexts (line 827) | private void DrawTexts() method Update (line 1130) | public override void Update() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiHelperBase.cs type MyInventoryAmountTextAlign (line 12) | enum MyInventoryAmountTextAlign class MyGuiHelperBase (line 18) | class MyGuiHelperBase method MyGuiHelperBase (line 94) | public MyGuiHelperBase(MyTextsWrapperEnum description) method MyGuiHelperBase (line 99) | public MyGuiHelperBase(MyTexture2D icon, MyTextsWrapperEnum description) method MyGuiHelperBase (line 105) | public MyGuiHelperBase(MyTexture2D icon, string description) method DrawSpriteBatch (line 111) | public virtual void DrawSpriteBatch(Vector2 normalizedCoord, Vector2 n... method UpdateMultilineDescription (line 119) | private void UpdateMultilineDescription() method UpdateName (line 125) | protected virtual void UpdateName() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiInfluenceSphereHelper.cs class MyGuiInfluenceSphereHelper (line 7) | class MyGuiInfluenceSphereHelper : MyGuiHelperBase method MyGuiInfluenceSphereHelper (line 9) | public MyGuiInfluenceSphereHelper(MyTexture2D icon, MyTextsWrapperEnum... method MyGuiInfluenceSphereHelper (line 14) | public MyGuiInfluenceSphereHelper(MyTexture2D icon, string description) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiInfluenceSphereHelpers.cs class MyGuiInfluenceSphereHelpers (line 16) | static class MyGuiInfluenceSphereHelpers method MyGuiInfluenceSphereHelpers (line 23) | static MyGuiInfluenceSphereHelpers() method GetInfluenceSphereSoundHelper (line 30) | public static MyGuiInfluenceSphereHelper GetInfluenceSphereSoundHelper... method UnloadContent (line 39) | public static void UnloadContent() method LoadContent (line 44) | public static void LoadContent() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiIngameEditorControls.cs class MyGuiIngameEditorControls (line 27) | class MyGuiIngameEditorControls : MyGuiEditorControlsBase type MyTreeViewItemUpdateStateFlag (line 29) | [Flags] method MyGuiIngameEditorControls (line 82) | public MyGuiIngameEditorControls(MyGuiScreenBase parentScreen) : base(... method GetEnabledButtons (line 90) | protected override EditorToolBarButtonType[] GetEnabledButtons() method CreateControls (line 95) | protected override void CreateControls() method SetAddObjectVisibility (line 130) | protected override void SetAddObjectVisibility(bool visible) method FillTreeView (line 138) | protected override void FillTreeView() method AddSmallShipAmmoItems (line 180) | private void AddSmallShipAmmoItems(MyTreeViewItem parentItem) method AddSmallShipWeaponsItems (line 195) | private void AddSmallShipWeaponsItems(MyTreeViewItem parentItem) method AddTreeViewItem (line 207) | private void AddTreeViewItem(MyTreeViewItem parentItem, StringBuilder ... method AddPrefabItems (line 225) | protected override void AddPrefabItems(MyTreeViewItem parentItem, MyMw... method UpdateTreeViewItemsState (line 256) | private void UpdateTreeViewItemsState(MyTreeViewItemUpdateStateFlag up... method UpdateTreeViewItemsState (line 265) | private void UpdateTreeViewItemsState(MyTreeViewItem treeViewItem, MyT... method UpdateTreeViewItemState (line 279) | private void UpdateTreeViewItemState(MyTreeViewItem treeViewItem, MyTr... method GetTreeViewItem (line 299) | private MyTreeViewItem GetTreeViewItem(MyObjectToBuild objectToBuild) method GetTreeViewItem (line 314) | private MyTreeViewItem GetTreeViewItem(MyTreeViewItem treeViewItem, My... method UpdateTreeViewItemStateBuildCount (line 341) | private void UpdateTreeViewItemStateBuildCount(MyTreeViewItem treeView... method UpdateTreeViewItemStateBuildingQueue (line 367) | private void UpdateTreeViewItemStateBuildingQueue(MyTreeViewItem treeV... method UpdateTreeViewItemStateCanBuild (line 383) | private void UpdateTreeViewItemStateCanBuild(MyTreeViewItem treeViewItem) method UpdateTreeViewItemStateBuildingProgress (line 411) | private void UpdateTreeViewItemStateBuildingProgress(MyTreeViewItem tr... method GetBuildObjectsCount (line 424) | private int GetBuildObjectsCount(MyObjectToBuild objectToBuild) method GetInventoryItemsCount (line 430) | private int GetInventoryItemsCount(MyMwcObjectBuilder_Base objectBuilder) method GetInventoryItems (line 435) | private List GetInventoryItems(MyMwcObjectBuilder_Bas... method GetBuildingObjectState (line 468) | private int? GetBuildingObjectState(MyObjectToBuild objectToBuild) method GetBuildingObjectInBuildinQueueCount (line 482) | private int GetBuildingObjectInBuildinQueueCount(MyObjectToBuild objec... method GetBuildingRequirementsDescription (line 488) | private void GetBuildingRequirementsDescription(MyToolTips requirement... method GetBuildingObjectCanBuildState (line 513) | private bool GetBuildingObjectCanBuildState(MyObjectToBuild objectToBu... method OnItemAction (line 518) | private void OnItemAction(object sender, EventArgs args) method OnItemRighClick (line 538) | private void OnItemRighClick(object sender, EventArgs args) method AddInventoryItem (line 563) | private void AddInventoryItem(MyMwcObjectBuilder_Base objectBuilder, f... method AddPrefab (line 568) | private void AddPrefab(MyMwcObjectBuilder_PrefabBase prefabBuilder) method IsDragAndDropObject (line 573) | private bool IsDragAndDropObject(MyObjectToBuild objectToBuild) method OnDragDrop (line 584) | protected override void OnDragDrop(object sender, EventArgs ea) method IsFilterChanged (line 609) | private bool IsFilterChanged(MyPrefabSnapPoint myPrefabSnapPoint) method FilterResultByText (line 618) | private bool FilterResultByText(MyTreeViewItem item) method FilterResultByItemOnWhichHasBlueprints (line 637) | private bool FilterResultByItemOnWhichHasBlueprints(MyTreeViewItem item) method FilterResultByItemOnWhichHasOre (line 658) | private bool FilterResultByItemOnWhichHasOre(MyTreeViewItem item) method FilterResultByBuildItem (line 680) | private bool FilterResultByBuildItem(MyTreeViewItem item) method FilterResultByItemAndPrefabSnapPoint (line 695) | private bool FilterResultByItemAndPrefabSnapPoint(MyTreeViewItem item) method FilterAddObjectTree (line 713) | protected override void FilterAddObjectTree(MyPrefabSnapPoint myPrefab... method FilterAddObjectTreePrivate (line 721) | private void FilterAddObjectTreePrivate(MyPrefabSnapPoint myPrefabSnap... method Update (line 739) | public override void Update() method Draw (line 754) | public override void Draw() method DrawTexts (line 760) | private void DrawTexts() method UpdateScreenSize (line 787) | public override void UpdateScreenSize() method OnBuildingComplete (line 810) | private void OnBuildingComplete(MyPrefabFoundationFactory sender, MyOb... method OnBuildingQueueChanged (line 824) | private void OnBuildingQueueChanged(MyObjectToBuild objectToBuild, boo... method OnFoundationFactoryInventoryContentChanged (line 838) | private void OnFoundationFactoryInventoryContentChanged(MyInventory se... method LoadEditorData (line 846) | public override void LoadEditorData() method UnloadEditorData (line 862) | public override void UnloadEditorData() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiInventoryTemplateTypeHelpers.cs class MyGuiInventoryTemplateTypeHelpers (line 11) | class MyGuiInventoryTemplateTypeHelpers method MyGuiInventoryTemplateTypeHelpers (line 18) | static MyGuiInventoryTemplateTypeHelpers() method GetInventoryTemplateTypeHelper (line 25) | public static MyGuiHelperBase GetInventoryTemplateTypeHelper(MyMwcInve... method UnloadContent (line 34) | public static void UnloadContent() method LoadContent (line 39) | public static void LoadContent() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiLargeShipHelper.cs class MyGuiLargeShipHelper (line 7) | class MyGuiLargeShipHelper : MyGuiHelperBase method MyGuiLargeShipHelper (line 9) | public MyGuiLargeShipHelper(MyTexture2D icon, MyTextsWrapperEnum descr... FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiLargeShipHelpers.cs class MyGuiLargeShipHelpers (line 12) | static class MyGuiLargeShipHelpers method MyGuiLargeShipHelpers (line 21) | static MyGuiLargeShipHelpers() method GetMyGuiLargeShipHelper (line 26) | public static MyGuiLargeShipHelper GetMyGuiLargeShipHelper(MyMwcObject... method UnloadContent (line 35) | public static void UnloadContent() method LoadContent (line 40) | public static void LoadContent() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiObjectBuilderHelpers.cs class MyGuiObjectBuilderHelpers (line 22) | static class MyGuiObjectBuilderHelpers method MyGuiObjectBuilderHelpers (line 29) | static MyGuiObjectBuilderHelpers() method GetGuiHelper (line 34) | public static MyGuiHelperBase GetGuiHelper(MyMwcObjectBuilderTypeEnum ... method GetGuiHelper (line 39) | public static MyGuiHelperBase GetGuiHelper(MyMwcObjectBuilder_Base obj... method AddGuiHelper (line 46) | public static void AddGuiHelper(MyMwcObjectBuilderTypeEnum objectBuild... method LoadContent (line 55) | public static void LoadContent() method UnloadContent (line 2784) | public static void UnloadContent() method ReloadTexts (line 2792) | public static void ReloadTexts() method UpdatePrefabHelperIcons (line 2811) | internal static void UpdatePrefabHelperIcons() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiPrefabBuildTypeHelper.cs class MyGuiPrefabBuildTypeHelper (line 9) | class MyGuiPrefabBuildTypeHelper : MyGuiHelperBase method MyGuiPrefabBuildTypeHelper (line 11) | public MyGuiPrefabBuildTypeHelper(MyTextsWrapperEnum description) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiPrefabCategoryTypeHelper.cs class MyGuiPrefabCategoryTypeHelper (line 9) | class MyGuiPrefabCategoryTypeHelper : MyGuiHelperBase method MyGuiPrefabCategoryTypeHelper (line 11) | public MyGuiPrefabCategoryTypeHelper(MyTextsWrapperEnum description) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiPrefabHelper.cs class MyGuiPrefabHelper (line 8) | class MyGuiPrefabHelper : MyGuiHelperBase method MyGuiPrefabHelper (line 34) | public MyGuiPrefabHelper(MyTextsWrapperEnum description) method MyGuiPrefabHelper (line 40) | public MyGuiPrefabHelper(MyTexture2D icon, MyTextsWrapperEnum descript... FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiPrefabHelpers.cs class MyGuiPrefabHelpers (line 13) | static class MyGuiPrefabHelpers method MyGuiPrefabHelpers (line 28) | static MyGuiPrefabHelpers() method GetFactionName (line 58) | public static StringBuilder GetFactionName(MyMwcObjectBuilder_Prefab_A... method GetMyGuiBuildTypeHelper (line 75) | public static MyGuiPrefabBuildTypeHelper GetMyGuiBuildTypeHelper(Build... method GetMyGuiCategoryTypeHelper (line 84) | public static MyGuiPrefabCategoryTypeHelper GetMyGuiCategoryTypeHelper... method GetMyGuiSubCategoryTypeHelper (line 93) | public static MyGuiPrefabSubCategoryTypeHelper GetMyGuiSubCategoryType... method UnloadContent (line 111) | public static void UnloadContent() method LoadContent (line 121) | public static void LoadContent() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiPrefabSubCategoryTypeHelper.cs class MyGuiPrefabSubCategoryTypeHelper (line 9) | class MyGuiPrefabSubCategoryTypeHelper : MyGuiHelperBase method MyGuiPrefabSubCategoryTypeHelper (line 11) | public MyGuiPrefabSubCategoryTypeHelper(MyTextsWrapperEnum description) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/Helpers/MyGuiScreenInventoryManagerForGame.cs class MyGuiScreenInventoryManagerForGame (line 27) | static class MyGuiScreenInventoryManagerForGame method OpenInventory (line 46) | public static MyGuiScreenInventory OpenInventory(MyGuiScreenInventoryT... method LoadGodEditorInventory (line 102) | private static void LoadGodEditorInventory(ref MyInventory otherSideIn... method LoadIngameEditorInventory (line 117) | private static void LoadIngameEditorInventory(ref MyInventory otherSid... method LoadGameInventory (line 127) | private static void LoadGameInventory(ref MyInventory otherSideInvento... method OnEntityLeave (line 219) | static void OnEntityLeave(MyEntityDetector sender, MyEntity entity) method OnInventoryScreenClosed (line 227) | private static void OnInventoryScreenClosed(MyGuiScreenBase screen) method IsTradingWithMothership (line 237) | private static bool IsTradingWithMothership() method Save (line 246) | private static void Save(MyGuiScreenInventory sender, MyGuiScreenInven... method WeaponBuildersAreSame (line 335) | private static bool WeaponBuildersAreSame(List secto... method GetFriendlyName (line 156) | public override string GetFriendlyName() method OnSearchClick (line 161) | public void OnSearchClick(MyGuiControlButton sender) method MsgBoxCallback (line 185) | void MsgBoxCallback(MyGuiScreenMessageBoxCallbackEnum result) method OnItemDoubleClick (line 190) | public void OnItemDoubleClick(object sender, MyGuiControlListboxItemEv... method OnOkClick (line 195) | public void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 222) | public void OnCancelClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenEnterSectorMap.cs class MyGuiScreenEnterSectorMap (line 17) | class MyGuiScreenEnterSectorMap : MyGuiScreenBase method MyGuiScreenEnterSectorMap (line 33) | public MyGuiScreenEnterSectorMap(MyGuiScreenBase closeAfterSuccessfulE... method MyGuiScreenEnterSectorMap (line 38) | public MyGuiScreenEnterSectorMap(MyGuiScreenBase closeAfterSuccessfulE... method CreateSectorPositionsToTexturesTable (line 54) | private void CreateSectorPositionsToTexturesTable() method RecreateControls (line 89) | private void RecreateControls() method AddUnusedSector (line 193) | private void AddUnusedSector() method GetSectorScreenshot (line 207) | private MyTexture2D GetSectorScreenshot(MyMwcSectorIdentifier sectorId... method SortSectors (line 226) | private void SortSectors() method GetFriendlyName (line 240) | public override string GetFriendlyName() method OnItemDoubleClick (line 245) | public void OnItemDoubleClick(object sender, MyGuiControlListboxItemEv... method OnOkClick (line 250) | public void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 295) | public void OnCancelClick(MyGuiControlButton sender) method Update (line 300) | public override bool Update(bool hasFocus) method SetSectorSourceAction (line 311) | public void SetSectorSourceAction(Func> se... method AddLoadSectorIdentifiersResponse (line 317) | public void AddLoadSectorIdentifiersResponse(List FindMissingObjectBuilders(... method GetObjects (line 739) | static void GetObjects(MyMwcObjectBuilder_Base builder, Dictionary entities, HashSet add... method progressScreen_Closed (line 4952) | void progressScreen_Closed(MyGuiScreenBase source) method InitSecretRooms (line 4965) | private void InitSecretRooms() method MyGuiScreenGamePlay_OnEntityEnter (line 4981) | void MyGuiScreenGamePlay_OnEntityEnter(MyEntityDetector sender, MyEnti... method GameReady (line 5006) | private void GameReady() method GameSafelyLoaded (line 5076) | private void GameSafelyLoaded() method Multiplayer_Shutdown (line 5090) | void Multiplayer_Shutdown() method Multiplayer_ShutdownOk (line 5096) | void Multiplayer_ShutdownOk(MyGuiScreenMessageBoxCallbackEnum callback... type MyJoinGameRequest (line 5103) | public struct MyJoinGameRequest method joinGameNotificationConfirmed (line 5109) | private void joinGameNotificationConfirmed(MyJoinGameRequest request) method GetGameName (line 5115) | public string GetGameName(MyGameTypes gameType, MyGameplayDifficultyEn... method HostGame (line 5134) | void HostGame() method HostGameResponse (line 5166) | void HostGameResponse(MyResultCodeEnum resultCode) method Multiplayer_OnNotification (line 5188) | static void Multiplayer_OnNotification(MyNotificationType notification... method CloseWaitingScreen (line 5213) | static void CloseWaitingScreen() method DrawSecondaryCamera (line 5222) | private static void DrawSecondaryCamera() method DrawSecondaryCameraDescriptions (line 5231) | static void DrawSecondaryCameraDescriptions(bool drawSecondaryCamera) method DrawHUDAndEditor (line 5278) | private void DrawHUDAndEditor(bool mainDrawHud, bool backCamera) method GetChatMessages (line 5379) | internal List GetChatMessages(int max) method GetChatMessages (line 5400) | internal List GetChatMessages() method DrawChatScreen (line 5405) | internal void DrawChatScreen() method GetSenderName (line 5469) | private StringBuilder GetSenderName(int senderId) method GetSenderFont (line 5486) | internal MyGuiFont GetSenderFont(MyFactionRelationEnum senderRelation) method GetSenderRelation (line 5501) | private MyFactionRelationEnum GetSenderRelation(int senderId) method AddChatMessage (line 5524) | public bool AddChatMessage(int userId, string message) method CheckChatboxMessagesTTL (line 5544) | public void CheckChatboxMessagesTTL() method FillDebugScreen (line 5552) | private void FillDebugScreen() method DrawCameraScreen (line 5627) | private static void DrawCameraScreen() method FormatCameraHelp (line 5645) | private static void FormatCameraHelp() method DrawLoadsCount (line 5668) | public static void DrawLoadsCount() method CloseScreen (line 5691) | public override bool CloseScreen() method CloseScreenNow (line 5699) | public override void CloseScreenNow() method Restart (line 5709) | public void Restart() method IsSelectAmmoVisible (line 5746) | public bool IsSelectAmmoVisible() method HideSelectAmmo (line 5751) | public void HideSelectAmmo() method GetDirectionToSunNormalized (line 5758) | public Vector3 GetDirectionToSunNormalized() method GetPositionInMillionsOfKm (line 5772) | public Vector3 GetPositionInMillionsOfKm() method IsCurrentSector (line 5781) | public bool IsCurrentSector(MyMwcVector3Int sectorPosition) method IsMissionSector (line 5787) | public static bool IsMissionSector(MyMwcVector3Int sector) method CanTravelToSector (line 5804) | public static bool CanTravelToSector(MyMwcVector3Int sector) method AddAllBlueprints (line 5831) | public void AddAllBlueprints() method RemoveAllBlueprints (line 5847) | public void RemoveAllBlueprints() method IsControlledByPlayer (line 5856) | public bool IsControlledByPlayer(MyPrefabLargeWeapon largeWeapon) method TryChangeCameraAttachedTo (line 5861) | public bool TryChangeCameraAttachedTo(MyCameraAttachedToEnum cameraAtt... method TakeAllItems (line 5882) | private bool TakeAllItems() method LootMultiplayer (line 5910) | private void LootMultiplayer(MyEntity entity) method Loot (line 5931) | private bool Loot(MyEntity entity) method FadeOut (line 5972) | public void FadeOut(float speed) method FadeIn (line 5978) | public void FadeIn(float speed) method GetDistanceSquaredFromNearestPointOfInterest (line 5989) | public float GetDistanceSquaredFromNearestPointOfInterest(Vector3 posi... method RefillMadelyn (line 6026) | public void RefillMadelyn() method RecreateControls (line 6077) | public override void RecreateControls(bool contructor) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenGamePlay_World.cs class MyGuiScreenGamePlay (line 55) | partial class MyGuiScreenGamePlay method GetFriendlyName (line 59) | public override string GetFriendlyName() method LoadObjects (line 65) | void LoadObjects() method CreateTrailerWorld (line 114) | private void CreateTrailerWorld() method CreatePlayerShip (line 148) | private MyMwcObjectBuilder_SmallShip_Player CreatePlayerShip() method CreateDefaultSector (line 219) | static void CreateDefaultSector(List objectBu... method AddDebrisToList (line 275) | private static void AddDebrisToList(List... class MySmallShipBuilderWithName (line 62) | class MySmallShipBuilderWithName method MySmallShipBuilderWithName (line 68) | public MySmallShipBuilderWithName(StringBuilder name, MyMwcObjectBuild... method MySmallShipBuilderWithName (line 73) | public MySmallShipBuilderWithName(StringBuilder name, MyMwcObjectBuild... method MySmallShipBuilderWithName (line 80) | public MySmallShipBuilderWithName(MyMwcObjectBuilder_SmallShip builder) method MySmallShipBuilderWithName (line 85) | public MySmallShipBuilderWithName(MyMwcObjectBuilder_SmallShip builder... class MyGuiScreenInventory (line 93) | class MyGuiScreenInventory : MyGuiScreenBase class MySmallShipInventoryItemIDs (line 95) | private class MySmallShipInventoryItemIDs method MySmallShipInventoryItemIDs (line 108) | public MySmallShipInventoryItemIDs() method MyGuiScreenInventory (line 204) | public MyGuiScreenInventory(List smallShip... method MyGuiScreenInventory (line 210) | public MyGuiScreenInventory(List smallShip... method InitControls (line 274) | private void InitControls(StringBuilder otherSideInventoryName) method OnComboboxSelectedItemChanged (line 945) | private void OnComboboxSelectedItemChanged() method OnPreviousShipButtonClick (line 950) | private void OnPreviousShipButtonClick(MyGuiControlButton sender) method OnNextShipButtonClick (line 960) | private void OnNextShipButtonClick(MyGuiControlButton sender) method SwitchToShip (line 970) | private void SwitchToShip(int index) method LoadShipInventory (line 980) | private void LoadShipInventory(int index) method GetShipTexture (line 1002) | private MyTexture2D GetShipTexture() method Canceling (line 1008) | protected override void Canceling() method CreateInventoryItemAddToRepository (line 1015) | private int CreateInventoryItemAddToRepository(MyMwcObjectBuilder_Inve... method CreateInventoryItemAddToRepository (line 1022) | private int CreateInventoryItemAddToRepository(MyMwcObjectBuilder_Base... method CreateInventoryItemAddToRepository (line 1029) | private int CreateInventoryItemAddToRepository(MyMwcObjectBuilder_Base... method GetInventoryItemObjectBuilderFromRepository (line 1034) | private MyMwcObjectBuilder_InventoryItem GetInventoryItemObjectBuilder... method GetObjectBuilderFromRepository (line 1040) | private MyMwcObjectBuilder_Base GetObjectBuilderFromRepository(int key) method GetInventoryItemIDsFromObjectBuilder (line 1045) | private MySmallShipInventoryItemIDs GetInventoryItemIDsFromObjectBuild... method LoadInventoryItemsFromObjectBuilders (line 1150) | private void LoadInventoryItemsFromObjectBuilders() method SaveIntentoryItemsToObjectBuilder (line 1170) | private void SaveIntentoryItemsToObjectBuilder(int index) method SaveInventoryItemsToObjectBuilders (line 1274) | private void SaveInventoryItemsToObjectBuilders(ref List... method FillListBoxFromIDs (line 1315) | private void FillListBoxFromIDs(MyGuiControlListbox listbox, List... method GetListboxItemTooltip (line 1323) | private MyToolTips GetListboxItemTooltip(MyGuiControlListbox listbox, ... method FillListBoxFromID (line 1353) | private void FillListBoxFromID(MyGuiControlListbox listbox, int id, bo... method GetPriceSB (line 1418) | private StringBuilder GetPriceSB(decimal price) method InitializeListboxDragAndAddToControls (line 1425) | private void InitializeListboxDragAndAddToControls(MyGuiControlListbox... method FillShipsCombobox (line 1433) | private void FillShipsCombobox() method AddFreeRowsIfCan (line 1445) | private void AddFreeRowsIfCan(MyGuiControlListbox listbox, int rowCount) method GetMaxListboxItems (line 1454) | private int GetMaxListboxItems(MyGuiControlListbox listbox) method GetListboxItemsCount (line 1470) | private int GetListboxItemsCount(MyGuiControlListbox listbox) method GetMaxInventoryItems (line 1486) | private int GetMaxInventoryItems(MyMwcObjectBuilder_Inventory inventor... method UpdateOtherSideInventoryListboxForTrading (line 1500) | private void UpdateOtherSideInventoryListboxForTrading() method FillOtherSideInventoryListbox (line 1516) | private void FillOtherSideInventoryListbox() method FillWeapons (line 1529) | private void FillWeapons(List weaponListboxes, Li... method FillShipCustomizationListboxes (line 1541) | private void FillShipCustomizationListboxes(int shipIndex) method GetKeyFromOneItemListbox (line 1616) | private int? GetKeyFromOneItemListbox(MyGuiControlListbox listbox) method SaveWeapons (line 1629) | private void SaveWeapons(List weaponListboxes, Li... method SaveIDsFromShipCustomizationListboxes (line 1643) | private void SaveIDsFromShipCustomizationListboxes(int shipIndex) method SaveIDsFromOtherSideInventoryListbox (line 1684) | private void SaveIDsFromOtherSideInventoryListbox() method OnMoveFromLeftToRightInventoryClick (line 1694) | private void OnMoveFromLeftToRightInventoryClick(MyGuiControlButton se... method OnMoveFromRightToLeftInventoryClick (line 1699) | private void OnMoveFromRightToLeftInventoryClick(MyGuiControlButton se... method GetTradeItemPrice (line 1704) | private float GetTradeItemPrice(MyInventoryItem inventoryItem) method HandleTradeForMoney (line 1725) | private bool HandleTradeForMoney(MyGuiControlListbox listboxFrom, MyGu... method SetMoney (line 1755) | private void SetMoney(float money) method MoveItemBetweenListboxes (line 1772) | private void MoveItemBetweenListboxes(MyGuiControlListbox listboxFrom,... method UpdateInventoryCapacityLabels (line 1837) | private void UpdateInventoryCapacityLabels() method UpdateNextAndPreviousShipButtonsVisibility (line 1846) | private void UpdateNextAndPreviousShipButtonsVisibility() method UpdateInventoryCapacityLabel (line 1852) | private void UpdateInventoryCapacityLabel(MyGuiControlLabel label, MyG... method OnCancelClick (line 1868) | private void OnCancelClick(MyGuiControlButton sender) method OnOkClickDelegate (line 1874) | private void OnOkClickDelegate() method YouDontHaveEnoughMoneyMessageBoxCallBack (line 1879) | private void YouDontHaveEnoughMoneyMessageBoxCallBack(MyGuiScreenMessa... method OnOkClick (line 1885) | private void OnOkClick(MyGuiControlButton sender) method IsListboxFull (line 1911) | private bool IsListboxFull(MyGuiControlListbox listbox) method OnTakeAllClick (line 1922) | private void OnTakeAllClick(MyGuiControlButton sender) method RemoveItemsFromListbox (line 1955) | private void RemoveItemsFromListbox(MyGuiControlListbox listbox, bool ... method OnRemoveAllClick (line 1968) | private void OnRemoveAllClick(MyGuiControlButton sender) method UncheckAllInventoryCheckboxes (line 1994) | private void UncheckAllInventoryCheckboxes() method OnFilterInventorySortClick (line 2005) | private void OnFilterInventorySortClick(MyGuiControlCheckbox sender) method UncheckAllMyInventoryCheckboxes (line 2033) | private void UncheckAllMyInventoryCheckboxes() method FilterInventory (line 2042) | private void FilterInventory(MyGuiControlListbox listbox, List it... method OnFilterInventoryMySortClick (line 2065) | private void OnFilterInventoryMySortClick(MyGuiControlCheckbox sender) method CreateCopyOfListboxItem (line 2092) | private MyGuiControlListboxItem CreateCopyOfListboxItem(MyGuiControlLi... method StartDragging (line 2101) | private void StartDragging(MyDropHandleType dropHandlingType, MyGuiCon... method StopDragging (line 2134) | private void StopDragging() method DisabledInvalidListboxesForDrop (line 2140) | private void DisabledInvalidListboxesForDrop(MyInventoryItem draggedIn... method EnableAllListboxes (line 2151) | private void EnableAllListboxes() method UpdateEnabledStateOfWeaponsListboxes (line 2160) | private void UpdateEnabledStateOfWeaponsListboxes() method OnItemClick (line 2173) | private void OnItemClick(object sender, MyGuiControlListboxItemEventAr... method OnOtherSideItemDoubleClick (line 2178) | private void OnOtherSideItemDoubleClick(object sender, MyGuiControlLis... method OnShipItemDoubleClick (line 2183) | private void OnShipItemDoubleClick(object sender, MyGuiControlListboxI... method OnItemDoubleClick (line 2188) | private void OnItemDoubleClick(object sender, MyGuiControlListboxItemE... method OnDrag (line 2196) | private void OnDrag(object sender, MyGuiControlListboxItemEventArgs ev... method OnDrop (line 2204) | private void OnDrop(object sender, MyDragAndDropEventArgs eventArgs) method NeedHandleSmallShipDrop (line 2273) | private bool NeedHandleSmallShipDrop(MyInventoryItem item) method CanDropItem (line 2279) | private bool CanDropItem(MyInventoryItem item, MyGuiControlListbox dro... method HandleSmallShipDrop (line 2296) | private void HandleSmallShipDrop(MyGuiControlListbox listboxFrom, MyGu... method DealocateInventoryItemsFromInventoryIDs (line 2346) | private void DealocateInventoryItemsFromInventoryIDs(int index) method DealocateInventoryItems (line 2361) | private void DealocateInventoryItems(List ids) method DealocateInventoryItem (line 2369) | private void DealocateInventoryItem(int? id) method DropBack (line 2377) | private void DropBack(MyDragAndDropEventArgs eventArgs) method DropItem (line 2383) | private void DropItem(MyGuiControlListbox listbox, MyGuiControlListbox... method GetFriendlyName (line 2411) | public override string GetFriendlyName() method UnloadContent (line 2416) | public override void UnloadContent() method UnloadData (line 2432) | public override void UnloadData() method CloseScreen (line 2437) | public override bool CloseScreen() method CloseScreenNow (line 2442) | public override void CloseScreenNow() method CancelTransfering (line 2447) | public void CancelTransfering() method HandleInput (line 2454) | public override void HandleInput(MyGuiInput input, bool receivedFocusI... method StartTransfering (line 2463) | private void StartTransfering() method CompleteTransfering (line 2478) | private void CompleteTransfering() method Save (line 2486) | private void Save() method IsInventoryLocked (line 2522) | public bool IsInventoryLocked() method CreateCargoBoxWithDroppedItems (line 2527) | void CreateCargoBoxWithDroppedItems(IEnumerable droppedItemIDs, M... method Update (line 2563) | public override bool Update(bool hasFocus) method IsDraggingOut (line 2596) | private bool IsDraggingOut() method Draw (line 2601) | public override bool Draw(float backgroundFadeAlpha) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenJoinGame.cs class MyGuiScreenJoinGame (line 26) | class MyGuiScreenJoinGame : MyGuiScreenBase type MyGameTableHeaderEnum (line 28) | enum MyGameTableHeaderEnum type MySectorType (line 45) | enum MySectorType type MyGameExtendedInfo (line 54) | struct MyGameExtendedInfo method MyGameExtendedInfo (line 61) | public MyGameExtendedInfo(MyGameInfo gameInfo) method MyGuiScreenJoinGame (line 99) | public MyGuiScreenJoinGame(MyGuiScreenBase closeAfterSuccessfulEnter, ... method CheckChanged (line 196) | public void CheckChanged(MyGuiControlCheckbox sender) method LoadContent (line 210) | public override void LoadContent() method OnRefreshButtonClick (line 217) | void OnRefreshButtonClick(MyGuiControlButton sender) method GetFriendlyName (line 222) | public override string GetFriendlyName() method OnOkClick (line 227) | void OnOkClick(MyGuiControlButton sender) method GameListOnItemDoubleClick (line 232) | void GameListOnItemDoubleClick(object sender, MyGuiControlListboxItemE... method TryJoinGame (line 240) | void TryJoinGame() method OnDownloadingSector (line 259) | void OnDownloadingSector() method OnJoiningCancelOrTimeout (line 269) | void OnJoiningCancelOrTimeout(object sender, WaitingCanceledArgs waiti... method OnGameEnterDisallowed (line 288) | void OnGameEnterDisallowed() method OnGameJoined (line 296) | void OnGameJoined(MyGameInfo game, MyResultCodeEnum resultCode, MyMwcO... method OnLoadFinished (line 318) | void OnLoadFinished(MyGuiScreenBase screen) method OnCancelClick (line 324) | void OnCancelClick(MyGuiControlButton sender) method GetDataFromServer (line 329) | private void GetDataFromServer(bool withWaitDialog) method WaitCanceled (line 366) | void WaitCanceled(object sender, WaitingCanceledArgs args) method Static_ServerDisconnected (line 377) | void Static_ServerDisconnected(Lidgren.Network.NetConnection connection) method ShowNetworkError (line 390) | private static void ShowNetworkError() method OnGetGames (line 397) | void OnGetGames(List gamesList) method HandleError (line 416) | void HandleError(StringBuilder text) method RefreshGameList (line 421) | private bool RefreshGameList() method OrderGames (line 434) | private void OrderGames() method CompareByHeaderType (line 441) | int CompareByHeaderType(MyGameExtendedInfo x, MyGameExtendedInfo y) method FillGamesFromLobbiesInfo (line 479) | private bool FillGamesFromLobbiesInfo(List games) method AddHeaders (line 509) | private void AddHeaders() method AddHeader (line 519) | void AddHeader(int rowIndex, int currentColumn) method GetHeaderText (line 529) | static StringBuilder GetHeaderText(MyGameTableHeaderEnum headerType) method GetHeaderKey (line 550) | static int GetHeaderKey(int currentColumn, int rowIndex) method AddGame (line 555) | private bool AddGame(MyGameExtendedInfo gameInfo) method GetSectorIcon (line 573) | private MyTexture2D GetSectorIcon(MyGameInfo gameInfo) method GetGameType (line 582) | private StringBuilder GetGameType(MyGameInfo gameInfo) method OnSearchTextChanged (line 598) | void OnSearchTextChanged(object sender, EventArgs e) method OnGamesItemSelect (line 606) | void OnGamesItemSelect(object sender, MyGuiControlListboxItemEventArgs... method Update (line 633) | public override bool Update(bool hasFocus) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenJournal.cs type MyJournalCategory (line 21) | enum MyJournalCategory FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenLoadChapter.cs class MyGuiScreenLoadChapter (line 23) | class MyGuiScreenLoadChapter : MyGuiScreenBase method MyGuiScreenLoadChapter (line 27) | public MyGuiScreenLoadChapter() method FillList (line 74) | void FillList() method GetLastEvent (line 125) | private static CommonLIB.AppCode.ObjectBuilders.SubObjects.MyMwcObject... method GetFriendlyName (line 131) | public override string GetFriendlyName() method OnLoadClick (line 136) | public void OnLoadClick(MyGuiControlButton sender) method OnBackClick (line 141) | public void OnBackClick(MyGuiControlButton sender) method OnListboxItemDoubleClick (line 146) | void OnListboxItemDoubleClick(object sender, MyGuiControlListboxItemEv... method GetCheckpointNameFromItem (line 151) | string GetCheckpointNameFromItem(MyGuiControlListboxItem item) method LoadCheckpoint (line 156) | private void LoadCheckpoint() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenLoadCheckpoint.cs class MyGuiScreenLoadCheckpoint (line 20) | class MyGuiScreenLoadCheckpoint : MyGuiScreenBase method MyGuiScreenLoadCheckpoint (line 24) | public MyGuiScreenLoadCheckpoint() method FillList (line 75) | void FillList() method InsertItems (line 102) | private void InsertItems(List info) method GetFriendlyName (line 118) | public override string GetFriendlyName() method OnLoadClick (line 123) | public void OnLoadClick(MyGuiControlButton sender) method OnRenameClick (line 128) | public void OnRenameClick(MyGuiControlButton sender) method RenameTemplate (line 137) | void RenameTemplate(string oldName, string newName, MyGuiScreenBase re... method OnDeleteClick (line 179) | public void OnDeleteClick(MyGuiControlButton sender) method DeleteTemplate (line 189) | private void DeleteTemplate(string name) method OnBackClick (line 216) | public void OnBackClick(MyGuiControlButton sender) method OnListboxItemDoubleClick (line 221) | void OnListboxItemDoubleClick(object sender, MyGuiControlListboxItemEv... method GetCheckpointNameFromItem (line 226) | string GetCheckpointNameFromItem(MyGuiControlListboxItem item) method LoadCheckpoint (line 231) | private void LoadCheckpoint() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenLoadCheckpointProgress.cs class MyGuiScreenLoadCheckpointProgress (line 22) | class MyGuiScreenLoadCheckpointProgress : MyGuiScreenSectorServiceCallPr... method MyGuiScreenLoadCheckpointProgress (line 34) | public MyGuiScreenLoadCheckpointProgress(MyMwcSectorTypeEnum sessionTy... method GetFriendlyName (line 46) | public override string GetFriendlyName() method ServiceProgressStart (line 51) | protected override void ServiceProgressStart(MySectorServiceClient cli... method OnActionCompleted (line 56) | protected override void OnActionCompleted(IAsyncResult asyncResult, My... method OnTravelSuccess (line 94) | private void OnTravelSuccess(MyMwcObjectBuilder_Sector sector, Vector3... method HandleNonexistentCheckpoint (line 101) | private void HandleNonexistentCheckpoint() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenLoadSectorIdentifiersProgress.cs class MyGuiScreenLoadSectorIdentifiersProgress (line 12) | class MyGuiScreenLoadSectorIdentifiersProgress : MyGuiScreenSectorServic... method MyGuiScreenLoadSectorIdentifiersProgress (line 18) | public MyGuiScreenLoadSectorIdentifiersProgress(MyMwcSectorTypeEnum se... method MyGuiScreenLoadSectorIdentifiersProgress (line 27) | public MyGuiScreenLoadSectorIdentifiersProgress(MyMwcSectorTypeEnum se... method OpenScreen (line 32) | private static void OpenScreen(MyGuiScreenEnterSectorMap openAfterSucc... method GetFriendlyName (line 41) | public override string GetFriendlyName() method ServiceProgressStart (line 46) | protected override void ServiceProgressStart(MySectorServiceClient cli... method OnActionCompleted (line 58) | protected override void OnActionCompleted(IAsyncResult asyncResult, My... FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenLoading.cs class MyGuiScreenLoading (line 42) | class MyGuiScreenLoading : MyGuiScreenBase method MyGuiScreenLoading (line 66) | public MyGuiScreenLoading(MyGuiScreenGamePlay screenToLoad, MyGuiScree... method MyGuiScreenLoading (line 97) | public MyGuiScreenLoading(MyGuiScreenGamePlay screenToLoad, MyGuiScree... method GetFriendlyName (line 102) | public override string GetFriendlyName() method LoadContent (line 113) | public override void LoadContent() method GetRandomBackgroundTexture (line 160) | static string GetRandomBackgroundTexture() method UnloadContent (line 167) | public override void UnloadContent() method AddEnterSectorResponse (line 211) | public void AddEnterSectorResponse(MyMwcObjectBuilder_Checkpoint check... method Update (line 216) | public override bool Update(bool hasFocus) method CloseScreen (line 267) | public override bool CloseScreen() method BackgroundWorkerThread (line 285) | void BackgroundWorkerThread() method DrawLoadAnimation (line 302) | void DrawLoadAnimation(/*GameTime gameTime*/) method DrawLoading (line 350) | public bool DrawLoading(float backgroundFadeAlpha) method GetSectorDescription (line 470) | private bool GetSectorDescription(MyMwcVector3Int sectorPosition, out ... method Draw (line 503) | public override bool Draw(float backgroundFadeAlpha) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenLogin.cs class MyGuiScreenLogin (line 11) | class MyGuiScreenLogin : MyGuiScreenBase method MyGuiScreenLogin (line 25) | public MyGuiScreenLogin(string username, string password, Action callA... method MyGuiScreenLogin (line 31) | public MyGuiScreenLogin(string username, string password, MyGuiScreenB... method GetFriendlyName (line 135) | public override string GetFriendlyName() method OnOkClick (line 140) | public void OnOkClick(MyGuiControlButton sender) method SetUsernameAndPassword (line 162) | public void SetUsernameAndPassword(string username, string password) method OnChangePasswordType (line 169) | public void OnChangePasswordType(MyGuiControlCheckbox sender) method SaveToConfig (line 176) | void SaveToConfig() method HandleInput (line 193) | public override void HandleInput(MyGuiInput input, bool receivedFocusI... method OnCancelClick (line 201) | public void OnCancelClick(MyGuiControlButton sender) method OnRegisterClick (line 215) | public void OnRegisterClick(MyGuiControlButton sender) method Canceling (line 220) | protected override void Canceling() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenLoginProgress.cs class MyGuiScreenLoginProgress (line 25) | class MyGuiScreenLoginProgress : MyGuiScreenProgressBaseAsync method MyGuiScreenLoginProgress (line 41) | public MyGuiScreenLoginProgress(string playerName, string password, Ac... method MyGuiScreenLoginProgress (line 47) | public MyGuiScreenLoginProgress(string playerName, string password, My... method GetFriendlyName (line 77) | public override string GetFriendlyName() method ProgressStart (line 82) | protected override void ProgressStart() method OnCheckVersion (line 100) | void OnCheckVersion(IAsyncResult result, object asyncState) method OnGetSectorServer (line 115) | void OnGetSectorServer(IAsyncResult result, object asyncState) method OnLoginCompleted (line 132) | void OnLoginCompleted(IAsyncResult result, object asyncState) method HandleLoginError (line 156) | void HandleLoginError(Exception exception) method Update (line 208) | public override bool Update(bool hasFocus) method AddLoginScreen (line 302) | void AddLoginScreen() method Canceling (line 314) | protected override void Canceling() method CloseScreen (line 323) | public override bool CloseScreen() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenLogoutProgress.cs class MyGuiScreenLogoutProgress (line 12) | class MyGuiScreenLogoutProgress : MyGuiScreenSectorServiceCallProgress method MyGuiScreenLogoutProgress (line 20) | public MyGuiScreenLogoutProgress(OnLogoutProgressClosedCallback onLogo... method GetFriendlyName (line 28) | public override string GetFriendlyName() method LoadContent (line 33) | public override void LoadContent() method OnError (line 45) | protected override void OnError(Exception exception, MySectorServiceCl... method ServiceProgressStart (line 51) | protected override void ServiceProgressStart(MySectorServiceClient cli... method OnLogoutCompleted (line 63) | void OnLogoutCompleted(IAsyncResult result, MySectorServiceClient client) method HandleLogout (line 77) | private void HandleLogout() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenMainMenu.cs class MyGuiScreenMainMenu (line 35) | class MyGuiScreenMainMenu : MyGuiScreenBase method GetFriendlyName (line 56) | public override string GetFriendlyName() method SkipAutologin (line 61) | public static void SkipAutologin() method AddMainMenu (line 67) | public static void AddMainMenu(bool showVideoOptions) method AddLoginScreen (line 75) | public static void AddLoginScreen(MyGuiScreenBase openAfterSuccessfulL... method AddLoginScreen (line 80) | public static void AddLoginScreen(Action callAfterSuccessfulLogin) method AddLoginScreenDrmFree (line 95) | public static void AddLoginScreenDrmFree(MyGuiScreenBase openAfterSucc... method AddLoginScreenDrmFree (line 101) | public static void AddLoginScreenDrmFree(Action callAfterSuccessfulLogin) method GetAction (line 128) | private static Action GetAction(MyGuiScreenBase openAfterSuccessfulLogin) method HandleSteamLogin (line 134) | private static bool HandleSteamLogin(Action loginSuccessAction) method OnSteamLoginEnd (line 167) | private static void OnSteamLoginEnd(MyMasterServiceClient client, IAsy... method OnSteamRegister (line 236) | private static void OnSteamRegister(Action loginSuccessAction) method OnSteamRegisterError (line 242) | private static void OnSteamRegisterError(Exception e) method AddAutologinScreen (line 264) | public static void AddAutologinScreen() method MyGuiScreenMainMenu (line 292) | public MyGuiScreenMainMenu(bool showVideoOptions) method MyClientServer_OnLoggedPlayerChanged (line 315) | void MyClientServer_OnLoggedPlayerChanged(object sender, EventArgs e) method RecreateControls (line 323) | public override void RecreateControls(bool constructor) method cbJoinMode_OnSelect (line 576) | void cbJoinMode_OnSelect(MyGuiControlButton sender) method AddProfileButton (line 586) | void AddProfileButton(MyGuiControlButtonTextAlignment menuButtonTextAl... method SetMouseCursorPosition (line 619) | public void SetMouseCursorPosition(bool constructor, Vector2 position) method GetMenuLeftBottomPosition (line 630) | public static Vector2 GetMenuLeftBottomPosition() method GetMenuRightBottomPosition (line 637) | public Vector2 GetMenuRightBottomPosition() method OnPlayStoryClick (line 660) | public void OnPlayStoryClick(MyGuiControlButton sender) method OnMultiplayerClick (line 665) | public void OnMultiplayerClick(MyGuiControlButton sender) method OnEditorClick (line 670) | public void OnEditorClick(MyGuiControlButton sender) method OnRestartClick (line 706) | public void OnRestartClick(MyGuiControlButton sender) method Restart (line 711) | private void Restart(MyGuiScreenMessageBoxCallbackEnum callbackReturn) method OnContinueClick (line 720) | public void OnContinueClick(MyGuiControlButton sender) method OnExitToMainMenuClick (line 726) | public static void OnExitToMainMenuClick(MyGuiControlButton sender) method OnExitToMainMenuMessageBoxCallback (line 735) | public static void OnExitToMainMenuMessageBoxCallback(MyGuiScreenMessa... method OnSaveGameResponse (line 758) | private static void OnSaveGameResponse(MyGuiScreenMessageBoxCallbackEn... method UnloadAndExitToMenu (line 767) | public static void UnloadAndExitToMenu() method OnFlyThroughAnimationClick (line 790) | public void OnFlyThroughAnimationClick(MyGuiControlButton sender) method OnProfileClick (line 797) | public void OnProfileClick(MyGuiControlButton sender) method OnOptionsClick (line 809) | public void OnOptionsClick(MyGuiControlButton sender) method OnHelpClick (line 814) | public void OnHelpClick(MyGuiControlButton sender) method OnCreditsClick (line 819) | public void OnCreditsClick(MyGuiControlButton sender) method OnFakeScreenClick (line 828) | public void OnFakeScreenClick(MyGuiControlButton sender) method OnExitToWindowsClick (line 833) | public void OnExitToWindowsClick(MyGuiControlButton sender) method OnExitToWindowsMessageBoxCallback (line 838) | public void OnExitToWindowsMessageBoxCallback(MyGuiScreenMessageBoxCal... method OnLogoutProgressClosed (line 846) | public void OnLogoutProgressClosed() method LoadContent (line 853) | public override void LoadContent() method PlayMusic (line 887) | private void PlayMusic() method UnloadContent (line 898) | public override void UnloadContent() method OpenInternetBrowser (line 910) | private void OpenInternetBrowser(string url, MyTextsWrapperEnum messag... method Canceling (line 941) | protected override void Canceling() method HandleInput (line 950) | public override void HandleInput(MyGuiInput input, bool receivedFocusI... method DrawLoggedPlayerName (line 980) | void DrawLoggedPlayerName() method CloseScreen (line 1023) | public override bool CloseScreen() method Draw (line 1035) | public override bool Draw(float backgroundFadeAlpha) method DrawBlackSemiTransparentBackground (line 1054) | private void DrawBlackSemiTransparentBackground() method IsPurchaseBannerEnabled (line 1059) | bool IsPurchaseBannerEnabled() method Update (line 1066) | public override bool Update(bool hasFocus) method StartMission (line 1085) | public static void StartMission(MyMissionID missionId) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenMessageBox.cs type MyGuiScreenMessageBoxCallbackEnum (line 15) | enum MyGuiScreenMessageBoxCallbackEnum type MyMessageBoxType (line 21) | enum MyMessageBoxType type MyMessageBoxButtonsType (line 29) | enum MyMessageBoxButtonsType class MyGuiScreenMessageBox (line 37) | class MyGuiScreenMessageBox : MyGuiScreenBase class MyMessageBoxConfiguration (line 39) | class MyMessageBoxConfiguration method MyMessageBoxConfiguration (line 50) | public MyMessageBoxConfiguration(MyTexture2D texture, Vector4 textCo... method MyGuiScreenMessageBox (line 65) | static MyGuiScreenMessageBox() method MyGuiScreenMessageBox (line 118) | public MyGuiScreenMessageBox(MyMessageBoxType type, MyTextsWrapperEnum... method MyGuiScreenMessageBox (line 124) | public MyGuiScreenMessageBox(MyMessageBoxType type, MyTextsWrapperEnum... method MyGuiScreenMessageBox (line 130) | public MyGuiScreenMessageBox(MyMessageBoxType type, StringBuilder mess... method MyGuiScreenMessageBox (line 136) | public MyGuiScreenMessageBox(MyMessageBoxType type, MyTextsWrapperEnum... method MyGuiScreenMessageBox (line 142) | public MyGuiScreenMessageBox(MyMessageBoxType type, StringBuilder mess... method MyGuiScreenMessageBox (line 148) | public MyGuiScreenMessageBox(MyMessageBoxType type, MyTextsWrapperEnum... method MyGuiScreenMessageBox (line 155) | public MyGuiScreenMessageBox(MyMessageBoxType type, MyTextsWrapperEnum... method MyGuiScreenMessageBox (line 162) | private MyGuiScreenMessageBox(MyMessageBoxType type, MyMessageBoxButto... method MyGuiScreenMessageBox (line 167) | public MyGuiScreenMessageBox(MyMessageBoxType type, MyMessageBoxButton... method GetFriendlyName (line 283) | public override string GetFriendlyName() method OnYesClick (line 288) | public void OnYesClick(MyGuiControlButton sender) method OnNoClick (line 293) | public void OnNoClick(MyGuiControlButton sender) method OnClick (line 298) | private void OnClick(MyGuiScreenMessageBoxCallbackEnum result) method CloseInternal (line 312) | private void CloseInternal() method CallbackYes (line 320) | private void CallbackYes() method Callback (line 325) | void Callback(MyGuiScreenMessageBoxCallbackEnum val) method Update (line 330) | public override bool Update(bool hasFocus) method CloseScreen (line 351) | public override bool CloseScreen() method Canceling (line 357) | protected override void Canceling() method Show (line 363) | public static void Show( FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenMission.cs class MyGuiScreenMission (line 13) | class MyGuiScreenMission : MyGuiScreenBase method MyGuiScreenMission (line 17) | public MyGuiScreenMission(MyMission missionBase, bool canDecline = true) method OnAccept_Click (line 124) | public void OnAccept_Click(MyGuiControlButton sender) method OnDecline_Click (line 135) | public void OnDecline_Click(MyGuiControlButton sender) method CloseScreen (line 140) | public override bool CloseScreen() method HandleInput (line 147) | public override void HandleInput(MyGuiInput input, bool receivedFocusI... method CloseScreenNow (line 158) | public override void CloseScreenNow() method GetFriendlyName (line 164) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenMultiplayer.cs class MyGuiScreenMultiplayer (line 13) | class MyGuiScreenMultiplayer : MyGuiScreenBase method MyGuiScreenMultiplayer (line 17) | public MyGuiScreenMultiplayer(MyGuiScreenBase closeAfterSuccessfulEnter) method GetFriendlyName (line 57) | public override string GetFriendlyName() method OnHostGameClick (line 62) | void OnHostGameClick(MyGuiControlButton sender) method OnJoinGameClick (line 67) | void OnJoinGameClick(MyGuiControlButton sender) method OnBackClick (line 72) | void OnBackClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenMultiplayerEnterGameRequest.cs class MyGuiScreenMultiplayerEnterGameRequest (line 14) | class MyGuiScreenMultiplayerEnterGameRequest : MyGuiScreenBase method MyGuiScreenMultiplayerEnterGameRequest (line 19) | public MyGuiScreenMultiplayerEnterGameRequest(MyGuiScreenGamePlay.MyJo... method OnAllowEnter (line 46) | public void OnAllowEnter(MyGuiControlButton sender) method OnDenyEnter (line 57) | public void OnDenyEnter(MyGuiControlButton sender) method GetFriendlyName (line 69) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenOptions.cs class MyGuiScreenOptions (line 14) | class MyGuiScreenOptions : MyGuiScreenBase method MyGuiScreenOptions (line 18) | public MyGuiScreenOptions(bool showVideoOption) method RecreateControls (line 27) | public override void RecreateControls(bool contructor) method GetFriendlyName (line 58) | public override string GetFriendlyName() method OnGameClick (line 63) | public void OnGameClick(MyGuiControlButton sender) method OnVideoClick (line 68) | public void OnVideoClick(MyGuiControlButton sender) method OnAudioClick (line 77) | public void OnAudioClick(MyGuiControlButton sender) method OnControlsClick (line 82) | public void OnControlsClick(MyGuiControlButton sender) method OnBackClick (line 87) | public void OnBackClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenOptionsAudio.cs class MyGuiScreenOptionsAudio (line 13) | class MyGuiScreenOptionsAudio : MyGuiScreenBase class MyGuiScreenOptionsAudioSettings (line 15) | class MyGuiScreenOptionsAudioSettings method MyGuiScreenOptionsAudio (line 27) | public MyGuiScreenOptionsAudio() method GetFriendlyName (line 90) | public override string GetFriendlyName() method UpdateFromConfig (line 95) | void UpdateFromConfig(MyGuiScreenOptionsAudioSettings settings) method UpdateControls (line 106) | void UpdateControls(MyGuiScreenOptionsAudioSettings settings) method Save (line 112) | void Save() method UpdateValues (line 119) | static void UpdateValues(MyGuiScreenOptionsAudioSettings settings) method OnOkClick (line 126) | public void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 134) | public void OnCancelClick(MyGuiControlButton sender) method OnGameVolumeChange (line 142) | void OnGameVolumeChange(MyGuiControlSlider sender) method OnMusicVolumeChange (line 148) | void OnMusicVolumeChange(MyGuiControlSlider sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenOptionsControls.cs class MyGuiScreenOptionsControls (line 18) | class MyGuiScreenOptionsControls : MyGuiScreenBase method MyGuiScreenOptionsControls (line 52) | public MyGuiScreenOptionsControls() method AddControls (line 135) | private void AddControls() method AddControlsByType (line 213) | private void AddControlsByType(MyGuiControlTypeEnum type) method DeactivateControls (line 280) | private void DeactivateControls(MyGuiControlTypeEnum type) method ActivateControls (line 288) | private void ActivateControls(MyGuiControlTypeEnum type) method AddJoysticksToComboBox (line 296) | private void AddJoysticksToComboBox() method OnSelectJoystick (line 313) | private void OnSelectJoystick() method RefreshJoystickControlEnabling (line 319) | private void RefreshJoystickControlEnabling() method GetFriendlyName (line 327) | public override string GetFriendlyName() method Update (line 332) | public override bool Update(bool hasFocus) method OnControlClick (line 345) | private void OnControlClick(MyGuiControlButtonParameters param, Dictio... method OnResetDefaultsClick (line 364) | private void OnResetDefaultsClick(MyGuiControlButton sender) method OnCancelClick (line 374) | private void OnCancelClick(MyGuiControlButton sender) method OnOkClick (line 381) | private void OnOkClick(MyGuiControlButton sender) method CloseScreenAndSave (line 386) | private void CloseScreenAndSave() class MyGuiControlAssignKeyMessageBox (line 402) | private class MyGuiControlAssignKeyMessageBox : MyGuiScreenMessageBox method MyGuiControlAssignKeyMessageBox (line 412) | public MyGuiControlAssignKeyMessageBox(Dictionary sectors) method AddMarks (line 177) | private void AddMarks() method UnloadContent (line 200) | public override void UnloadContent() method UnhideScreen (line 206) | public override bool UnhideScreen() method HideScreen (line 213) | public override bool HideScreen() method CloseScreen (line 221) | public override bool CloseScreen() method CloseScreenNow (line 229) | public override void CloseScreenNow() method OnBackClick (line 240) | public void OnBackClick() method Update (line 245) | public override bool Update(bool hasFocus) method GetTransitionOpeningTime (line 255) | public override int GetTransitionOpeningTime() method GetTransitionClosingTime (line 260) | public override int GetTransitionClosingTime() method GetNavigationMarkUnderCamera (line 265) | private MySolarSystemMapNavigationMark GetNavigationMarkUnderCamera() method GetNearestNavigationMarkUnderMouseCursor (line 280) | private MySolarSystemMapNavigationMark GetNearestNavigationMarkUnderMo... method OnTravelClick (line 304) | private void OnTravelClick(MyGuiControlButton sender) method CopySector (line 309) | [Conditional("DEBUG")] method PasteSector (line 319) | [Conditional("DEBUG")] method HandleInput (line 337) | public override void HandleInput(MyGuiInput input, bool receivedFocusI... method TravelToSector (line 524) | private void TravelToSector(MyMwcVector3Int sector, MyMissionID? missi... method GetSectorName (line 545) | private string GetSectorName(MySolarSystemMapNavigationMark navigation... method Draw (line 557) | public override bool Draw(float backgroundFadeAlpha) class MySolarMapAreaInput (line 589) | internal static class MySolarMapAreaInput method HandleInput (line 594) | internal static void HandleInput(MySolarMapRenderer renderer, MyGuiInp... FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenStartQuickLaunch.cs class MyGuiScreenStartQuickLaunch (line 23) | class MyGuiScreenStartQuickLaunch : MyGuiScreenBase method MyGuiScreenStartQuickLaunch (line 32) | public MyGuiScreenStartQuickLaunch(MyMwcQuickLaunchType quickLaunchTyp... method LoadContent (line 40) | public override void LoadContent() method GetFriendlyName (line 45) | public override string GetFriendlyName() method Update (line 50) | public override bool Update(bool hasFocus) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenStartSessionProgress.cs class MyGuiScreenStartSessionProgress (line 22) | class MyGuiScreenStartSessionProgress : MyGuiScreenProgressBase method MyGuiScreenStartSessionProgress (line 36) | public MyGuiScreenStartSessionProgress(MyMwcStartSessionRequestTypeEnu... method GetFriendlyName (line 64) | public override string GetFriendlyName() method ProgressStart (line 69) | protected override void ProgressStart() method AddResponse (line 76) | public void AddResponse(MyMwcStartSessionResponseTypeEnum startSession... method Update (line 182) | public override bool Update(bool hasFocus) method CloseScreen (line 194) | public override bool CloseScreen() method GetTransitionOpeningTime (line 206) | public override int GetTransitionOpeningTime() method GetTransitionClosingTime (line 211) | public override int GetTransitionClosingTime() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenUnloading.cs class MyGuiScreenUnloading (line 31) | class MyGuiScreenUnloading : MyGuiScreenBase method MyGuiScreenUnloading (line 53) | public MyGuiScreenUnloading(MyGuiScreenGamePlay screenToUnload, MyGuiS... method GetFriendlyName (line 75) | public override string GetFriendlyName() method LoadContent (line 86) | public override void LoadContent() method GetRandomBackgroundTexture (line 123) | static string GetRandomBackgroundTexture() method UnloadContent (line 130) | public override void UnloadContent() method Update (line 152) | public override bool Update(bool hasFocus) method OnLoadingDone (line 203) | void OnLoadingDone() method CloseScreen (line 208) | public override bool CloseScreen() method BackgroundWorkerThread (line 226) | void BackgroundWorkerThread() method DrawLoadAnimation (line 243) | void DrawLoadAnimation(/*GameTime gameTime*/) method DrawLoading (line 284) | public bool DrawLoading(float backgroundFadeAlpha) method Draw (line 329) | public override bool Draw(float backgroundFadeAlpha) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenUseProgressBar.cs class MyGuiScreenUseProgressBar (line 13) | class MyGuiScreenUseProgressBar : MyGuiScreenSimpleProgressBar method MyGuiScreenUseProgressBar (line 24) | public MyGuiScreenUseProgressBar(MyTextsWrapperEnum caption, StringBui... method Reset (line 35) | public void Reset() method MyGuiScreenUseProgressBar (line 41) | public MyGuiScreenUseProgressBar(MyTextsWrapperEnum caption, MyTextsWr... method HandleInput (line 46) | public override void HandleInput(MyGuiInput input, bool receivedFocusI... method Update (line 59) | public override bool Update(bool hasFocus) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenUserInfo.cs class MyGuiScreenUserInfo (line 14) | class MyGuiScreenUserInfo : MyGuiScreenBase method MyGuiScreenUserInfo (line 17) | public MyGuiScreenUserInfo() method WriteInfoTrim (line 118) | private StringBuilder WriteInfoTrim(T info, string pre = "", string... method WriteInfo (line 139) | private StringBuilder WriteInfo(T info, string pre = "", string pos... method WriteGender (line 144) | private StringBuilder WriteGender(int? gender) method AddBackButton (line 160) | void AddBackButton() method OnBackClick (line 183) | void OnBackClick(MyGuiControlButton sender) method GetFriendlyName (line 188) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/MyGuiScreenWaiting.cs type CancelReasonEnum (line 8) | enum CancelReasonEnum class WaitingCanceledArgs (line 14) | class WaitingCanceledArgs : EventArgs method WaitingCanceledArgs (line 18) | public WaitingCanceledArgs(CancelReasonEnum cancelReason) class MyGuiScreenWaiting (line 24) | class MyGuiScreenWaiting : MyGuiScreenProgressBaseAsync method MyGuiScreenWaiting (line 31) | public MyGuiScreenWaiting(MyTextsWrapperEnum caption, EventHandler errorMessages) method SaveTo (line 122) | public void SaveTo(MyUseProperties useProperties) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorCopyTool.cs class MyGuiScreenEditorCopyTool (line 22) | class MyGuiScreenEditorCopyTool : MyGuiScreenEditorDialogBase method MyGuiScreenEditorCopyTool (line 27) | public MyGuiScreenEditorCopyTool(MyMwcObjectBuilder_Sector sectorBuilder) method OnSelectAllNone (line 74) | void OnSelectAllNone(MyGuiControlButton sender) method OnAddSelected (line 86) | void OnAddSelected(MyGuiControlButton sender) method CreateFromObjectBuilder (line 160) | private MyEntity CreateFromObjectBuilder(MyMwcObjectBuilder_Base objec... method OnCancel (line 195) | void OnCancel(MyGuiControlButton sender) method FillControls (line 200) | private void FillControls() method GetFriendlyName (line 220) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorCopyToolSelectSector.cs class MyGuiScreenEditorCopyToolSelectSector (line 14) | class MyGuiScreenEditorCopyToolSelectSector : MyGuiScreenEditorDialogBase method MyGuiScreenEditorCopyToolSelectSector (line 22) | public MyGuiScreenEditorCopyToolSelectSector() method GetFriendlyName (line 61) | public override string GetFriendlyName() method Update (line 66) | public override bool Update(bool hasFocus) method OnOkClick (line 79) | protected override void OnOkClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorDialogBase.cs class MyGuiScreenEditorDialogBase (line 13) | abstract class MyGuiScreenEditorDialogBase : MyGuiScreenBase method MyGuiScreenEditorDialogBase (line 17) | public MyGuiScreenEditorDialogBase(Vector2 position, Vector2 size) method AddOkAndCancelButtonControls (line 23) | protected void AddOkAndCancelButtonControls() method AddOkAndCancelButtonControls (line 28) | protected void AddOkAndCancelButtonControls(Vector2 offset) method AddBackButtonControl (line 38) | protected void AddBackButtonControl() method AddBackButtonControl (line 43) | protected void AddBackButtonControl(Vector2 offset) method OnOkClick (line 50) | protected virtual void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 55) | protected virtual void OnCancelClick(MyGuiControlButton sender) method OnBackClick (line 60) | protected virtual void OnBackClick(MyGuiControlButton sender) method OnEnter (line 65) | protected virtual void OnEnter() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorEditProperties.cs class MyGuiScreenEditorEditProperties (line 25) | class MyGuiScreenEditorEditProperties : MyGuiScreenEditorDialogBase type MyEditPropertyEnum (line 27) | [Flags] class MyHealthAndMaxHealth (line 47) | public class MyHealthAndMaxHealth method MyHealthAndMaxHealth (line 52) | public MyHealthAndMaxHealth(float health, float maxHealth) class MyEditProperties (line 59) | class MyEditProperties method MyGuiScreenEditorEditProperties (line 91) | static MyGuiScreenEditorEditProperties() method GetEditProperties (line 121) | private static MyEditPropertyEnum GetEditProperties(MyEntity entity) method CanEditProperties (line 134) | public static bool CanEditProperties(MyEntity entity) method CanEditProperties (line 146) | public static bool CanEditProperties(List entities) method GetEditProperties (line 162) | private static MyEditPropertyEnum GetEditProperties(List ent... method MyGuiScreenEditorEditProperties (line 220) | public MyGuiScreenEditorEditProperties(MyEntity entity) method MyGuiScreenEditorEditProperties (line 225) | public MyGuiScreenEditorEditProperties(List entities) method DetectNotSameProperties (line 272) | private void DetectNotSameProperties() method InitControls (line 354) | private void InitControls() method OnEditPrefabKinematicPartsHealthAndMaxHealthClick (line 620) | void OnEditPrefabKinematicPartsHealthAndMaxHealthClick(MyGuiControlBut... method HealthChanged (line 625) | void HealthChanged(object sender, EventArgs e) method AddLabel (line 662) | private void AddLabel(Vector2 labelPosition, MyTextsWrapperEnum text, ... method OnChangeAppearanceClick (line 668) | public void OnChangeAppearanceClick(MyGuiControlButton sender) method OnIndestructibleChecked (line 697) | private void OnIndestructibleChecked(MyGuiControlCheckbox sender) method OnActivatedChecked (line 704) | private void OnActivatedChecked(MyGuiControlCheckbox sender) method SaveTempEditProperties (line 711) | private void SaveTempEditProperties() method Validate (line 795) | private bool Validate(ref List errorMessages) method OnOkClick (line 830) | protected override void OnOkClick(MyGuiControlButton sender) method Save (line 853) | private void Save() method GetFriendlyName (line 928) | public override string GetFriendlyName() method GetFormatedFloat (line 933) | private static string GetFormatedFloat(float number) method GetFloatFromString (line 938) | private static float? GetFloatFromString(string number) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorGroups.cs class MyGuiScreenEditorGroups (line 29) | class MyGuiScreenEditorGroups : MyGuiScreenEditorDialogBase method GetFriendlyName (line 51) | public override string GetFriendlyName() method MyGuiScreenEditorGroups (line 56) | public MyGuiScreenEditorGroups() method AddButton (line 92) | private MyGuiControlButton AddButton(int index, int extraOffset, MyTex... method GetFocusedGroup (line 105) | private MyObjectGroup GetFocusedGroup() method GenerateName (line 114) | private string GenerateName(string baseName) method AddGroup (line 137) | private MyTreeViewItem AddGroup(MyObjectGroup group) method ChangeGroupName (line 147) | public bool ChangeGroupName(MyObjectGroup group, string newName) method Update (line 178) | public override bool Update(bool hasFocus) method OnAddObjects (line 196) | private void OnAddObjects(MyGuiControlButton sender) method OnRemoveObjects (line 208) | private void OnRemoveObjects(MyGuiControlButton sender) method OnSelectGroup (line 217) | private void OnSelectGroup(MyGuiControlButton sender) method OnUnselectGroup (line 267) | private void OnUnselectGroup(MyGuiControlButton sender) method OnCreateGroup (line 280) | private void OnCreateGroup(MyGuiControlButton sender) method OnRenameGroup (line 295) | private void OnRenameGroup(MyGuiControlButton sender) method OnDeleteGroup (line 304) | private void OnDeleteGroup(MyGuiControlButton sender) method OnLoadGroup (line 315) | private void OnLoadGroup(MyGuiControlButton sender) class MyObjectGroup (line 323) | class MyObjectGroup method MyObjectGroup (line 343) | public MyObjectGroup(StringBuilder name) method MyObjectGroup (line 352) | public MyObjectGroup(MyMwcObjectBuilder_ObjectGroup objectBuilder) method GetCount (line 362) | public int GetCount() method GetContainer (line 370) | public MyPrefabContainer GetContainer() method AddObjects (line 383) | public bool AddObjects(List entities) method RemoveObjects (line 410) | public void RemoveObjects(List entities) method RemoveObject (line 421) | public void RemoveObject(MyEntity entity) method GetEntities (line 429) | public List GetEntities() method GetObjectBuilder (line 434) | internal MyMwcObjectBuilder_ObjectGroup GetObjectBuilder() method LinkEntities (line 451) | internal void LinkEntities() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorHelp.cs class MyGuiScreenEditorHelp (line 11) | class MyGuiScreenEditorHelp : MyGuiScreenBase method MyGuiScreenEditorHelp (line 13) | public MyGuiScreenEditorHelp() method GetFriendlyName (line 102) | public override string GetFriendlyName() method OnBackClick (line 108) | public void OnBackClick(MyGuiControlButton sender) method HandleInput (line 113) | public override void HandleInput(MyGuiInput input, bool receivedFocusI... FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorLoadGroup.cs class MyGuiScreenEditorLoadGroup (line 21) | class MyGuiScreenEditorLoadGroup : MyGuiScreenEditorDialogBase method MyGuiScreenEditorLoadGroup (line 28) | public MyGuiScreenEditorLoadGroup(List... method GetFriendlyName (line 56) | public override string GetFriendlyName() method MyGuiScreenEditorLoadGroup (line 61) | public MyGuiScreenEditorLoadGroup() method OnOkClick (line 66) | protected override void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 132) | protected override void OnCancelClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorLoadSectorObjectsProgress.cs class MyGuiScreenEditorLoadSectorObjectsProgress (line 15) | class MyGuiScreenEditorLoadSectorObjectsProgress : MyGuiScreenSectorServ... method MyGuiScreenEditorLoadSectorObjectsProgress (line 24) | public MyGuiScreenEditorLoadSectorObjectsProgress(MyGuiScreenBase pare... method GetFriendlyName (line 33) | public override string GetFriendlyName() method ServiceProgressStart (line 38) | protected override void ServiceProgressStart(MySectorServiceClient cli... method OnActionCompleted (line 44) | protected override void OnActionCompleted(IAsyncResult asyncResult, My... method CloseScreen (line 73) | public override bool CloseScreen() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorOptions.cs class MyGuiScreenEditorOptions (line 12) | class MyGuiScreenEditorOptions : MyGuiScreenBase class MyGuiScreenOptionsEditorSettings (line 14) | class MyGuiScreenOptionsEditorSettings method MyGuiScreenEditorOptions (line 48) | public MyGuiScreenEditorOptions() method GetFriendlyName (line 191) | public override string GetFriendlyName() method UpdateFromConfig (line 197) | void UpdateFromConfig() method UpdateControls (line 212) | void UpdateControls(MyGuiScreenOptionsEditorSettings settings) method UpdateSettings (line 230) | void UpdateSettings(MyGuiScreenOptionsEditorSettings settings) method Save (line 248) | void Save() method OnOkClick (line 266) | public void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 273) | public void OnCancelClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorPrefabKinematicParts.cs class MyGuiScreenEditorPrefabKinematicParts (line 14) | class MyGuiScreenEditorPrefabKinematicParts : MyGuiScreenEditorDialogBase method MyGuiScreenEditorPrefabKinematicParts (line 23) | public MyGuiScreenEditorPrefabKinematicParts(MyGuiScreenEditorEditProp... method Init (line 37) | private void Init() method Validate (line 74) | private bool Validate(ref List errorMessages) method OnOkClick (line 109) | protected override void OnOkClick(MyGuiControlButton sender) method DisplayErrorMessage (line 124) | private void DisplayErrorMessage() method Save (line 135) | private void Save() method OnCancelClick (line 147) | protected override void OnCancelClick(MyGuiControlButton sender) method GetFriendlyName (line 152) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorProgress.cs class MyGuiScreenEditorProgress (line 7) | class MyGuiScreenEditorProgress : MyGuiScreenProgressBase method MyGuiScreenEditorProgress (line 11) | public MyGuiScreenEditorProgress(MyTextsWrapperEnum progressText, bool... method ProgressStart (line 17) | protected override void ProgressStart() method GetFriendlyName (line 22) | public override string GetFriendlyName() method CloseScreen (line 27) | public override bool CloseScreen() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorRenameGroup.cs class MyGuiScreenEditorRenameGroup (line 13) | class MyGuiScreenEditorRenameGroup : MyGuiScreenEditorDialogBase method GetFriendlyName (line 21) | public override string GetFriendlyName() method MyGuiScreenEditorRenameGroup (line 26) | public MyGuiScreenEditorRenameGroup(MyGuiScreenEditorGroups myGuiScree... method HandleInput (line 48) | public override void HandleInput(MyGuiInput input, bool receivedFocusI... method OnOkClick (line 53) | protected override void OnOkClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorSaveProgress.cs class MyGuiScreenEditorSaveProgress (line 29) | class MyGuiScreenEditorSaveProgress : MyGuiScreenSectorServiceCallProgress method MyGuiScreenEditorSaveProgress (line 37) | public MyGuiScreenEditorSaveProgress(MyMwcSectorIdentifier sectorIdent... method GetFriendlyName (line 50) | public override string GetFriendlyName() method ServiceProgressStart (line 55) | protected override void ServiceProgressStart(MySectorServiceClient cli... method SaveSector (line 67) | private void SaveSector(MySectorServiceClient client) method OnActionCompleted (line 88) | protected override void OnActionCompleted(IAsyncResult asyncResult, My... method OnError (line 117) | protected override void OnError(Exception exception, MySectorServiceCl... method ShowRetryDialog (line 126) | private void ShowRetryDialog(string message = null, string caption = n... method MessageBoxCallback (line 146) | private void MessageBoxCallback(MyGuiScreenMessageBoxCallbackEnum call... method Update (line 167) | public override bool Update(bool hasFocus) method CloseScreen (line 179) | public override bool CloseScreen() method GetTransitionOpeningTime (line 191) | public override int GetTransitionOpeningTime() method GetTransitionClosingTime (line 196) | public override int GetTransitionClosingTime() method HideScreen (line 201) | public override bool HideScreen() method Draw (line 208) | public override bool Draw(float backgroundFadeAlpha) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorSelectAndHide.cs class MyGuiScreenEditorSelectAndHide (line 18) | class MyGuiScreenEditorSelectAndHide : MyGuiScreenBase method GetFriendlyName (line 39) | public override string GetFriendlyName() method MyGuiScreenEditorSelectAndHide (line 44) | public MyGuiScreenEditorSelectAndHide() method InitControls (line 150) | void InitControls() method SaveSettings (line 171) | void SaveSettings() method OnOkClick (line 211) | public void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 262) | public void OnCancelClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorSelectSector.cs class MyGuiScreenEditorSelectSector (line 21) | class MyGuiScreenEditorSelectSector : MyGuiScreenBase method MyGuiScreenEditorSelectSector (line 28) | public MyGuiScreenEditorSelectSector() method AddSectorToCombo (line 36) | private void AddSectorToCombo(MyMwcSectorIdentifier sectorIdentifier, ... method RecreateControls (line 50) | private void RecreateControls() method SortSectors (line 121) | private void SortSectors() method AddSectorsResponse (line 135) | public void AddSectorsResponse(List sectorIdent... method GetFriendlyName (line 145) | public override string GetFriendlyName() method OnSearchClick (line 150) | public void OnSearchClick(MyGuiControlButton sender) method OnOkClick (line 164) | public void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 171) | public void OnCancelClick(MyGuiControlButton sender) class MyGuiScreenEditorLoadObjectGroupsProgress (line 178) | class MyGuiScreenEditorLoadObjectGroupsProgress : MyGuiScreenSectorServi... method MyGuiScreenEditorLoadObjectGroupsProgress (line 188) | public MyGuiScreenEditorLoadObjectGroupsProgress(MyTextsWrapperEnum lo... method GetFriendlyName (line 195) | public override string GetFriendlyName() method ServiceProgressStart (line 200) | protected override void ServiceProgressStart(MySectorServiceClient cli... method OnActionCompleted (line 206) | protected override void OnActionCompleted(IAsyncResult asyncResult, My... method Update (line 231) | public override bool Update(bool hasFocus) method CloseScreen (line 241) | public override bool CloseScreen() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorSettingsFog.cs class MyGuiScreenEditorSettingsSun (line 9) | [Obsolete("Isn't used anymore")] method MyGuiScreenEditorSettingsSun (line 12) | public MyGuiScreenEditorSettingsSun() method GetFriendlyName (line 36) | public override string GetFriendlyName() method Save (line 41) | private void Save() method OnOkClick (line 46) | public void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 53) | public void OnCancelClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorSettingsSun.cs class MyGuiScreenEditorSettingsFog (line 9) | [Obsolete("Isn't used anymore")] method MyGuiScreenEditorSettingsFog (line 12) | public MyGuiScreenEditorSettingsFog() method GetFriendlyName (line 36) | public override string GetFriendlyName() method Save (line 41) | private void Save() method OnOkClick (line 46) | public void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 53) | public void OnCancelClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorWayPointList.cs class MyGuiScreenEditorWayPointList (line 13) | class MyGuiScreenEditorWayPointList : MyGuiScreenBase method MyGuiScreenEditorWayPointList (line 15) | public MyGuiScreenEditorWayPointList() method Waypoint_Sort (line 44) | private int Waypoint_Sort(MyWayPointPath myWayPointPath, MyWayPointPat... method OnOkClick (line 49) | public void OnOkClick(MyGuiControlButton sender) method wayPointsListBox_ItemSelect (line 54) | void wayPointsListBox_ItemSelect(object sender, MyGuiControlListboxIte... method GetFriendlyName (line 64) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenEditorWayPointPath.cs class MyGuiScreenEditorWayPointPath (line 13) | class MyGuiScreenEditorWayPointPath : MyGuiScreenEditorDialogBase method MyGuiScreenEditorWayPointPath (line 21) | public MyGuiScreenEditorWayPointPath(MyWayPointPath path, bool newlyAd... method GetFriendlyName (line 29) | public override string GetFriendlyName() method Init (line 34) | void Init() method OnOkClick (line 57) | protected override void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 79) | protected override void OnCancelClick(MyGuiControlButton sender) method GetControlsOriginLeftFromScreenSize (line 87) | private Vector2 GetControlsOriginLeftFromScreenSize() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenSaveSector.cs class MyGuiScreenSaveSector (line 15) | class MyGuiScreenSaveSector : MyGuiScreenEditorDialogBase method GetFriendlyName (line 20) | public override string GetFriendlyName() method MyGuiScreenSaveSector (line 25) | public MyGuiScreenSaveSector() method HandleInput (line 48) | public override void HandleInput(MyGuiInput input, bool receivedFocusI... method OnOkClick (line 53) | protected override void OnOkClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenSelectDeactivatedEntity.cs class MyGuiScreenSelectDeactivatedEntity (line 15) | class MyGuiScreenSelectDeactivatedEntity : MyGuiScreenEditorDialogBase method MyGuiScreenSelectDeactivatedEntity (line 19) | public MyGuiScreenSelectDeactivatedEntity() method Init (line 32) | private void Init() method FillListbox (line 46) | private void FillListbox() method m_listbox_ItemDoubleClick (line 78) | private void m_listbox_ItemDoubleClick(object sender, MyGuiControlList... method GetFriendlyName (line 85) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/MyGuiScreenSmallShipTemplates.cs class MyGuiScreenSmallShipTemplates (line 18) | class MyGuiScreenSmallShipTemplates : MyGuiScreenEditorDialogBase method MyGuiScreenSmallShipTemplates (line 31) | public MyGuiScreenSmallShipTemplates(SelectTemplateCallback selectCall... method GetFriendlyName (line 56) | public override string GetFriendlyName() method InitCombobox (line 63) | private void InitCombobox() method InitListBox (line 86) | private void InitListBox() method InitButtons (line 101) | private void InitButtons() method Combobox_OnSelect (line 192) | private void Combobox_OnSelect() method UpdateControls (line 197) | private void UpdateControls() method FillListBox (line 203) | private void FillListBox(MyMwcObjectBuilder_SmallShip_TypesEnum select... method WarnNotSelected (line 216) | private static void WarnNotSelected() method OnOkClick (line 224) | protected override void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 243) | protected override void OnCancelClick(MyGuiControlButton sender) method OnAddButtonClick (line 253) | private void OnAddButtonClick(MyGuiControlButton sender) method NewNameChosen (line 258) | private void NewNameChosen(ScreenResult result, string resultText) method AddTemplate (line 284) | private void AddTemplate(MyGuiScreenInventory sender, MyGuiScreenInven... method OnEditButtonClick (line 301) | private void OnEditButtonClick(MyGuiControlButton sender) method UpdateTemplate (line 328) | private void UpdateTemplate(MyGuiScreenInventory sender, MyGuiScreenIn... method OnRenameButtonClick (line 340) | private void OnRenameButtonClick(MyGuiControlButton sender) method NameForRenameChosen (line 352) | private void NameForRenameChosen(ScreenResult result, string resultText) method OnDeleteButtonClick (line 375) | private void OnDeleteButtonClick(MyGuiControlButton sender) method OnSaveToServerButton (line 408) | private void OnSaveToServerButton(MyGuiControlButton sender) method OnReloadFromServerButton (line 413) | private void OnReloadFromServerButton(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/Object3D/MyGuiScreenEditorAsteroid.cs class MyGuiScreenEditorAsteroid (line 20) | class MyGuiScreenEditorAsteroid : MyGuiScreenEditorObject3DBase method MyGuiScreenEditorAsteroid (line 32) | public MyGuiScreenEditorAsteroid(Vector2? screenPosition) method MyGuiScreenEditorAsteroid (line 42) | public MyGuiScreenEditorAsteroid(MyEntity asteroid) method GetFriendlyName (line 48) | public override string GetFriendlyName() method Init (line 53) | void Init() method OnClearVoxelHands (line 141) | private void OnClearVoxelHands(MyGuiControlButton btn) method OnClearClick (line 153) | private void OnClearClick(MyGuiControlButton btn) method ClearVoxelHands (line 165) | private void ClearVoxelHands(MyGuiScreenMessageBoxCallbackEnum callbac... method ClearAsteroid (line 175) | private void ClearAsteroid(MyGuiScreenMessageBoxCallbackEnum callbackR... method OnDoubleClick (line 203) | private void OnDoubleClick() method ReloadControls (line 208) | public void ReloadControls() method AddVoxelMaterialCombobox (line 285) | void AddVoxelMaterialCombobox(Vector2 labelPosition, Vector2 comboboxP... method OnComboboxAsteroidTypeSelect (line 317) | void OnComboboxAsteroidTypeSelect() method GetAsteroidType (line 326) | MyGuiAsteroidTypesEnum GetAsteroidType() method OnOkClick (line 331) | public override void OnOkClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/Object3D/MyGuiScreenEditorCargoBox.cs class MyGuiScreenEditorCargoBox (line 17) | class MyGuiScreenEditorCargoBox : MyGuiScreenEditorObject3DBase method MyGuiScreenEditorCargoBox (line 23) | public MyGuiScreenEditorCargoBox(MyCargoBox cargoBox) method GetFriendlyName (line 29) | public override string GetFriendlyName() method Init (line 34) | void Init() method InitControls (line 46) | public void InitControls() method OnOkClick (line 76) | public override void OnOkClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/Object3D/MyGuiScreenEditorDoors.cs class MyGuiScreenEditorDoors (line 13) | class MyGuiScreenEditorDoors : MyGuiScreenEditorObject3DBase method MyGuiScreenEditorDoors (line 23) | public MyGuiScreenEditorDoors(MyPrefabKinematic prefabKinematic) method GetFriendlyName (line 29) | public override string GetFriendlyName() method Init (line 42) | void Init() method OnOkClick (line 62) | public override void OnOkClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/Object3D/MyGuiScreenEditorDummyPoint.cs class MyGuiScreenEditorDummyPoint (line 24) | class MyGuiScreenEditorDummyPoint : MyGuiScreenEditorObject3DBase method MyGuiScreenEditorDummyPoint (line 84) | public MyGuiScreenEditorDummyPoint(Vector2? screenPosition) method MyGuiScreenEditorDummyPoint (line 90) | public MyGuiScreenEditorDummyPoint(MyDummyPoint dummyPoint) method GetFriendlyName (line 96) | public override string GetFriendlyName() method Init (line 101) | void Init() method CreateControls (line 118) | void CreateControls(Vector2 controlsOrigin, Vector2 sliderOffset) method m_secretCombo_OnSelect (line 342) | void m_secretCombo_OnSelect() method m_particleCombo_OnSelect (line 350) | void m_particleCombo_OnSelect() method m_repawnPointCombo_OnSelect (line 356) | void m_repawnPointCombo_OnSelect() method OnTextChange (line 361) | void OnTextChange(object sender, EventArgs args) method OnEnabledChange (line 367) | void OnEnabledChange(MyGuiControlCheckbox sender) method OnFlagChange (line 372) | void OnFlagChange(MyGuiControlCheckbox sender) method OnPlayerStartFlagChange (line 432) | void OnPlayerStartFlagChange(MyGuiControlCheckbox sender) method OnMothershipStartFlagChange (line 487) | void OnMothershipStartFlagChange(MyGuiControlCheckbox sender) method OnComponentChange (line 531) | void OnComponentChange(MyGuiControlSlider sender) method m_typeComboBox_OnSelect (line 547) | void m_typeComboBox_OnSelect() method OnWidthChange (line 563) | void OnWidthChange(MyGuiControlBase sender) method OnHeightChange (line 577) | void OnHeightChange(MyGuiControlBase sender) method OnDepthChange (line 584) | void OnDepthChange(MyGuiControlBase sender) method UpdateValues (line 591) | void UpdateValues() method OnOkClick (line 679) | public override void OnOkClick(MyGuiControlButton sender) method Draw (line 693) | public override bool Draw(float backgroundFadeAlpha) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/Object3D/MyGuiScreenEditorInfluenceSphere.cs class MyGuiScreenEditorInfluenceSphere (line 17) | class MyGuiScreenEditorInfluenceSphere : MyGuiScreenEditorObject3DBase method GetFriendlyName (line 36) | public override string GetFriendlyName() method MyGuiScreenEditorInfluenceSphere (line 41) | public MyGuiScreenEditorInfluenceSphere(Vector2? screenPosition) method MyGuiScreenEditorInfluenceSphere (line 47) | public MyGuiScreenEditorInfluenceSphere(MyInfluenceSphere influenceSph... method Init (line 55) | private void Init() method OnActivatedCheckedChanged (line 106) | void OnActivatedCheckedChanged(MyGuiControlCheckbox sender) method CreateControlsBase (line 119) | private void CreateControlsBase(Vector2 controlsOrigin) method CreateControlsDust (line 173) | private void CreateControlsDust(Vector2 controlsOrigin) method CreateControlsRadioactivity (line 248) | private void CreateControlsRadioactivity(Vector2 controlsOrigin) method CreateControlsSound (line 275) | private void CreateControlsSound(Vector2 controlsOrigin) method AddSeparator (line 313) | private void AddSeparator(Vector2 controlsOrigin) method OnOkClick (line 326) | public override void OnOkClick(MyGuiControlButton sender) method OnRedColorChange (line 437) | private void OnRedColorChange(MyGuiControlSlider sender) method OnGreenColorChange (line 442) | private void OnGreenColorChange(MyGuiControlSlider sender) method OnBlueColorChange (line 447) | private void OnBlueColorChange(MyGuiControlSlider sender) method OnOpacityChange (line 452) | private void OnOpacityChange(MyGuiControlSlider sender) method Draw (line 461) | public override bool Draw(float backgroundFadeAlpha) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/Object3D/MyGuiScreenEditorLargeWeapon.cs class MyGuiScreenEditorLargeWeapon (line 15) | class MyGuiScreenEditorLargeWeapon : MyGuiScreenEditorObject3DBase method MyGuiScreenEditorLargeWeapon (line 25) | public MyGuiScreenEditorLargeWeapon(List prefabLa... method GetFriendlyName (line 35) | public override string GetFriendlyName() method Init (line 40) | void Init() method OnSearchingDistanceChanged (line 77) | private void OnSearchingDistanceChanged(MyGuiControlBase sender) method OnOkClick (line 85) | public override void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 100) | public override void OnCancelClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/Object3D/MyGuiScreenEditorObject3DBase.cs class MyGuiScreenEditorObject3DBase (line 14) | abstract class MyGuiScreenEditorObject3DBase : MyGuiScreenBase method MyGuiScreenEditorObject3DBase (line 29) | public MyGuiScreenEditorObject3DBase(MyTextsWrapperEnum caption) method MyGuiScreenEditorObject3DBase (line 33) | public MyGuiScreenEditorObject3DBase(Vector2 position, Vector4 backgro... method MyGuiScreenEditorObject3DBase (line 37) | public MyGuiScreenEditorObject3DBase(MyEntity entity, MyTextsWrapperEn... method MyGuiScreenEditorObject3DBase (line 43) | public MyGuiScreenEditorObject3DBase(MyEntity physObject, Vector2 posi... method GetControlsOriginLeftFromScreenSize (line 55) | protected virtual Vector2 GetControlsOriginLeftFromScreenSize() method GetControlsOriginRightFromScreenSize (line 60) | protected virtual Vector2 GetControlsOriginRightFromScreenSize() method HasEntity (line 65) | protected bool HasEntity() method AddCaption (line 70) | protected void AddCaption(Vector2 offset) method AddCaption (line 75) | protected void AddCaption() method AddEditPositionControls (line 80) | protected void AddEditPositionControls() method AddActivatedCheckbox (line 105) | protected void AddActivatedCheckbox(Vector2 position, bool value) method AddIdTextBox (line 112) | protected void AddIdTextBox(Vector2 position, uint value) method AddOkButtonControl (line 122) | protected void AddOkButtonControl() method AddOkButtonControl (line 127) | protected void AddOkButtonControl(Vector2 offset) method AddOkAndCancelButtonControls (line 135) | protected void AddOkAndCancelButtonControls() method AddOkAndCancelButtonControls (line 140) | protected void AddOkAndCancelButtonControls(Vector2 offset) method OnEnterClick (line 150) | void OnEnterClick() method OnOkClick (line 155) | public virtual void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 185) | public virtual void OnCancelClick(MyGuiControlButton sender) method GetNewPosition (line 191) | public Vector3 GetNewPosition() method IsPositionInput (line 200) | bool IsPositionInput() method IsValidPositionInput (line 206) | public bool IsValidPositionInput(Vector3 position) method HandleInput (line 219) | public override void HandleInput(MyGuiInput input, bool receivedFocusI... FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/Object3D/MyGuiScreenEditorPrefab.cs class MyGuiScreenEditorPrefab (line 13) | class MyGuiScreenEditorPrefab : MyGuiScreenEditorObject3DBase method MyGuiScreenEditorPrefab (line 25) | public MyGuiScreenEditorPrefab(MyPrefabBase prefab) method GetFriendlyName (line 31) | public override string GetFriendlyName() method Init (line 44) | void Init() method OnOkClick (line 92) | public override void OnOkClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/Object3D/MyGuiScreenEditorPrefabContainer.cs class MyGuiScreenEditorPrefabContainer (line 13) | class MyGuiScreenEditorPrefabContainer : MyGuiScreenEditorObject3DBase method MyGuiScreenEditorPrefabContainer (line 22) | public MyGuiScreenEditorPrefabContainer(MyPrefabContainer prefabContai... method GetFriendlyName (line 28) | public override string GetFriendlyName() method Init (line 41) | void Init() method OnOkClick (line 63) | public override void OnOkClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/Object3D/MyGuiScreenEditorScanner.cs class MyGuiScreenEditorScanner (line 16) | class MyGuiScreenEditorScanner : MyGuiScreenEditorObject3DBase method MyGuiScreenEditorScanner (line 35) | public MyGuiScreenEditorScanner(MyPrefabScanner scanner) method Init (line 46) | private void Init() method CreateControls (line 79) | public void CreateControls(Vector2 controlsOrigin, Vector2 sliderOffset) method GetFriendlyName (line 128) | public override string GetFriendlyName() method OnWidthChange (line 133) | void OnWidthChange(MyGuiControlBase sender) method OnHeightChange (line 140) | void OnHeightChange(MyGuiControlBase sender) method OnDepthChange (line 147) | void OnDepthChange(MyGuiControlBase sender) method OnScanningSpeedChange (line 154) | void OnScanningSpeedChange(MyGuiControlBase sender) method OnColorChange (line 160) | void OnColorChange(MyGuiControlSlider sender) method Draw (line 170) | public override bool Draw(float backgroundFadeAlpha) method OnOkClick (line 180) | public override void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 192) | public override void OnCancelClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/Object3D/MyGuiScreenEditorSecurityControlHUB.cs class MyGuiScreenEditorSecurityControlHUB (line 17) | class MyGuiScreenEditorSecurityControlHUB : MyGuiScreenEditorObject3DBase method MyGuiScreenEditorSecurityControlHUB (line 21) | public MyGuiScreenEditorSecurityControlHUB(MyPrefabSecurityControlHUB ... method Init (line 33) | private void Init() method OnActivateClick (line 67) | private void OnActivateClick(MyGuiControlCheckbox sender) method OnDeleteClick (line 72) | private void OnDeleteClick(MyGuiControlButton sender) method OnAddClick (line 82) | private void OnAddClick(MyGuiControlButton sender) method ConnectPrefabScreen_OnSubmit (line 89) | private void ConnectPrefabScreen_OnSubmit(object sender, EventArgs e) method DisplayErrorMessage (line 115) | private void DisplayErrorMessage(MyTextsWrapperEnum errorText) method GetFriendlyName (line 120) | public override string GetFriendlyName() class MyGuiScreenEditorConnectPrefab (line 126) | class MyGuiScreenEditorConnectPrefab : MyGuiScreenBase method MyGuiScreenEditorConnectPrefab (line 130) | public MyGuiScreenEditorConnectPrefab() method OnOkClickDelegate (line 154) | private void OnOkClickDelegate() method OnOkClick (line 159) | private void OnOkClick(MyGuiControlButton sender) method GetFriendlyName (line 181) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/Object3D/MyGuiScreenEditorSmallShip.cs class MyGuiScreenEditorSmallShip (line 19) | class MyGuiScreenEditorSmallShip : MyGuiScreenEditorObject3DBase method MyGuiScreenEditorSmallShip (line 42) | public MyGuiScreenEditorSmallShip(Vector2? screenPosition) method MyGuiScreenEditorSmallShip (line 48) | public MyGuiScreenEditorSmallShip(MySmallShip smallShip) method MyGuiScreenEditorSmallShip (line 62) | public MyGuiScreenEditorSmallShip(MyMwcObjectBuilder_SmallShip_Bot bot... method GetFriendlyName (line 77) | public override string GetFriendlyName() method Init (line 82) | void Init() method OnInventoryClick (line 216) | private void OnInventoryClick(MyGuiControlButton sender) method OnEditBotFromScreen (line 229) | private void OnEditBotFromScreen(MyGuiScreenInventory sender, MyGuiScr... method OnAggresivityChanged (line 235) | private void OnAggresivityChanged(MyGuiControlSlider sender) method OnSeeDistanceChanged (line 240) | private void OnSeeDistanceChanged(MyGuiControlSlider sender) method OnOkClick (line 245) | private void OnOkClick() method OnOkClick (line 252) | public override void OnOkClick(MyGuiControlButton sender) method OnOldBodClose (line 352) | private void OnOldBodClose(MyEntity entity) method CloseAndCallOnOk (line 360) | private void CloseAndCallOnOk() method GetControlsOriginLeftFromScreenSize (line 370) | protected override Vector2 GetControlsOriginLeftFromScreenSize() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/Object3D/MyGuiScreenEditorSpawnPoint.cs class MyGuiScreenEditorSpawnPoint (line 24) | class MyGuiScreenEditorSpawnPoint : MyGuiScreenEditorObject3DBase method MyGuiScreenEditorSpawnPoint (line 50) | public MyGuiScreenEditorSpawnPoint() method MyGuiScreenEditorSpawnPoint (line 56) | public MyGuiScreenEditorSpawnPoint(MySpawnPoint spawnPoint) method GetFriendlyName (line 63) | public override string GetFriendlyName() method Init (line 68) | void Init() method GenerateNameFromBotTemplate (line 258) | private String GenerateNameFromBotTemplate(BotTemplate btmp) method AddBot (line 263) | private void AddBot(int key, BotTemplate btmp) method AddBot (line 270) | private void AddBot(MyMwcObjectBuilder_SmallShip bldr) method AddBot (line 322) | private void AddBot(MyMwcObjectBuilder_SmallShip bldr, MySmallShipTemp... method GetSpawnCount (line 370) | private int GetSpawnCount() method OnEditBotFromScreen (line 376) | private void OnEditBotFromScreen(MyGuiScreenInventory sender, MyGuiScr... method OnAddBotFromScreen (line 390) | private void OnAddBotFromScreen(MyGuiScreenInventory sender, MyGuiScre... method OnEditBot (line 404) | private void OnEditBot(MyMwcObjectBuilder_SmallShip bldr) method OnEditBot (line 444) | private void OnEditBot(MyMwcObjectBuilder_SmallShip bldr, MySmallShipT... method OnDoubleClick (line 483) | private void OnDoubleClick(object sender, MyGuiControlListboxItemEvent... method OnDuplicateClick (line 488) | private void OnDuplicateClick(MyGuiControlButton sender) method OnDeleteClick (line 506) | private void OnDeleteClick(MyGuiControlButton sender) method OnEditClick (line 518) | private void OnEditClick(MyGuiControlButton sender) method GetTemplatesForCombobox (line 548) | private List GetTemplatesForCombobox() method GetTemplatesForCombobox (line 554) | private List GetTemplatesForCombobox(MyMwc... method GetTemplatePrefix (line 605) | private StringBuilder GetTemplatePrefix(MyMwcObjectBuilder_SmallShip_T... method OnInventoryClick (line 613) | private void OnInventoryClick(MyGuiControlButton sender) method OnAddClick (line 636) | private void OnAddClick(MyGuiControlButton sender) method OnComponentChange (line 652) | void OnComponentChange(MyGuiControlSlider sender) method OnOkClick (line 659) | public override void OnOkClick(MyGuiControlButton sender) method GetControlsOriginLeftFromScreenSize (line 711) | protected override Vector2 GetControlsOriginLeftFromScreenSize() FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/Object3D/MyGuiScreenEditorWaypoint.cs class MyGuiScreenEditorWaypoint (line 13) | class MyGuiScreenEditorWaypoint : MyGuiScreenEditorObject3DBase method GetFriendlyName (line 18) | public override string GetFriendlyName() method MyGuiScreenEditorWaypoint (line 23) | public MyGuiScreenEditorWaypoint(MyWayPoint waypoint) method MyGuiScreenEditorWaypoint (line 31) | public MyGuiScreenEditorWaypoint(List waypoints) method Init (line 39) | void Init() method OnOkClick (line 61) | public override void OnOkClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/GUI/ScreenEditor/Object3D/MyGuiScreenEntityWithInventory.cs class MyGuiScreenEntityWithInventory (line 20) | class MyGuiScreenEntityWithInventory : MyGuiScreenEditorObject3DBase method MyGuiScreenEntityWithInventory (line 42) | public MyGuiScreenEntityWithInventory(MyEntity entityWithInventory) method GetFriendlyName (line 60) | public override string GetFriendlyName() method Init (line 65) | void Init() method InitControls (line 81) | public void InitControls() method m_inventoryTemplatesCombobox_OnSelect (line 150) | void m_inventoryTemplatesCombobox_OnSelect() method AddInventoryListbox (line 216) | private void AddInventoryListbox(MyGuiControlListbox listbox, MyInvent... method CreateListboxItemAndAddToRepository (line 229) | private MyGuiControlListboxItem CreateListboxItemAndAddToRepository(My... method ListboxItemDoubleClick (line 272) | private void ListboxItemDoubleClick(object sender, MyGuiControlListbox... method RemoveCopy (line 287) | private void RemoveCopy(int itemKey) method CreateCopy (line 302) | private MyGuiControlListboxItem CreateCopy(MyGuiControlListboxItem ori... method ListboxItemDrag (line 313) | private void ListboxItemDrag(object sender, MyGuiControlListboxItemEve... method MoveItemToListbox (line 336) | private void MoveItemToListbox(MyGuiControlListbox moveTo, MyGuiContro... method DragAndDropListboxItemDropped (line 355) | private void DragAndDropListboxItemDropped(object sender, MyDragAndDro... method SaveChangesToInventory (line 368) | private bool SaveChangesToInventory() method CloseItems (line 407) | private void CloseItems(ref List itemsToClose) method OnOkClick (line 416) | public override void OnOkClick(MyGuiControlButton sender) method OnCancelClick (line 433) | public override void OnCancelClick(MyGuiControlButton sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/HUD/MyComputeGPSJob.cs class MyComputeGPSJob (line 16) | class MyComputeGPSJob : IWork method Start (line 25) | public void Start(Vector3 startPos, Vector3 goalPos, MyEntity goalEntity) method goalEntity_OnClose (line 36) | void goalEntity_OnClose(MyEntity obj) method DoWork (line 41) | public void DoWork() method FindPathBetweenWaypoints (line 105) | private bool FindPathBetweenWaypoints( FILE: Sources/MinerWars.GameLib/AppCode/Game/HUD/MyHud.cs type MyHudDrawPassEnum (line 80) | enum MyHudDrawPassEnum type MyGuitargetMode (line 87) | enum MyGuitargetMode type MyHudDrawElementEnum (line 97) | [Flags] type MyHudIndicatorFlagsEnum (line 115) | [Flags] type MyHudDisplayFactionRelation (line 136) | struct MyHudDisplayFactionRelation method MyHudDisplayFactionRelation (line 150) | public MyHudDisplayFactionRelation(bool friend, bool neutral, bool enemy) method CanBeDisplayed (line 157) | public bool CanBeDisplayed(MyFactionRelationEnum factionRelation) type MyHudMaxDistanceMultiplerTypes (line 172) | enum MyHudMaxDistanceMultiplerTypes type MyHudEntityParams (line 182) | struct MyHudEntityParams method MyHudEntityParams (line 195) | public MyHudEntityParams(StringBuilder text, MyGuitargetMode? targetMo... type MyHudTexturesEnum (line 218) | enum MyHudTexturesEnum : byte class MyHud (line 272) | static class MyHud class MyHudSetting (line 275) | class MyHudSetting method MyHudSetting (line 285) | public MyHudSetting(MyGuiFont font, MyHudTexturesEnum textureDirecti... class MyHudAlphaCorrection (line 298) | class MyHudAlphaCorrection method MyHudAlphaCorrection (line 305) | public MyHudAlphaCorrection(float minDistance, float maxDistance, fl... method GetAlphaByDistance (line 313) | public byte GetAlphaByDistance(float distance) method MyHud (line 394) | static MyHud() method LoadDrawForCameraAttachedTo (line 420) | static void LoadDrawForCameraAttachedTo() method LoadData (line 440) | public static void LoadData() method LoadContent (line 472) | public static void LoadContent(MyGuiScreenBase parent) method UpdateScreenSize (line 509) | public static void UpdateScreenSize() method UnloadData (line 514) | public static void UnloadData() method UnloadContent (line 519) | public static void UnloadContent() method Draw (line 538) | public static void Draw(MyHudDrawPassEnum pass, MyCameraAttachedToEnum... method CanDrawCrossHair (line 664) | public static bool CanDrawCrossHair() method DrawOnlyMissionObjectives (line 679) | public static void DrawOnlyMissionObjectives() method DrawAsControlledEntity (line 697) | public static void DrawAsControlledEntity() method DrawOnlyBackCameraBorders (line 719) | public static void DrawOnlyBackCameraBorders() method AddMissionObjectives (line 736) | private static void AddMissionObjectives() type MyHudStatusEnum (line 821) | enum MyHudStatusEnum : int method AddBargraphsHUD (line 832) | private static void AddBargraphsHUD(bool addPlayerShip, bool addLargeW... method DrawHealthOfCustomPrefabInLargeWeapon (line 1015) | public static void DrawHealthOfCustomPrefabInLargeWeapon(MyEntity e) method DetachHealthOfCustomPrefab (line 1020) | public static void DetachHealthOfCustomPrefab() method DrawBars (line 1026) | private static void DrawBars(Vector2 position, Vector2 HudSize, int ma... method GetBarIconColorByPercent (line 1043) | private static Color GetBarIconColorByPercent(int maxbarRows, float Pe... method IsBarIconBlueByPercent (line 1065) | private static bool IsBarIconBlueByPercent(int maxbarRows, float Perce... method DrawSpeedText (line 1078) | private static void DrawSpeedText(Vector2 position, Color color) method DrawAfterburnerPercentage (line 1089) | private static void DrawAfterburnerPercentage(Vector2 position, Color ... method DrawMedicineTypeAndDuration (line 1101) | private static void DrawMedicineTypeAndDuration(MyMedicine medicine, V... method AddDialogues (line 1153) | private static void AddDialogues() method AddOreMarkers (line 1228) | private static void AddOreMarkers() method AddDirectionIndicators (line 1280) | private static void AddDirectionIndicators() method AddSun (line 1465) | private static void AddSun() method AddMadelyn (line 1490) | private static void AddMadelyn() method ShowBotInDebug (line 1498) | private static void ShowBotInDebug(MySmallShipBot bot) method ShowEntityInDebugHud (line 1522) | private static void ShowEntityInDebugHud(MyEntity entity) method ShowIndestructableAsteroidNotification (line 1592) | public static void ShowIndestructableAsteroidNotification() method DrawCameraCrosshair (line 1603) | public static void DrawCameraCrosshair() method ContainsEntity (line 1611) | public static bool ContainsEntity(MyEntity entity) method AddText (line 1625) | public static void AddText(MyEntity entity, StringBuilder text, MyGuit... method DebugClearAndAddText (line 1632) | [Conditional("DEBUG")] method RemoveText (line 1644) | public static void RemoveText(MyEntity entity) method ChangeText (line 1665) | public static void ChangeText(MyEntity entity, StringBuilder text) method ChangeText (line 1670) | public static void ChangeText(MyEntity entity, StringBuilder text, MyG... method RenameHudEntity (line 1677) | public static void RenameHudEntity(MyEntity entity, StringBuilder newT... method GetHudParams (line 1688) | public static MyHudEntityParams? GetHudParams(MyEntity entity) method DrawTexts (line 1702) | static void DrawTexts() method CanDisplayLockedTarget (line 1727) | private static bool CanDisplayLockedTarget() method AddDirectionIndicator (line 1735) | private static void AddDirectionIndicator(MyEntity target, MyHudEntity... method GetGuiTargetMode (line 1862) | private static void GetGuiTargetMode(MyEntity target, MyHudEntityParam... class DamageIndicator (line 1922) | public class DamageIndicator method SetDamageIndicator (line 1932) | public static void SetDamageIndicator(MyEntity source, Vector3 positio... method AddDamageIndicators (line 1965) | private static void AddDamageIndicators() method AddDamageIndicator (line 1985) | private static void AddDamageIndicator(Vector3 position, float alpha) method AddDirectionIndicator (line 2020) | private static float? AddDirectionIndicator(MyHudSetting hudSetting, V... method MakeGPSPathDirty (line 2288) | public static void MakeGPSPathDirty() method ComputeGPSPath (line 2293) | private static void ComputeGPSPath() method GetGPSGoalEntity (line 2352) | public static MyEntity GetGPSGoalEntity(Vector3 startPos) method GetClosestMissionEntity (line 2366) | private static MyEntity GetClosestMissionEntity(Vector3 position) method GetNextObjectiveDummy (line 2402) | private static MyEntity GetNextObjectiveDummy() method DrawGPS (line 2416) | public static void DrawGPS() method GetHudColorAlphaByDistance (line 2553) | static byte GetHudColorAlphaByDistance(float distance) method GetCrosshairTexture (line 2566) | static MyHudTexturesEnum GetCrosshairTexture() method GetCrosshairSize (line 2580) | static float GetCrosshairSize() method AddCrosshairDynamic (line 2598) | static void AddCrosshairDynamic() method AddCrosshair (line 2624) | static void AddCrosshair() method AddHorisontalAngleLine (line 2630) | static void AddHorisontalAngleLine() method AddBackCameraBorders (line 2655) | static void AddBackCameraBorders() method AddHarvestedMaterial (line 2673) | static void AddHarvestedMaterial() method AddAmountOfAmmo (line 2703) | static void AddAmountOfAmmo() method ClearQuads (line 2769) | static void ClearQuads() method ClearTexts (line 2774) | static void ClearTexts() method GetTextureCoord (line 2779) | public static MyAtlasTextureCoordinate GetTextureCoord(MyHudTexturesEn... method AddLine2D (line 2785) | static void AddLine2D(Vector2 vertex0, Vector2 vertex1, Color color0, ... method AddTexturedQuad (line 2825) | public static void AddTexturedQuad(MyHudTexturesEnum texture, Vector2 ... method AddTexturedQuad (line 2861) | static void AddTexturedQuad(MyHudTexturesEnum texture, Vector2 positio... method DrawVertices (line 2896) | static void DrawVertices() method GetHudEnemiesOnScreen (line 2917) | public static IList GetHudEnemiesOnScreen() method GetHudEnemiesCount (line 2922) | public static int GetHudEnemiesCount(float maxDistanceSqr) method GetHudEnemies (line 2936) | public static IList GetHudEnemies() method ShowGPSPathToNextObjective (line 2941) | public static void ShowGPSPathToNextObjective(bool showMessageIfNotAva... method IsGPSWorking (line 2954) | public static bool IsGPSWorking() method CanDrawElement (line 2959) | public static bool CanDrawElement(MyCameraAttachedToEnum cameraAttache... method GetClosestOreDistanceSquared (line 2964) | public static float GetClosestOreDistanceSquared() class MyHudEnemies (line 2977) | class MyHudEnemies method MyHudEnemies (line 2983) | public MyHudEnemies() method Add (line 2990) | public void Add(MyEntity enemy, float distance) method AddEnemyOnScreen (line 2999) | private void AddEnemyOnScreen(MyEntity enemy, float distance) method IsRightIndex (line 3033) | private bool IsRightIndex(int index, float distance) method GetHalfIndex (line 3040) | private int GetHalfIndex(int from, int to) method AddEnemyOnScreen (line 3052) | private void AddEnemyOnScreen(MyEntity enemy, float distance, int index) method Clear (line 3058) | public void Clear() method GetEnemiesOnScreen (line 3065) | public List GetEnemiesOnScreen() method GetEnemiesAll (line 3070) | public List GetEnemiesAll() FILE: Sources/MinerWars.GameLib/AppCode/Game/HUD/MyHudGPS.cs class MyHudGPS (line 14) | static class MyHudGPS method MyHudGPS (line 16) | static MyHudGPS() method LoadContent (line 21) | public static void LoadContent() method UnloadContent (line 34) | public static void UnloadContent() method Draw (line 43) | public static void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/HUD/MyHudNotification.cs class MyHudNotification (line 18) | internal static class MyHudNotification class MyNotification (line 21) | public class MyNotification method MyNotification (line 23) | private MyNotification(int notificationTextId, string notificationSt... method MyNotification (line 57) | public MyNotification(MyTextsWrapperEnum notificationText, MyGuiScre... method MyNotification (line 65) | public MyNotification(String notificationText, MyGuiScreenGamePlayTy... method MyNotification (line 73) | public MyNotification(string notificationText, int disapearTimeMs, M... method MyNotification (line 82) | public MyNotification(MyTextsWrapperEnum notificationText, int disap... method MyNotification (line 90) | public MyNotification(MyTextsWrapperEnum notificationText, MyEntity ... method MyNotification (line 97) | public MyNotification(MyTextsWrapperEnum notificationText, MyGuiFont... method MyNotification (line 102) | public MyNotification(MyTextsWrapperEnum notificationText, MyGuiFont... method MyNotification (line 107) | public MyNotification(string notificationText, MyGuiFont font, MyEnt... method MyNotification (line 113) | public MyNotification(string notificationText, MyGuiFont font, int d... method IsDisappeared (line 144) | public bool IsDisappeared() method CheckTimeDisapear (line 166) | public bool CheckTimeDisapear() method CheckStandardDisapearKey (line 171) | public bool CheckStandardDisapearKey() method SetTextDirty (line 180) | public void SetTextDirty() method GetFont (line 185) | public MyGuiFont GetFont() method GetTextEnum (line 190) | public MyTextsWrapperEnum GetTextEnum() method GetText (line 195) | public string GetText() method GetScale (line 219) | public float GetScale() method GetTextFormatArguments (line 224) | public object[] GetTextFormatArguments() method SetTextFormatArguments (line 229) | public void SetTextFormatArguments(object[] arguments) method AddAliveTime (line 236) | public void AddAliveTime(int timeStep) method ResetAliveTime (line 241) | public void ResetAliveTime() method GetNotificationScreenSpace (line 247) | public MyGuiScreenGamePlayType GetNotificationScreenSpace() method HasDefaultDisappearMessage (line 252) | public bool HasDefaultDisappearMessage() method Disappear (line 258) | public void Disappear() method Appear (line 265) | public void Appear() method SetCurrentScreen (line 284) | public static void SetCurrentScreen(MyGuiScreenGamePlayType currentScr... method GetCurrentScreen (line 289) | public static MyGuiScreenGamePlayType GetCurrentScreen() method LoadContent (line 295) | public static void LoadContent() method AddNotification (line 316) | public static int AddNotification(MyNotification notification) method AddNotification (line 322) | public static int AddNotification(MyNotification notification, MyGuiSc... method HasNotification (line 331) | public static bool HasNotification() method HasNotification (line 337) | public static bool HasNotification(MyGuiScreenGamePlayType forScreen) method ClearNotifications (line 343) | public static void ClearNotifications(MyGuiScreenGamePlayType forScreen) method ClearOwnerNotifications (line 349) | public static void ClearOwnerNotifications(MyEntity owner) method ReloadTexts (line 357) | public static void ReloadTexts() method ClearAllNotifications (line 370) | public static void ClearAllNotifications() method Draw (line 382) | public static void Draw() method Update (line 388) | public static void Update() method HandleInput (line 393) | public static bool HandleInput(MyGuiInput input) method SetNotificationsPosition (line 398) | public static void SetNotificationsPosition(MyGuiScreenGamePlayType sc... class MyScreenNotifications (line 403) | private class MyScreenNotifications method MyScreenNotifications (line 409) | public MyScreenNotifications() method ClearTexts (line 418) | private void ClearTexts() method Draw (line 429) | public void Draw() method Update (line 490) | public void Update() method HandleInput (line 507) | public bool HandleInput(MyGuiInput input) method Add (line 521) | public void Add(MyNotification notification) method IsNotImportant (line 542) | bool IsNotImportant(MyNotification notification) method Remove (line 547) | public void Remove(MyNotification notification) method RemoveByOwner (line 552) | public void RemoveByOwner(MyEntity owner) method Clear (line 567) | public void Clear() method SetTextDirty (line 572) | public void SetTextDirty() method Count (line 580) | public int Count() FILE: Sources/MinerWars.GameLib/AppCode/Game/HUD/MyHudSectorBorder.cs class MyHudSectorBorder (line 20) | static class MyHudSectorBorder method MyHudSectorBorder (line 36) | static MyHudSectorBorder() method LoadData (line 42) | public static void LoadData() method LoadContent (line 49) | public static void LoadContent() method SwitchToDraw (line 64) | public static void SwitchToDraw() method SwitchSectorBorderVisibility (line 84) | public static void SwitchSectorBorderVisibility() method UnloadContent (line 91) | public static void UnloadContent() method LoadInDraw (line 110) | static void LoadInDraw() method DrawInForeground (line 229) | public static void DrawInForeground() method Draw (line 233) | public static void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/HUD/MyHudText.cs class MyHudText (line 10) | class MyHudText method MyHudText (line 21) | public MyHudText() method Start (line 28) | public void Start(MyGuiFont font, Vector2 position, Color color, float... method Append (line 40) | public void Append(StringBuilder sb) method Append (line 45) | public void Append(string text) method AppendInt32 (line 50) | public void AppendInt32(int number) method AppendLine (line 55) | public void AppendLine() method GetStringBuilder (line 60) | public StringBuilder GetStringBuilder() FILE: Sources/MinerWars.GameLib/AppCode/Game/HUD/MyHudWarning.cs class MyHudSoundWarning (line 19) | class MyHudSoundWarning type WarningState (line 33) | private enum WarningState { NOT_STARTED, STARTED, PLAYED }; method MyHudSoundWarning (line 43) | public MyHudSoundWarning(MySoundCuesEnum sound) method MyHudSoundWarning (line 54) | public MyHudSoundWarning(MySoundCuesEnum sound, int repeatInverval, in... method PlaySound (line 64) | private void PlaySound() method Update (line 75) | public void Update(bool isWarningDetected) class MyHudTextWarning (line 121) | class MyHudTextWarning method MyHudTextWarning (line 137) | public MyHudTextWarning(MyTextsWrapperEnum text) method MyHudTextWarning (line 146) | public MyHudTextWarning(StringBuilder text) method MyHudTextWarning (line 156) | public MyHudTextWarning(MyTextsWrapperEnum text, MyGuiFont textFont) method MyHudTextWarning (line 161) | public MyHudTextWarning(MyTextsWrapperEnum text, params object[] args) method MyHudTextWarning (line 171) | public MyHudTextWarning(StringBuilder text, MyGuiFont textFont) method Draw (line 183) | public MyRectangle2D Draw(Vector2 position, float highlight) class MyHudWarning (line 199) | class MyHudWarning method MyHudWarning (line 219) | public MyHudWarning(MyWarningDetectionMethod detectionMethod, MyHudSou... method Update (line 233) | public bool Update(bool isWarnedHigherPriority) method Draw (line 256) | public bool Draw(Vector2 position, float highlight, out MyRectangle2D?... class MyHudWarningGroup (line 270) | class MyHudWarningGroup method MyHudWarningGroup (line 279) | public MyHudWarningGroup(List hudWarnings, bool canBeTur... method Update (line 289) | public void Update() method Draw (line 311) | public bool Draw(Vector2 position, float highlight, out MyRectangle2D?... method Add (line 332) | public void Add(MyHudWarning hudWarning) method Remove (line 342) | public void Remove(MyHudWarning hudWarning) method Clear (line 350) | public void Clear() method SortByPriority (line 355) | private void SortByPriority() class MyHudWarnings (line 364) | static class MyHudWarnings method Add (line 380) | public static void Add(object entity, MyHudWarningGroup hudWarningGroup) method Remove (line 400) | public static void Remove(object entity, MyHudWarningGroup hudWarningG... method Remove (line 415) | public static void Remove(object entity) method UnloadData (line 435) | public static void UnloadData() method Update (line 443) | public static void Update() method UpdateHighlight (line 460) | private static void UpdateHighlight() method Draw (line 484) | public static void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Inventory/MyInventory.cs type IMyInventory (line 38) | interface IMyInventory class MyInventory (line 49) | class MyInventory method CreateInventoryItemFromObjectBuilder (line 146) | public static MyInventoryItem CreateInventoryItemFromObjectBuilder(MyM... method CreateInventoryItemFromObjectBuilder (line 151) | public static MyInventoryItem CreateInventoryItemFromObjectBuilder(MyM... method CreateInventoryItemFromInventoryItemObjectBuilder (line 172) | public static MyInventoryItem CreateInventoryItemFromInventoryItemObje... method CloseInventoryItem (line 179) | public static void CloseInventoryItem(MyInventoryItem item) method MyInventory (line 189) | public MyInventory() method MyInventory (line 194) | public MyInventory(int maxItems) method Init (line 220) | public void Init(MyMwcObjectBuilder_Inventory inventoryObjectBuilder, ... method GetObjectBuilder (line 283) | public MyMwcObjectBuilder_Inventory GetObjectBuilder(bool getExactCopy) method Close (line 312) | public void Close() method GetInventoryItems (line 330) | public List GetInventoryItems() method CallContentChange (line 338) | private void CallContentChange() method OnAmountChange (line 350) | private void OnAmountChange(MyInventoryItem sender, float amountChanged) method AddInventoryItem (line 362) | public void AddInventoryItem(MyInventoryItem item) method AddInventoryItems (line 372) | public void AddInventoryItems(IEnumerable items) method RemoveInventoryItem (line 391) | public void RemoveInventoryItem(MyInventoryItem item, bool closeInvent... method RemoveInventoryItems (line 404) | public void RemoveInventoryItems(IEnumerable items, b... method RemoveInventoryItems (line 440) | public void RemoveInventoryItems(MyMwcObjectBuilder_Base objectBuilder... method RemoveInventoryItems (line 451) | public void RemoveInventoryItems(MyMwcObjectBuilderTypeEnum objectBuil... method ClearInventoryItems (line 462) | public void ClearInventoryItems(bool closeInventoryItem = false) method FillInventoryWithAllItems (line 482) | public void FillInventoryWithAllItems(int? maxItems = null, int? incre... method GetInventoryItems (line 617) | public void GetInventoryItems(ref List inventoryItems... method GetInventoryItems (line 634) | public void GetInventoryItems(ref List inventoryItems... method GetInventoryItem (line 644) | public MyInventoryItem GetInventoryItem(MyMwcObjectBuilder_Base object... method GetInventoryItem (line 655) | public MyInventoryItem GetInventoryItem(MyMwcObjectBuilderTypeEnum obj... method RemoveInventoryItemAmount (line 674) | public void RemoveInventoryItemAmount(ref MyInventoryItem inventoryIte... method RemoveInventoryItemAmount (line 692) | public void RemoveInventoryItemAmount(MyMwcObjectBuilder_Base objectBu... method RemoveInventoryItemAmount (line 703) | public bool RemoveInventoryItemAmount(MyMwcObjectBuilderTypeEnum objec... method AddInventoryItem (line 750) | public float AddInventoryItem(MyMwcObjectBuilderTypeEnum objectBuilder... method AddInventoryItem (line 762) | public float AddInventoryItem(MyMwcObjectBuilder_Base objectBuilder, f... method GetTotalAmountOfInventoryItems (line 825) | public float GetTotalAmountOfInventoryItems(MyMwcObjectBuilder_Base ob... method GetTotalAmountOfInventoryItems (line 836) | public float GetTotalAmountOfInventoryItems(MyMwcObjectBuilderTypeEnum... method GetInventoryItemsCount (line 855) | public int GetInventoryItemsCount(MyMwcObjectBuilder_Base objectBuilder) method GetInventoryItemsCount (line 866) | public int GetInventoryItemsCount(MyMwcObjectBuilderTypeEnum objectBui... method Contains (line 878) | public bool Contains(MyMwcObjectBuilder_Base objectBuilder) method Contains (line 889) | public bool Contains(MyMwcObjectBuilderTypeEnum objectBuilderType, int... method AddItemToInventoryPrivate (line 896) | private void AddItemToInventoryPrivate(MyInventoryItem item) method IsInventoryEmpty (line 929) | public bool IsInventoryEmpty() method GetFreeSlotsCount (line 934) | public int GetFreeSlotsCount() method GenerateDebugInventoryItemsInfo (line 939) | public static void GenerateDebugInventoryItemsInfo() method IsDisabled (line 968) | private static bool IsDisabled(MyInventoryItem item) method RemoveItemFromInventoryPrivate (line 973) | private bool RemoveItemFromInventoryPrivate(MyInventoryItem item, bool... method CloseInventoryItemsPrivate (line 992) | private void CloseInventoryItemsPrivate() method RemoveAllInventoryItemsPrivate (line 1001) | private bool RemoveAllInventoryItemsPrivate(bool closeInventoryItem) method RemoveInventoryItemAmountPrivate (line 1014) | private bool RemoveInventoryItemAmountPrivate(MyInventoryItem inventor... method FixItemsOverMaxLimit (line 1025) | private void FixItemsOverMaxLimit() FILE: Sources/MinerWars.GameLib/AppCode/Game/Inventory/MyInventoryItem.cs class MyInventoryItem (line 14) | class MyInventoryItem method MyInventoryItem (line 22) | public MyInventoryItem() method Start (line 29) | public void Start(MyGuiHelperBase guiHelper, MyGameplayProperties item... method Start (line 34) | public void Start(MyGuiHelperBase guiHelper, MyGameplayProperties item... method ToString (line 44) | public override string ToString() method GetObjectBuilder (line 132) | public MyMwcObjectBuilder_InventoryItem GetObjectBuilder() method GetInventoryItemObjectBuilder (line 139) | public MyMwcObjectBuilder_Base GetInventoryItemObjectBuilder(bool getE... FILE: Sources/MinerWars.GameLib/AppCode/Game/Inventory/MyInventoryItemsRepository.cs class MyInventoryItemsRepository (line 8) | class MyInventoryItemsRepository method MyInventoryItemsRepository (line 13) | public MyInventoryItemsRepository() method AddItem (line 19) | public int AddItem(MyInventoryItem item) method GetItem (line 26) | public MyInventoryItem GetItem(int key) method Contains (line 31) | public bool Contains(int key) method RemoveItem (line 36) | public void RemoveItem(int key, bool closeItem = true) method Clear (line 45) | public void Clear() method Close (line 50) | public void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Inventory/MyInventorySynchronizer.cs class MyPlayerShipInventorySynchronizerHelper (line 17) | static class MyPlayerShipInventorySynchronizerHelper method MustBePlayerShipInventorySynchronized (line 19) | public static bool MustBePlayerShipInventorySynchronized(MyInventory i... type MyInventoryItemAmountDefinition (line 27) | struct MyInventoryItemAmountDefinition method MyInventoryItemAmountDefinition (line 34) | public MyInventoryItemAmountDefinition(MyMwcObjectBuilderTypeEnum obje... class MyInventorySynchronizer (line 43) | class MyInventorySynchronizer method MyInventorySynchronizer (line 51) | public MyInventorySynchronizer(MyInventory inventory, MyMustBeInventor... method Close (line 62) | public void Close() method MustBeSynchronized (line 84) | public bool MustBeSynchronized() method AddInventoryItemForSynchronization (line 89) | public void AddInventoryItemForSynchronization(MyInventoryItem item) method AddInventoryItemAmountChangeForSynchronization (line 94) | public void AddInventoryItemAmountChangeForSynchronization(MyMwcObject... method MyMinerGame_OnGameUpdate (line 99) | void MyMinerGame_OnGameUpdate(GameTime gt) FILE: Sources/MinerWars.GameLib/AppCode/Game/Inventory/MyInventoryTemplate.cs class MyInventoryTemplates (line 14) | static class MyInventoryTemplates method MyInventoryTemplates (line 18) | static MyInventoryTemplates() method NormalizeDistribution (line 483) | private static void NormalizeDistribution(MyMwcInventoryTemplateTypeEn... method AddTemplateItem (line 492) | private static void AddTemplateItem(MyMwcInventoryTemplateTypeEnum tem... method AddTemplateItem (line 497) | private static void AddTemplateItem(MyMwcInventoryTemplateTypeEnum tem... method AddTemplateItem (line 502) | private static void AddTemplateItem(MyMwcInventoryTemplateTypeEnum tem... method AddTemplateItems (line 512) | private static void AddTemplateItems(MyMwcInventoryTemplateTypeEnum te... method GetInventoryTemplate (line 520) | private static MyInventoryTemplate GetInventoryTemplate(MyMwcInventory... method GetInventoryTemplateItems (line 528) | private static void GetInventoryTemplateItems(ref List missions) method Init (line 142) | internal void Init(MyMwcObjectBuilder_Checkpoint checkpointObjectBuilder) method GetObjectBuilder (line 157) | internal List GetObjectBuilder() FILE: Sources/MinerWars.GameLib/AppCode/Game/Journal/MyEventLogEntry.cs type StatusEnum (line 11) | public enum StatusEnum type EventTypeEnum (line 17) | public enum EventTypeEnum class MyEventLogEntry (line 27) | class MyEventLogEntry method MyEventLogEntry (line 37) | public MyEventLogEntry() { Time = new DateTime(2081, 1, 1); } method MyEventLogEntry (line 39) | public MyEventLogEntry(DateTime time) method Init (line 45) | public void Init(MyMwcObjectBuilder_Event objectBuilder) method GetObjectBuilder (line 53) | internal MyMwcObjectBuilder_Event GetObjectBuilder() method GetName (line 63) | public StringBuilder GetName() method GetDescription (line 90) | public StringBuilder GetDescription() //TODO: change this to MyTextsWr... FILE: Sources/MinerWars.GameLib/AppCode/Game/Lights/MyDirectionalLight.cs class MyDirectionalLight (line 5) | class MyDirectionalLight method MyDirectionalLight (line 20) | public MyDirectionalLight() method Start (line 25) | public void Start() method Start (line 33) | public void Start(Vector3 direction, Vector4 color, Vector3 backColor) FILE: Sources/MinerWars.GameLib/AppCode/Game/Lights/MyLight.cs class MyLight (line 13) | class MyLight type LightTypeEnum (line 21) | [Flags] type LightOwnerEnum (line 30) | public enum LightOwnerEnum method ConeRadiansToConeMaxAngleCos (line 123) | public static float ConeRadiansToConeMaxAngleCos(float value) method ConeDegreesToConeMaxAngleCos (line 128) | public static float ConeDegreesToConeMaxAngleCos(float value) method ConeMaxAngleCosToRadians (line 133) | public static float ConeMaxAngleCosToRadians(float reflectorConeMaxAng... method ConeMaxAngleCosToDegrees (line 138) | public static float ConeMaxAngleCosToDegrees(float reflectorConeMaxAng... method UpdatePositionWithOffset (line 144) | void UpdatePositionWithOffset() method MyLight (line 182) | public MyLight() method Start (line 189) | public void Start(MyLight sourceLight) method Start (line 196) | private void Start() method UpdateLight (line 214) | private void UpdateLight() method Start (line 219) | public void Start(LightTypeEnum lightType, float falloff) method Clear (line 246) | public void Clear() method IsPointLightInFrustum (line 252) | public bool IsPointLightInFrustum() method IsSpotLightInFrustum (line 257) | public bool IsSpotLightInFrustum() method Start (line 266) | public void Start(LightTypeEnum lightType, Vector4 color, float fallof... method Start (line 274) | public void Start(LightTypeEnum lightType, Vector3 position, Vector4 c... method SpotlightNotTooLarge (line 285) | public bool SpotlightNotTooLarge(float reflectorConeMaxAngleCos, float... method CalculateAABB (line 306) | private static void CalculateAABB(ref BoundingBox bbox, out float scal... method UpdateSpotParams (line 333) | private void UpdateSpotParams() method UpdateReflectorRangeAndAngle (line 346) | public void UpdateReflectorRangeAndAngle(float reflectorConeMaxAngleCo... method Draw (line 356) | public void Draw() method SetPosition (line 413) | public void SetPosition(Vector3 position) FILE: Sources/MinerWars.GameLib/AppCode/Game/Lights/MyLights.cs class MyLights (line 20) | static class MyLights class MySortLightsByDistanceComparer (line 32) | class MySortLightsByDistanceComparer : IComparer method Compare (line 36) | public int Compare(MyLight x, MyLight y) class MySortLightsSapComparer (line 48) | class MySortLightsSapComparer : IComparer method Compare (line 50) | public int Compare(MyLight x, MyLight y) method MyLights (line 56) | static MyLights() method LoadData (line 61) | public static void LoadData() method UnloadData (line 78) | public static void UnloadData() method AddLight (line 93) | public static MyLight AddLight() method RemoveLight (line 100) | public static void RemoveLight(MyLight light) method UpdateLightProxy (line 110) | public static void UpdateLightProxy(MyLight light) method FrustumQuery (line 140) | public static void FrustumQuery(ref BoundingFrustum frustum, List list) method GetSortedLights (line 153) | public static List GetSortedLights() method GetActiveLights (line 158) | public static int GetActiveLights() method Update (line 164) | public static void Update() method UpdateSortedLights (line 169) | public static void UpdateSortedLights(ref BoundingFrustum boundingFrus... method UpdateSortedLights (line 175) | public static void UpdateSortedLights(ref BoundingSphere boundingSpher... method UpdateEffect (line 185) | public static void UpdateEffect(MyEffectDynamicLightingBase effect, re... method SetLightToEffect (line 231) | static void SetLightToEffect(MyEffectDynamicLightingBase effect, int i... method UpdateEffectReflector (line 247) | public static void UpdateEffectReflector(MyEffectReflectorBase effect,... method DebugDraw (line 271) | public static void DebugDraw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Localization/MyDialoguesWrapper.cs class MyDialoguesWrapper (line 18) | static partial class MyDialoguesWrapper method Init (line 24) | public static void Init() method ConvertAsciiToUnicode (line 31) | static string ConvertAsciiToUnicode(string theAsciiString) method ConvertUnicodeToAscii (line 48) | static string ConvertUnicodeToAscii(string theUnicodeString) method Get (line 62) | public static StringBuilder Get(MyDialoguesWrapperEnum dlgEnum) method GetFormatString (line 68) | public static String GetFormatString(MyDialoguesWrapperEnum dlgEnum) method GetFormatString (line 73) | public static String GetFormatString(MyDialoguesWrapperEnum dlgEnum, o... method LanguageToString (line 80) | public static string LanguageToString(MyLanguagesEnum lang) method GetActualLanguageString (line 86) | public static string GetActualLanguageString() FILE: Sources/MinerWars.GameLib/AppCode/Game/Localization/MyDialoguesWrapperGenerated.cs type MyDialoguesWrapperEnum (line 8) | [System.CodeDom.Compiler.GeneratedCode("MinerWars Localization Generator... class MyDialoguesWrapper (line 10741) | static partial class MyDialoguesWrapper method Reload (line 10743) | static void Reload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Localization/MyLanguagesEnum.cs type MyLanguagesEnum (line 8) | enum MyLanguagesEnum : byte FILE: Sources/MinerWars.GameLib/AppCode/Game/Localization/MySubtitles.cs class MySubtitles (line 5) | static class MySubtitles FILE: Sources/MinerWars.GameLib/AppCode/Game/Localization/MyTextsWrapper.cs class MyTextsWrapper (line 18) | static partial class MyTextsWrapper method Init (line 24) | public static void Init() method ConvertAsciiToUnicode (line 31) | static string ConvertAsciiToUnicode(string theAsciiString) method ConvertUnicodeToAscii (line 48) | static string ConvertUnicodeToAscii(string theUnicodeString) method Get (line 62) | public static StringBuilder Get(MyTextsWrapperEnum textEnum) method GetFormatString (line 72) | public static String GetFormatString(MyTextsWrapperEnum textEnum) method GetFormatString (line 77) | public static String GetFormatString(MyTextsWrapperEnum textEnum, obje... method GetFormatString (line 84) | public static String GetFormatString(MyTextsWrapperEnum textEnum, obje... method LanguageToString (line 91) | public static string LanguageToString(MyLanguagesEnum lang) method GetActualLanguageString (line 97) | public static string GetActualLanguageString() FILE: Sources/MinerWars.GameLib/AppCode/Game/Localization/MyTextsWrapperGenerated.cs type MyTextsWrapperEnum (line 8) | [System.CodeDom.Compiler.GeneratedCode("MinerWars Localization Generator... class MyTextsWrapper (line 15153) | static partial class MyTextsWrapper method Reload (line 15155) | static void Reload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Managers/MyManager.cs type LoadingMode (line 10) | internal enum LoadingMode type LoadState (line 36) | internal enum LoadState FILE: Sources/MinerWars.GameLib/AppCode/Game/Managers/MyResource.cs type IResourceCollector (line 18) | internal interface IResourceCollector method CollectResources (line 25) | void CollectResources(ICollection collectedResources, bool... class MyResource (line 31) | internal abstract class MyResource: IResourceCollector method OnActivated (line 99) | protected virtual void OnActivated(object source) {} method OnDeactivated (line 105) | protected virtual void OnDeactivated(object source) { } method NotifyActivated (line 118) | public virtual void NotifyActivated(object source) method NotifyDeactivated (line 146) | public virtual void NotifyDeactivated(object source) method CollectResources (line 176) | public virtual void CollectResources(ICollection collected... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Components/MyBlinkingObjects.cs class MyBlinkingObjects (line 11) | class MyBlinkingObjects : MyMissionComponent method MyBlinkingObjects (line 32) | public MyBlinkingObjects(List objects, int blinkingTime = 250, V... method Update (line 43) | public override void Update(MyMissionBase sender) method UpdateHighlighting (line 60) | private void UpdateHighlighting() method AddBlinkingObject (line 83) | public void AddBlinkingObject(MyEntity entity) method RemoveBlinkingObject (line 101) | public void RemoveBlinkingObject(MyEntity entity) method Success (line 117) | public override void Success(MyMissionBase sender) method Load (line 122) | public override void Load(MyMissionBase sender) method Unload (line 138) | public override void Unload(MyMissionBase sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Components/MyDetectorDialogue.cs class MyDetectorDialogue (line 12) | class MyDetectorDialogue : MyMissionComponent method MyDetectorDialogue (line 21) | public MyDetectorDialogue(uint detectorId, MyDialogueEnum dialogueId) method Load (line 27) | public override void Load(MyMissionBase sender) method MyScriptWrapperOnOnDialogueFinished (line 36) | private void MyScriptWrapperOnOnDialogueFinished(MyDialogueEnum dialog... method DetectorOnOnEntityEnter (line 44) | private void DetectorOnOnEntityEnter(MyEntityDetector sender, MyEntity... method Unload (line 57) | public override void Unload(MyMissionBase sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Components/MyHeadshake.cs class MyHeadshake (line 10) | class MyHeadshake : MyMissionComponent method MyHeadshake (line 25) | public MyHeadshake(int? time, List shakeWaves, float firstShake =... method Update (line 35) | public override void Update(MyMissionBase sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Components/MyMinesField.cs class MyMinesField (line 15) | class MyMinesField : MyMissionComponent method MyMinesField (line 23) | public MyMinesField(uint[,] mines, float mineDamage = 25,float mineExp... method Load (line 31) | public override void Load(MyMissionBase sender) method mineDetector_OnEntityPositionChange (line 43) | private void mineDetector_OnEntityPositionChange(MyEntityDetector send... method ExplodeMine (line 75) | public void ExplodeMine(uint entityId) method Update (line 87) | public override void Update(MyMissionBase sender) method Success (line 92) | public override void Success(MyMissionBase sender) method Unload (line 97) | public override void Unload(MyMissionBase sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Components/MyMovingEntity.cs class MyMovingEntity (line 12) | class MyMovingEntity : MyMissionComponent method MyMovingEntity (line 27) | public MyMovingEntity(uint shipId, uint targetId, int timeMilliseconds... method MyMovingEntity (line 36) | public MyMovingEntity(string shipName, uint targetId, int timeMillisec... method Load (line 45) | public override void Load(MyMissionBase sender) method Update (line 60) | public override void Update(MyMissionBase sender) method StopShip (line 75) | public void StopShip() method Unload (line 87) | public override void Unload(MyMissionBase sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Components/MySpawnpointLimiter.cs class MySpawnpointLimiter (line 12) | class MySpawnpointLimiter : MyMissionComponent method MySpawnpointLimiter (line 17) | public MySpawnpointLimiter(uint[] spawnpointIDs, int maxBotCount) method Load (line 37) | public override void Load(MyMissionBase sender) method Unload (line 49) | public override void Unload(MyMissionBase sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Components/MySpawnpointSmartWaves.cs class MySpawnpointSmartWaves (line 18) | class MySpawnpointSmartWaves : MyMissionComponent method MySpawnpointSmartWaves (line 38) | public MySpawnpointSmartWaves(uint[] spawnPointIDs, uint[] excludedSpa... method Load (line 49) | public override void Load(MyMissionBase sender) method spawnPoint_OnActivatedChanged (line 91) | void spawnPoint_OnActivatedChanged(MySpawnPoint obj) method Unload (line 96) | public override void Unload(MyMissionBase sender) method OnSpawnpointBotSpawned (line 107) | void OnSpawnpointBotSpawned(MyEntity spawnpoint, MyEntity bot) method ChooseClosestPlayer (line 121) | MyEntity ChooseClosestPlayer(MyEntity bot) method bot_OnClose (line 149) | void bot_OnClose(MyEntity obj) method UpdateCurrentBotCount (line 156) | void UpdateCurrentBotCount() method Update (line 215) | public override void Update(MyMissionBase sender) method Success (line 220) | public override void Success(MyMissionBase sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Components/MySpawnpointWaves.cs class MySpawnpointWaves (line 10) | class MySpawnpointWaves : MyMissionComponent method MySpawnpointWaves (line 22) | public MySpawnpointWaves(uint detectorID, int botsToNextWave) method MySpawnpointWaves (line 27) | public MySpawnpointWaves(uint detectorID, int botsToNextWave, uint spa... method MySpawnpointWaves (line 32) | public MySpawnpointWaves(uint detectorID, int botsToNextWave, List entityIDs) method Unload (line 187) | public override void Unload() method Update (line 211) | public override void Update() method Success (line 234) | public override void Success() method Fail (line 261) | public override void Fail(MyTextsWrapperEnum? customMessage = null) method ObjectiveCompleted (line 277) | public void ObjectiveCompleted(MyObjective completedObjective) method TestSuccess (line 290) | private void TestSuccess() method ShowObjectiveCompleted (line 298) | public static void ShowObjectiveCompleted() method UpdateActiveObjectives (line 311) | protected void UpdateActiveObjectives() method AddSolarMapMarks (line 346) | public override void AddSolarMapMarks(MySolarSystemMapData data) method IsMissionEntity (line 366) | public override bool IsMissionEntity(MyEntity target) method IsMissionEntityNotification (line 378) | public override bool IsMissionEntityNotification(MyEntity entity, MySm... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/MyMissionBase.cs class MyMissionBase (line 45) | abstract class MyMissionBase type MyMissionLocationEntityIdentifier (line 54) | public struct MyMissionLocationEntityIdentifier method MyMissionLocationEntityIdentifier (line 59) | private MyMissionLocationEntityIdentifier(uint? locationEntityId, st... method MyMissionLocationEntityIdentifier (line 65) | public MyMissionLocationEntityIdentifier(uint locationEntityId) method MyMissionLocationEntityIdentifier (line 70) | public MyMissionLocationEntityIdentifier(string locationEntityName) method ToString (line 75) | public override string ToString() class MyMissionLocation (line 88) | public class MyMissionLocation method MyMissionLocation (line 97) | public MyMissionLocation(MyMwcVector3Int sector, uint locationEntityId) method MyMissionLocation (line 103) | public MyMissionLocation(MyMwcVector3Int sector, string locationEnti... method ReloadName (line 130) | public void ReloadName() method MyMissionBase (line 181) | public MyMissionBase() method IsCompleted (line 197) | public virtual bool IsCompleted() method IsAvailable (line 203) | public virtual bool IsAvailable() method Load (line 214) | public virtual void Load() method Update (line 241) | public virtual void Update() method Success (line 267) | public virtual void Success() method Fail (line 288) | public virtual void Fail(MyTextsWrapperEnum? customMessage = null) method Unload (line 298) | public virtual void Unload() method ToString (line 322) | public override string ToString() method IsMissionEntity (line 327) | public virtual bool IsMissionEntity(MyEntity target) method IsMissionEntityNotification (line 335) | public virtual bool IsMissionEntityNotification(MyEntity entity, MySma... method AddSolarMapMarks (line 340) | public virtual void AddSolarMapMarks(SolarSystem.MySolarSystemMapData ... method HasLocationEntity (line 345) | public bool HasLocationEntity() method SetLocationVisibility (line 350) | public virtual void SetLocationVisibility(bool visible) method SetLocationVisibility (line 366) | public void SetLocationVisibility(bool visible, MyEntity entity, MyGui... method RemoveComponent (line 379) | public void RemoveComponent(MyMissionComponent component) method InsertRequiredActors (line 385) | public void InsertRequiredActors() method MovePlayerAndFriendsToHangar (line 496) | public void MovePlayerAndFriendsToHangar() method MovePlayerAndFriendsToHangar (line 504) | public static void MovePlayerAndFriendsToHangar(MyActorEnum[] required... method RemoveFriends (line 526) | public static void RemoveFriends() method InsertFriend (line 534) | public static MySmallShipBot InsertFriend(MyActorEnum actorEnum, MyMwc... method MoveEntityToHangar (line 598) | private static void MoveEntityToHangar(MyEntity entity, float offset) method IsPlayerShipNearMadelyn (line 609) | public static bool IsPlayerShipNearMadelyn() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/MyMissionComponent.cs class MyMissionComponent (line 8) | class MyMissionComponent method Load (line 10) | public virtual void Load(MyMissionBase sender) { } method Unload (line 12) | public virtual void Unload(MyMissionBase sender) { } method Update (line 14) | public virtual void Update(MyMissionBase sender) { } method Success (line 16) | public virtual void Success(MyMissionBase sender) { } FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/MyMissionSandboxBase.cs class MyMissionSandboxBase (line 9) | abstract class MyMissionSandboxBase : MyMission method Load (line 11) | public override void Load() method IsValid (line 18) | public override bool IsValid() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/MyMissions.cs type MyMissionID (line 31) | public enum MyMissionID class MyMissions (line 750) | static class MyMissions method MyMissions (line 792) | static MyMissions() method MyScriptWrapper_EntityClosing (line 804) | static void MyScriptWrapper_EntityClosing(MyEntity entity) method FailIfRequiredEntity (line 819) | static void FailIfRequiredEntity(MyEntity entity, List entityIDs) method AddMissions (line 871) | private static void AddMissions() method AddSandboxMissions (line 952) | public static void AddSandboxMissions() method AddSandboxMission (line 957) | public static void AddSandboxMission(MyMission mission) method ReloadTexts (line 963) | public static void ReloadTexts() method StartSandboxMission (line 977) | public static MyMission StartSandboxMission(MyMwcVector3Int sectorPosi... method AddMission (line 1028) | public static void AddMission(MyMission mission) method ClearSideMissions (line 1049) | public static void ClearSideMissions() method GetMissionByID (line 1064) | public static MyMissionBase GetMissionByID(MyMissionID ID) method Update (line 1073) | public static void Update() method RefreshAvailableMissions (line 1115) | public static void RefreshAvailableMissions() method GetAvailableMissions (line 1161) | public static List GetAvailableMissions() method GetAvailableStoryMissions (line 1170) | public static List GetAvailableStoryMissions() method IsNewMissionOrObjectiveAvailable (line 1175) | public static bool IsNewMissionOrObjectiveAvailable() method GetAvailableMissionAtPosition (line 1201) | private static MyMission GetAvailableMissionAtPosition() method CheckMissionProximity (line 1218) | public static void CheckMissionProximity() method RequestMissionDialog (line 1231) | public static bool RequestMissionDialog() method HandleCloseMissionScreen (line 1245) | public static void HandleCloseMissionScreen() method Unload (line 1253) | public static void Unload() method GetSubmissionByEntity (line 1281) | public static MyObjective GetSubmissionByEntity(MyEntity target) method IsMissionEntity (line 1296) | public static bool IsMissionEntity(MyEntity target) method IsMissionEntityNotification (line 1323) | public static bool IsMissionEntityNotification(MyEntity entity, MySmal... method AddSolarMapMarks (line 1330) | public static void AddSolarMapMarks(MySolarSystemMapData data) method IsGameStoryCompleted (line 1396) | public static bool IsGameStoryCompleted() method DisableSaveObjectives (line 1401) | public static void DisableSaveObjectives() method CanSaveObjectives (line 1406) | public static bool CanSaveObjectives() method GetMissionNumber (line 1411) | public static int GetMissionNumber(MyMissionID missionID) method GetCurrentTier (line 1452) | public static int GetCurrentTier() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/MyScriptWrapper.cs class MyScriptWrapper (line 50) | static class MyScriptWrapper method MyScriptWrapper (line 88) | static MyScriptWrapper() method DialogueFinished (line 96) | public static void DialogueFinished(MyDialogueEnum dialogue, bool inte... method SentenceStarted (line 106) | public static void SentenceStarted(MyDialogueEnum dialogue, MyDialogue... method OnEntityInventoryContentChange (line 116) | public static void OnEntityInventoryContentChange(MyEntity entity, MyI... method OnEntityInventoryAmountChange (line 124) | public static void OnEntityInventoryAmountChange(MyEntity entity, MyIn... method OnEntityClose (line 132) | public static void OnEntityClose(MyEntity entity) method OnEntityClosing (line 140) | public static void OnEntityClosing(MyEntity entity) method OnSpawnpointBotsKilled (line 148) | public static void OnSpawnpointBotsKilled(MySpawnPoint spawnPoint) method OnAlarmLaunched (line 156) | public static void OnAlarmLaunched(MyPrefabContainer prefabContainer, ... method OnEntityDeath (line 164) | public static void OnEntityDeath(MyEntity entity, MyEntity killedBy = ... method OnEntityCreated (line 172) | public static void OnEntityCreated(MyEntity entity) method OnEntityHacked (line 183) | public static void OnEntityHacked(MyEntity entity) method OnEntityAttackedByBot (line 191) | public static void OnEntityAttackedByBot(MyEntity attacker, MyEntity t... method UseKeyPressed (line 199) | public static void UseKeyPressed() method HarvesterUse (line 208) | public static void HarvesterUse() method GetUseControlKey (line 218) | public static MyGameControlEnums GetUseControlKey() method RollLeftPressed (line 223) | public static void RollLeftPressed() method RollRightPressed (line 233) | public static void RollRightPressed() method IsFoundationFactoryDeployable (line 243) | public static bool IsFoundationFactoryDeployable() method SetCanDropFoundationFactory (line 248) | public static void SetCanDropFoundationFactory(bool canDrop) method BotReachedWaypoint (line 253) | public static void BotReachedWaypoint(MyEntity bot, MyEntity waypoint) method SpawnpointBotSpawned (line 261) | public static void SpawnpointBotSpawned(MyEntity spawnpoint, MyEntity ... method EntityAtacked (line 269) | public static void EntityAtacked(MyEntity atacker, MyEntity target) method IsSmallShip (line 278) | public static bool IsSmallShip(MyEntity entity) method IsLargeShip (line 283) | public static bool IsLargeShip(MyEntity entity) method IsFactionMember (line 288) | public static bool IsFactionMember(MyEntity entity, MyMwcObjectBuilder... method IsPlayerShip (line 294) | public static bool IsPlayerShip(MyEntity entity) method GetPlayerInventory (line 299) | public static MyInventory GetPlayerInventory() method GetCentralInventory (line 304) | public static MyInventory GetCentralInventory() method EnsureInventoryItem (line 309) | public static void EnsureInventoryItem(MyMwcObjectBuilderTypeEnum obje... method EnsureInventoryItem (line 319) | public static void EnsureInventoryItem(MyInventory inventory, MyMwcObj... method AddInventoryItems (line 329) | public static void AddInventoryItems(MyInventory inventory, List GetInventoryItemsToRemove(MyInven... method GetInventoryItemCount (line 399) | public static int GetInventoryItemCount(MyInventory inventory, MyMwcOb... method GetInventoryItemAmount (line 404) | public static float GetInventoryItemAmount(MyInventory inventory, MyMw... method RemoveInventoryItemAmount (line 409) | public static bool RemoveInventoryItemAmount(MyInventory inventory, My... method IsPlayerNearLocation (line 414) | public static bool IsPlayerNearLocation(MyMissionBase.MyMissionLocatio... method ShowMessageBox (line 424) | public static void ShowMessageBox(MyMessageBoxType type, MyTextsWrappe... method IsGameActive (line 429) | public static bool IsGameActive() method GetSmallShips (line 434) | public static List GetSmallShips(MyMwcObjectBuilder_FactionE... method GetMotherShip (line 445) | public static MyPrefabLargeShip GetMotherShip() method GetLargeShip (line 455) | public static MyPrefabLargeShip GetLargeShip(string name) method GetEntity (line 471) | public static MyEntity GetEntity(uint id) method GetEntity (line 489) | public static MyEntity GetEntity(string name) method GetEntity (line 512) | public static MyEntity GetEntity(MyMissionBase.MyMissionLocationEntity... method TryGetEntity (line 529) | public static MyEntity TryGetEntity(MyMissionBase.MyMissionLocationEnt... method TryGetEntity (line 546) | public static MyEntity TryGetEntity(uint id) method TryGetEntity (line 558) | public static MyEntity TryGetEntity(string name) method GetDetector (line 568) | public static MyEntityDetector GetDetector(uint id) method GetPrefab (line 573) | public static MyPrefabBase GetPrefab(uint id) method TryGetPrefab (line 578) | public static MyPrefabBase TryGetPrefab(uint id) method GetDetector (line 583) | public static MyEntityDetector GetDetector(MyEntity entity) method CreateNotification (line 590) | public static MyHudNotification.MyNotification CreateNotification(MyTe... method CreateNotification (line 595) | public static MyHudNotification.MyNotification CreateNotification(MyTe... method CreateNotification (line 600) | public static MyHudNotification.MyNotification CreateNotification(Stri... method AddNotification (line 605) | public static void AddNotification(MyHudNotification.MyNotification no... method IsCurrentSector (line 610) | public static bool IsCurrentSector(MyMwcVector3Int sector) method DeactivateBot (line 615) | public static void DeactivateBot(uint id) method PrepareMotherShipForMove (line 630) | public static void PrepareMotherShipForMove(MyEntity motherShip) method ReturnMotherShipFromMove (line 648) | public static void ReturnMotherShipFromMove(MyEntity motherShip) method ActivateBot (line 663) | public static void ActivateBot(uint id) method ActivateSpawnPoint (line 674) | public static void ActivateSpawnPoint(uint id) method DeactivateSpawnPoint (line 684) | public static void DeactivateSpawnPoint(uint id) method ActivateSpawnPoints (line 694) | public static void ActivateSpawnPoints(List spawnPoints) method DeactivateSpawnPoints (line 703) | public static void DeactivateSpawnPoints(List spawnPoints) method SetEntityEnabled (line 711) | public static void SetEntityEnabled(MyEntity entity, bool enabled, boo... method SetEntityEnabled (line 729) | public static void SetEntityEnabled(uint entityId, bool enabled, bool ... method SetEntitiesEnabled (line 735) | public static void SetEntitiesEnabled(List entities, bool en... method SetEntitiesEnabled (line 743) | public static void SetEntitiesEnabled(List entities, bool enable... method SetEntityDestructible (line 752) | public static void SetEntityDestructible(MyEntity entity, bool destruc... method MarkEntity (line 766) | public static void MarkEntity(MyEntity entity, string text, MyHudIndic... method RemoveEntityMark (line 774) | public static void RemoveEntityMark(MyEntity entity) method SetFactionRelation (line 782) | public static void SetFactionRelation(MyMwcObjectBuilder_FactionEnum f... method SetParticleEffect (line 792) | [Obsolete("Don't use this! Enable/disable particle using SetEntityEnab... method PlaySound2D (line 808) | public static void PlaySound2D(MySoundCuesEnum soundCueEnum) method ApplyTransition (line 818) | public static void ApplyTransition(MyMusicTransitionEnum transitionEnu... method StopTransition (line 828) | public static void StopTransition(int priority) method StopMusic (line 838) | public static void StopMusic() method PlaySound3D (line 848) | public static void PlaySound3D(uint entityId, MySoundCuesEnum soundCue... method PlaySound3D (line 853) | public static void PlaySound3D(MyEntity entity, MySoundCuesEnum soundC... method PlaySound3D (line 859) | public static void PlaySound3D(Vector3 position, MySoundCuesEnum sound... method SetSpawnPointLeader (line 869) | public static void SetSpawnPointLeader(uint id, MySmallShip leader) method GetSpawnPointBots (line 879) | public static List GetSpawnPointBots(uint id) method SetEntityPriority (line 890) | public static void SetEntityPriority(MyEntity entity, int priority, bo... method GetGameTime (line 910) | public static int GetGameTime() method SetHealth (line 915) | public static void SetHealth(MyEntity entity, float percents) method DamageEntity (line 923) | public static void DamageEntity(MyEntity entity, float percents) method SetMaxHealth (line 931) | public static void SetMaxHealth(MyEntity entity, float percents) method GetEntityId (line 939) | public static uint GetEntityId(string entityName) method GetEntityId (line 944) | public static uint GetEntityId(MyEntity entity) method AddExplosions (line 950) | public static void AddExplosions(List entities, MyExplosionTypeE... method AddExplosion (line 959) | public static void AddExplosion(MyEntity entity, MyExplosionTypeEnum t... method AddExplosion (line 1005) | public static void AddExplosion(Vector3 position, MyExplosionTypeEnum ... method FixBotNames (line 1024) | public static void FixBotNames() method SetBotReflectors (line 1061) | public static void SetBotReflectors(bool longRange) method SetPlayerFaction (line 1073) | public static void SetPlayerFaction(MyMwcObjectBuilder_FactionEnum fac... method GetPrefabContainer (line 1087) | public static MyEntity GetPrefabContainer(MyEntity entity) method AddVoxelHand (line 1097) | public static void AddVoxelHand(uint voxelMapId, uint entityId, float ... method MakeNuclearExplosion (line 1116) | public static void MakeNuclearExplosion(MyEntity entity) method DestroyEntities (line 1130) | public static void DestroyEntities(List objectEntityIds) method DestroyEntity (line 1143) | public static void DestroyEntity(uint entityId) method Follow (line 1152) | public static void Follow(MyEntity leader, MyEntity follower) method SetLight (line 1163) | public static void SetLight(MyEntity entity, bool enabled, bool checkE... method SetLightEffect (line 1174) | public static void SetLightEffect(MyEntity entity, MyLightEffectTypeEn... method AddFalseIdToPlayersInventory (line 1184) | public static void AddFalseIdToPlayersInventory(MyMwcObjectBuilder_Fac... method AddHackingToolToPlayersInventory (line 1194) | public static void AddHackingToolToPlayersInventory(int level) method IsEntityControlledByPlayer (line 1205) | public static bool IsEntityControlledByPlayer(MyEntity entity) method TakeControlOfLargeWeapon (line 1218) | public static void TakeControlOfLargeWeapon(MyEntity entity) method DrawHealthOfCustomPrefabInLargeWeapon (line 1229) | public static void DrawHealthOfCustomPrefabInLargeWeapon(MyEntity entity) method DetachHealthOfCustomPrefabInLargeWeapon (line 1234) | public static void DetachHealthOfCustomPrefabInLargeWeapon() method EnableGlobalEvent (line 1239) | public static void EnableGlobalEvent(MyGlobalEventEnum globalEvent, bo... method SetRateForGlobalEvent (line 1244) | public static void SetRateForGlobalEvent(MyGlobalEventEnum globalEvent... method IncreaseHeadShake (line 1249) | public static void IncreaseHeadShake(float amount) method Log (line 1259) | public static void Log(string message, params object[] args) method CloseEntity (line 1266) | public static void CloseEntity(MyEntity entity) method ForbideDetaching (line 1279) | public static void ForbideDetaching() method EnableDetaching (line 1284) | public static void EnableDetaching() method HideEntity (line 1290) | public static void HideEntity(uint entityId, bool buffered = false) method HideEntity (line 1296) | public static void HideEntity(MyEntity entity, bool buffered = false) method TryHide (line 1309) | public static void TryHide(uint id, bool buffered = false) method TryUnhide (line 1319) | public static void TryUnhide(uint entityId, bool buffered = true, bool... method UnhideEntity (line 1330) | public static void UnhideEntity(MyEntity entity, bool buffered = true) method PlayDialogue (line 1350) | public static void PlayDialogue(MyDialogueEnum id) method PlayDialogueNow (line 1363) | private static void PlayDialogueNow(MyDialogueEnum id) method SetActorFaction (line 1373) | public static void SetActorFaction(MyActorEnum actorId, MyMwcObjectBui... method SetWaypointGroupSecrecy (line 1383) | public static void SetWaypointGroupSecrecy(string groupName, bool newS... method SetWaypointListSecrecy (line 1388) | public static void SetWaypointListSecrecy(List entityIds, bool n... method AddAudioImpShipQuake (line 1402) | public static void AddAudioImpShipQuake() method GetEntitiesInDummyPoint (line 1408) | public static void GetEntitiesInDummyPoint(uint dummyPointId, List(MyEntity en, MyMwcObjectBuild... method DisableShipBackCamera (line 1768) | public static void DisableShipBackCamera() method EnableShipBackCamera (line 1773) | public static void EnableShipBackCamera() method SetCargoRespawn (line 1779) | internal static void SetCargoRespawn(uint cargobox, TimeSpan respawnTime) method SetEntitySaveFlagDisabled (line 1786) | public static void SetEntitySaveFlagDisabled(MyEntity entity) method KillAllEnemy (line 1792) | public static void KillAllEnemy() method GenerateMeteor (line 1828) | public static MyEntity GenerateMeteor(float size, Vector3 position, My... method ChangeShip (line 1842) | public static void ChangeShip(MySmallShip changeForShip) method RevertShipFromInventory (line 1913) | public static void RevertShipFromInventory() method InsertFriend (line 1978) | public static MySmallShipBot InsertFriend(MyActorEnum actorEnum, MyMwc... method TryHideEntities (line 1983) | public static void TryHideEntities(List toHide, bool buffered = ... method HideEntities (line 1991) | public static void HideEntities(List toHide, bool buffered = false) method HideEntities (line 1999) | public static void HideEntities(List toHide, bool buffered =... method TryUnhideEntities (line 2007) | public static void TryUnhideEntities(List toHide, bool buffered ... method UnhideEntities (line 2015) | public static void UnhideEntities(List toUnhide, bool buffer... method DestroyPlayerShip (line 2023) | public static void DestroyPlayerShip() method AllowMusic (line 2028) | public static void AllowMusic(bool allow) method MovePlayerAndFriendsToHangar (line 2033) | public static void MovePlayerAndFriendsToHangar(MyActorEnum[] required... method ChangeFaction (line 2038) | public static void ChangeFaction(MyEntity entity, MyMwcObjectBuilder_F... method ChangeFaction (line 2047) | public static void ChangeFaction(uint entityId, MyMwcObjectBuilder_Fac... method RegenerateWaypointGraph (line 2061) | public static void RegenerateWaypointGraph() method Refill (line 2071) | public static void Refill() method SetLargeWeaponRotation (line 2077) | public static void SetLargeWeaponRotation(uint entityId, float angle, ... method DebugSetFactions (line 2087) | [Conditional("DEBUG")] method GetGameVolume (line 2154) | public static float GetGameVolume() method SetGameVolume (line 2159) | public static void SetGameVolume(float volume) method SetGameVolumeExceptDialogues (line 2164) | public static void SetGameVolumeExceptDialogues(float volume) method AddMoney (line 2170) | internal static void AddMoney(int money) class CancelEventArgs (line 2182) | public class CancelEventArgs FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyDestroyWavesObjective.cs class MyDestroyWavesObjective (line 11) | class MyDestroyWavesObjective : MyObjective method MyDestroyWavesObjective (line 20) | [Obsolete] method MyDestroyWavesObjective (line 30) | public MyDestroyWavesObjective(MyTextsWrapperEnum Name, MyMissionID ID... method AddWave (line 39) | public void AddWave(List spawnpoints) method Load (line 44) | public override void Load() method Unload (line 77) | public override void Unload() method OnSpawnpointBotSpawned (line 85) | void OnSpawnpointBotSpawned(MyEntity spawnpoint, MyEntity bot) method Update (line 103) | public override void Update() method EntityDeath (line 109) | void EntityDeath(MyEntity who, MyEntity by) method IsSuccess (line 121) | public override bool IsSuccess() method SpawnNewWave (line 133) | private void SpawnNewWave(int waveIndex) method IsMissionEntity (line 151) | public override bool IsMissionEntity(MyEntity target) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyFollowHostObjective.cs class MyFollowHostObjective (line 9) | class MyFollowHostObjective : MyObjective method MyFollowHostObjective (line 11) | public MyFollowHostObjective(MyMission parentMission) method IsSuccess (line 16) | public override bool IsSuccess() method SetObjectives (line 21) | public void SetObjectives(MyMissionBase mission) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyMeetObjective.cs class MyMeetObjective (line 19) | class MyMeetObjective : MyObjective method MyMeetObjective (line 47) | public MyMeetObjective(MyTextsWrapperEnum Name, MyMissionID ID, MyText... method MyMeetObjective (line 61) | public MyMeetObjective(MyTextsWrapperEnum Name, MyMissionID ID, MyText... method MyMeetObjective (line 75) | [Obsolete] method MyMeetObjective (line 89) | [Obsolete] method Load (line 103) | public override void Load() method UpdateBotToTalk (line 120) | private void UpdateBotToTalk() method StopFollow (line 162) | private void StopFollow() method m_botDetector_OnEntityEnter (line 185) | void m_botDetector_OnEntityEnter(MyEntityDetector sender, MyEntity ent... method IsSuccess (line 197) | public override bool IsSuccess() method Unload (line 211) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyMultipleObjectives.cs class MyMultipleObjectives (line 15) | abstract class MyMultipleObjectives : MyObjective method MyMultipleObjectives (line 20) | public MyMultipleObjectives(MyTextsWrapperEnum Name, MyMissionID ID, M... method MyMultipleObjectives (line 27) | [Obsolete] method Load (line 35) | public override void Load() method Update (line 41) | public override void Update() method ReloadAdditionalHubInfo (line 51) | protected void ReloadAdditionalHubInfo() method GetObjectivesTotalCount (line 62) | protected abstract int GetObjectivesTotalCount(); method GetObjectivesCompletedCount (line 63) | protected abstract int GetObjectivesCompletedCount(); FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyMultipleUseObjective.cs class MyMultipleUseObjective (line 22) | class MyMultipleUseObjective : MyMultipleObjectives method MyMultipleUseObjective (line 50) | public MyMultipleUseObjective( method InitSounds (line 77) | private void InitSounds(MyUseObjectiveType objectiveType) method Unload (line 109) | public override void Unload() method Load (line 116) | public override void Load() method IsSuccess (line 143) | public override bool IsSuccess() method IsNearSomeLocation (line 164) | private bool IsNearSomeLocation(ref uint entityId) method UseSuccess (line 197) | private void UseSuccess(uint entityID) method Update (line 216) | public override void Update() method OnCanceledHandler (line 242) | private void OnCanceledHandler(object sender, EventArgs e) method OnSuccessHandler (line 247) | private void OnSuccessHandler(object sender, EventArgs e) method StartUse (line 252) | private void StartUse() method FinishUse (line 267) | private void FinishUse() method FailUse (line 274) | public void FailUse() method GetObjectivesTotalCount (line 282) | protected override int GetObjectivesTotalCount() method GetObjectivesCompletedCount (line 287) | protected override int GetObjectivesCompletedCount() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyObjective.cs class MyObjective (line 37) | class MyObjective : MyMissionBase method MyObjective (line 47) | [Obsolete] method MyObjective (line 86) | public MyObjective( MyTextsWrapperEnum name, method Load (line 135) | public override void Load() method Static_CameraContrlolledObjectChanged (line 173) | private void Static_CameraContrlolledObjectChanged(MyEntity e) method AddDroneNotification (line 179) | private void AddDroneNotification() method RemoveDroneNotification (line 188) | private void RemoveDroneNotification() method OnDialogueFinished (line 193) | void OnDialogueFinished(Audio.Dialogues.MyDialogueEnum dialogue, bool ... method Unload (line 202) | public override void Unload() method GetObjectiveStartTime (line 221) | public int GetObjectiveStartTime() method Update (line 226) | public override void Update() method DestinationReached (line 247) | public virtual void DestinationReached() method Success (line 253) | public override void Success() method Fail (line 316) | public override void Fail(MyTextsWrapperEnum? customMessage = null) method IsAvailable (line 325) | public override bool IsAvailable() method IsSuccess (line 330) | public virtual bool IsSuccess() method IsMissionEntityNotification (line 335) | public override bool IsMissionEntityNotification(MyEntity entity, MySm... method SetLocationVisibility (line 342) | public override void SetLocationVisibility(bool visible) method IsPlayerNearLocation (line 347) | public bool IsPlayerNearLocation() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyObjectiveDefend.cs class MyObjectiveDefend (line 10) | class MyObjectiveDefend : MyObjectiveDestroy method MyObjectiveDefend (line 14) | public MyObjectiveDefend(StringBuilder name, MyMissionID id, StringBui... method MyObjectiveDefend (line 19) | public MyObjectiveDefend(StringBuilder name, MyMissionID id, StringBui... method IsSuccess (line 25) | public override bool IsSuccess() method Update (line 30) | public override void Update() method IsAllEntitiesToDefendAlive (line 39) | private bool IsAllEntitiesToDefendAlive() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyObjectiveDestroy.cs class MyObjectiveDestroy (line 15) | class MyObjectiveDestroy : MyMultipleObjectives method MyObjectiveDestroy (line 27) | [Obsolete] method MyObjectiveDestroy (line 34) | [Obsolete] method MyObjectiveDestroy (line 46) | public MyObjectiveDestroy(MyTextsWrapperEnum name, MyMissionID id, MyT... method MyObjectiveDestroy (line 51) | public MyObjectiveDestroy(MyTextsWrapperEnum name, MyMissionID id, MyT... method AddToKill (line 61) | public void AddToKill(uint toKill) method GetObjectivesCompletedCount (line 74) | protected override int GetObjectivesCompletedCount() method GetObjectivesTotalCount (line 79) | protected override int GetObjectivesTotalCount() method Load (line 84) | public override void Load() method OnSpawnpointBotSpawned (line 95) | void OnSpawnpointBotSpawned(MyEntity entity1, MyEntity entity2) method MarkAsDestroy (line 113) | private void MarkAsDestroy(MyEntity entity) method Init (line 125) | private void Init() method Unload (line 192) | public override void Unload() method IsSuccess (line 200) | public override bool IsSuccess() method Success (line 206) | public override void Success() method IsMissionEntity (line 223) | public override bool IsMissionEntity(MyEntity target) method OnEntityDeath (line 247) | void OnEntityDeath(MyEntity deadEntity, MyEntity killedBy) method EntityDisapeared (line 254) | private void EntityDisapeared(MyEntity entity) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyObjectiveDialog.cs class MyObjectiveDialog (line 11) | class MyObjectiveDialog : MyObjective method MyObjectiveDialog (line 13) | public MyObjectiveDialog(MyMissionID id, MyTexture2D icon, MyMission p... method MyObjectiveDialog (line 19) | public MyObjectiveDialog(MyTextsWrapperEnum text, MyMissionID id, MyTe... method MyObjectiveDialog (line 25) | [Obsolete] method IsSuccess (line 32) | public override bool IsSuccess() method Success (line 38) | public override void Success() method SkipDialog (line 43) | public void SkipDialog() method Update (line 50) | public override void Update() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyObjectiveDisablePrefabs.cs class MyObjectiveDisablePrefabs (line 13) | class MyObjectiveDisablePrefabs : MyMultipleObjectives method MyObjectiveDisablePrefabs (line 19) | public MyObjectiveDisablePrefabs(MyTextsWrapperEnum name, MyMissionID ... method GetObjectivesTotalCount (line 29) | protected override int GetObjectivesTotalCount() method GetObjectivesCompletedCount (line 34) | protected override int GetObjectivesCompletedCount() method Load (line 39) | public override void Load() method Unload (line 54) | public override void Unload() method RecalculatedDisabledPrefabsCount (line 61) | private void RecalculatedDisabledPrefabsCount() method Update (line 74) | public override void Update() method IsSuccess (line 80) | public override bool IsSuccess() method Success (line 92) | public override void Success() method OnEntityClosing (line 112) | void OnEntityClosing(MyEntity entity) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyObjectiveEnablePrefabs.cs class MyObjectiveEnablePrefabs (line 11) | class MyObjectiveEnablePrefabs : MyObjective method MyObjectiveEnablePrefabs (line 15) | public MyObjectiveEnablePrefabs( method MyObjectiveEnablePrefabs (line 32) | [Obsolete] method IsSuccess (line 50) | public override bool IsSuccess() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyObjectiveEnterInventory.cs class MyObjectiveEnterInventory (line 14) | class MyObjectiveEnterInventory : MyObjective method MyObjectiveEnterInventory (line 17) | public MyObjectiveEnterInventory(MyTextsWrapperEnum Name, MyMissionID ... method Load (line 24) | public override void Load() method MyGuiScreenInventoryManagerForGameOnOpeningInventoryScreen (line 31) | private void MyGuiScreenInventoryManagerForGameOnOpeningInventoryScree... method IsSuccess (line 43) | public override bool IsSuccess() method Unload (line 47) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyObjectiveFollowBot.cs class MyObjectiveFollowBot (line 33) | class MyObjectiveFollowBot : MyObjective method MyObjectiveFollowBot (line 67) | public MyObjectiveFollowBot(MyTextsWrapperEnum Name, MyMissionID ID, M... method Update (line 78) | public override void Update() method IsSuccess (line 121) | public override bool IsSuccess() method Load (line 134) | public override void Load() method MyScriptWrapperOnDialogueFinished (line 163) | private void MyScriptWrapperOnDialogueFinished(MyDialogueEnum dialogue... method Unload (line 176) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyObjectiveGetItems.cs class MyObjectiveGetItems (line 14) | class MyObjectiveGetItems : MyMultipleObjectives method MyObjectiveGetItems (line 19) | public MyObjectiveGetItems(MyTextsWrapperEnum name, MyMissionID id, My... method Load (line 25) | public override void Load() method OnInventoryContentChangedEntity (line 37) | private void OnInventoryContentChangedEntity(MyInventory sender) method OnInventoryContentChanged (line 42) | void OnInventoryContentChanged(MyEntity entity, Inventory.MyInventory ... method RecalculateItemsCount (line 55) | private void RecalculateItemsCount(MyInventory inventory) method Unload (line 70) | public override void Unload() method GetObjectivesTotalCount (line 76) | protected override int GetObjectivesTotalCount() method GetObjectivesCompletedCount (line 81) | protected override int GetObjectivesCompletedCount() method IsSuccess (line 86) | public override bool IsSuccess() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyObjectiveGetToLocations.cs class MyObjectiveGetToLocations (line 33) | class MyObjectiveGetToLocations : MyMultipleObjectives method MyObjectiveGetToLocations (line 38) | public MyObjectiveGetToLocations(StringBuilder Name, MyMissionID ID, S... method Load (line 47) | public override void Load() method IsMissionEntity (line 57) | public override bool IsMissionEntity(MyEntity target) method Update (line 70) | public override void Update() method Unload (line 84) | public override void Unload() method IsSuccess (line 94) | public override bool IsSuccess() method GetObjectivesCompletedCount (line 99) | protected override int GetObjectivesCompletedCount() method GetObjectivesTotalCount (line 104) | protected override int GetObjectivesTotalCount() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyObjectiveRace.cs class MyRacer (line 37) | internal class MyRacer method PlayInFrontDialogue (line 71) | private void PlayInFrontDialogue() method PlayBehindDialogue (line 79) | private void PlayBehindDialogue() method MyRacer (line 90) | public MyRacer(MySmallShipBot bot, string name, string path, float dia... method Load (line 115) | public void Load() method StartRace (line 120) | public void StartRace() method UpdateRacerSpeed (line 134) | public void UpdateRacerSpeed(float distance, int botsCheckPoint, int c... method UpdateShooting (line 199) | public void UpdateShooting(int time) class MyObjectiveRace (line 215) | internal class MyObjectiveRace : MyMultipleObjectives method AddRacer (line 262) | public void AddRacer(MyRacer bot) method MyObjectiveRace (line 271) | public MyObjectiveRace(MyTextsWrapperEnum Name, MyTextsWrapperEnum Pre... method MyScriptWrapper_OnSpawnpointBotSpawned (line 294) | void MyScriptWrapper_OnSpawnpointBotSpawned(MyEntity entity1, MyEntity... method Load (line 304) | public override void Load() method OnDetectorLeave (line 354) | private void OnDetectorLeave(MyEntityDetector sender, MyEntity entity) method OnDetectorEnter (line 375) | private void OnDetectorEnter(MyEntityDetector sender, MyEntity entity,... method ResetStart (line 394) | private void ResetStart() method IsMissionEntity (line 403) | public override bool IsMissionEntity(MyEntity target) method Update (line 417) | public override void Update() method UpdateCheckpoints (line 448) | private void UpdateCheckpoints() method UpdateBots (line 477) | private void UpdateBots() method UpdateNotifications (line 528) | private void UpdateNotifications() method StartRace (line 566) | private void StartRace() method Unload (line 581) | public override void Unload() method IsSuccess (line 607) | public override bool IsSuccess() method GetObjectivesCompletedCount (line 612) | protected override int GetObjectivesCompletedCount() method GetObjectivesTotalCount (line 617) | protected override int GetObjectivesTotalCount() method RemovelabelFormCurrentCheckPoint (line 623) | private void RemovelabelFormCurrentCheckPoint() method AddLabelToCurrentCheckPoint (line 628) | private void AddLabelToCurrentCheckPoint() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyObjectiveWatchSigns.cs class MyObjectiveWatchSigns (line 33) | class MyObjectiveWatchSigns : MyObjective method MyObjectiveWatchSigns (line 43) | public MyObjectiveWatchSigns(StringBuilder Name, MyMissionID ID, Strin... method IsSuccess (line 49) | public override bool IsSuccess() method Update (line 55) | public override void Update() method Load (line 75) | public override void Load() method MyScriptWrapperOnOnDialogueFinished (line 92) | private void MyScriptWrapperOnOnDialogueFinished(MyDialogueEnum dialog... method Unload (line 100) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyTimedMeetObjective.cs class MyTimedMeetObjective (line 12) | class MyTimedMeetObjective : MyMeetObjective method MyTimedMeetObjective (line 19) | public MyTimedMeetObjective(MyTextsWrapperEnum Name, MyMissionID ID, M... method Load (line 25) | public override void Load() method Update (line 33) | public override void Update() method Unload (line 61) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyTimedObjective.cs class MyTimedObjective (line 13) | class MyTimedObjective : MyObjective method MyTimedObjective (line 22) | public MyTimedObjective(MyTextsWrapperEnum name, MyMissionID id, MyTex... method MyTimedObjective (line 29) | public MyTimedObjective(MyTextsWrapperEnum name, MyMissionID id, MyTex... method MyTimedObjective (line 37) | [Obsolete] method MyTimedObjective (line 45) | [Obsolete] method Load (line 72) | public override void Load() method Unload (line 84) | public override void Unload() method Update (line 90) | public override void Update() method SkipTimer (line 107) | public void SkipTimer() method IsSuccess (line 115) | public override bool IsSuccess() method Suspend (line 120) | public void Suspend(bool isOn) method HideNotification (line 132) | public void HideNotification() method SendTimer (line 141) | void SendTimer(bool force, bool displayCounter) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyTimedReachLocationObjective.cs class MyTimedReachLocationObjective (line 12) | class MyTimedReachLocationObjective : MyObjective method MyTimedReachLocationObjective (line 19) | public MyTimedReachLocationObjective(StringBuilder name, MyMissionID i... method MyTimedReachLocationObjective (line 26) | public MyTimedReachLocationObjective(MyTextsWrapperEnum name, MyMissio... method Load (line 44) | public override void Load() method Update (line 52) | public override void Update() method IsSuccess (line 71) | public override bool IsSuccess() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Objectives/MyUseObjective.cs type MyUseObjectiveType (line 18) | public enum MyUseObjectiveType class MyUseObjective (line 28) | class MyUseObjective : MyObjective method MyUseObjective (line 49) | public MyUseObjective( method MyUseObjective (line 85) | [Obsolete] method InitSounds (line 123) | private void InitSounds(MyUseObjectiveType objectiveType) method Unload (line 155) | public override void Unload() method Load (line 162) | public override void Load() method IsSuccess (line 177) | public override bool IsSuccess() method Success (line 195) | public override void Success() method IsNearRealLocation (line 201) | private bool IsNearRealLocation() method Update (line 221) | public override void Update() method OnCanceledHandler (line 243) | private void OnCanceledHandler(object sender, EventArgs e) method OnSuccessHandler (line 248) | private void OnSuccessHandler(object sender, EventArgs e) method StartUse (line 253) | private void StartUse() method FinishUse (line 260) | private void FinishUse() method FailUse (line 266) | public void FailUse() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Sandbox/MyHubShowcaseMission.cs class MyHubShowcaseMission (line 23) | class MyHubShowcaseMission : MyMission method MyHubShowcaseMission (line 27) | public MyHubShowcaseMission() method Load (line 43) | public override void Load() method MyScriptWrapper_AlarmLaunched (line 73) | void MyScriptWrapper_AlarmLaunched(MyEntity prefabContainer, MyEntity ... method Unload (line 81) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SideMissions/MySideMissionAssassination.cs class MySideMissionAssassinationKillSubmission (line 11) | class MySideMissionAssassinationKillSubmission : MyObjective method MySideMissionAssassinationKillSubmission (line 16) | public MySideMissionAssassinationKillSubmission(MyMission parent) method IsSuccess (line 22) | public override bool IsSuccess() class MySideMissionAssassination (line 34) | class MySideMissionAssassination : MyMission method MySideMissionAssassination (line 38) | public MySideMissionAssassination(MyMissionLocation missionLocation) method Accept (line 53) | public override void Accept() method Success (line 78) | public override void Success() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MilitaryOutpostMission.cs class MyMilitaryOutpostMission (line 25) | class MyMilitaryOutpostMission : MyMission type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyMilitaryOutpostMission (line 43) | public MyMilitaryOutpostMission() method Load (line 62) | public override void Load() // Code in that block will be called on th... method Update (line 76) | public override void Update() //Code in that block will be called in e... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyAlienGateMission.cs class MyAlienGateMission (line 34) | class MyAlienGateMission : MyMission type EntityID (line 58) | private enum EntityID // list of IDs used in script method ValidateIds (line 265) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyAlienGateMission (line 300) | public MyAlienGateMission() method BoardMotherShipOnOnMissionLoaded (line 835) | private void BoardMotherShipOnOnMissionLoaded(MyMissionBase sender) method ReefEscapeOnOnMissionSuccess (line 841) | private void ReefEscapeOnOnMissionSuccess(MyMissionBase sender) method M23ExploreAliengateOnOnMissionLoaded (line 847) | private void M23ExploreAliengateOnOnMissionLoaded(MyMissionBase sender) method HideDrawCampaignEnd (line 854) | void HideDrawCampaignEnd() method M22FlyBackTomadelynOnOnMissionLoaded (line 859) | private void M22FlyBackTomadelynOnOnMissionLoaded(MyMissionBase sender) method M21DestroyReefOnOnMissionSuccess (line 866) | private void M21DestroyReefOnOnMissionSuccess(MyMissionBase sender) method M21DestroyReefOnOnMissionLoaded (line 874) | private void M21DestroyReefOnOnMissionLoaded(MyMissionBase sender) method M20ReefEscapeOnOnMissionLoaded (line 884) | private void M20ReefEscapeOnOnMissionLoaded(MyMissionBase sender) method M19KilReefOnOnMissionLoaded (line 889) | private void M19KilReefOnOnMissionLoaded(MyMissionBase sender) method KillReefParticles (line 898) | private void KillReefParticles() method M18LeaveShipOnOnMissionFailed (line 903) | private void M18LeaveShipOnOnMissionFailed() method M18LeaveShipOnOnMissionLoaded (line 908) | private void M18LeaveShipOnOnMissionLoaded(MyMissionBase sender) method ExplosionMission18 (line 922) | private void ExplosionMission18() method FirstExplosion (line 935) | private void FirstExplosion() method Explosion18Final (line 944) | private void Explosion18Final() method Explosion10Final (line 963) | private void Explosion10Final() method M17HackGenerator3OnOnMissionLoaded (line 979) | private void M17HackGenerator3OnOnMissionLoaded(MyMissionBase sender) method M13HackEngine2OnOnMissionLoaded (line 984) | private void M13HackEngine2OnOnMissionLoaded(MyMissionBase sender) method M12HackGenerator2OnOnMissionLoaded (line 989) | private void M12HackGenerator2OnOnMissionLoaded(MyMissionBase sender) method M11BBoard2OnOnMissionLoaded (line 1002) | private void M11BBoard2OnOnMissionLoaded(MyMissionBase sender) method M11BDetectorOnOnEntityEnter (line 1010) | private void M11BDetectorOnOnEntityEnter(MyEntityDetector sender, MyEn... method M11RegroupWithMadelyn2OnOnMissionLoaded (line 1017) | private void M11RegroupWithMadelyn2OnOnMissionLoaded(MyMissionBase sen... method M11Action (line 1024) | private void M11Action() method M10LeaveShip1OnOnMissionFailed (line 1029) | private void M10LeaveShip1OnOnMissionFailed() method M10LeaveShip1OnOnMissionLoaded (line 1034) | private void M10LeaveShip1OnOnMissionLoaded(MyMissionBase sender) method ExplosionMission10 (line 1048) | private void ExplosionMission10() method M09HackEngineOnOnMissionLoaded (line 1063) | private void M09HackEngineOnOnMissionLoaded(MyMissionBase sender) method M08HackGeneratorOnOnMissionLoaded (line 1068) | private void M08HackGeneratorOnOnMissionLoaded(MyMissionBase sender) method M06RegroupWithMadelynOnOnMissionLoaded (line 1076) | private void M06RegroupWithMadelynOnOnMissionLoaded(MyMissionBase sender) method M05RunForYourLifeOnOnMissionLoaded (line 1084) | private void M05RunForYourLifeOnOnMissionLoaded(MyMissionBase sender) method M05Startparticle (line 1094) | private void M05Startparticle() method M05StartDialogue (line 1106) | private void M05StartDialogue() method M04CoughtInTrapOnOnMissionLoaded (line 1113) | private void M04CoughtInTrapOnOnMissionLoaded(MyMissionBase sender) method M03FollowDirectionOnOnMissionCleanUp (line 1148) | private void M03FollowDirectionOnOnMissionCleanUp(MyMissionBase sender) method M03DetectorOnOnEntityEnter (line 1156) | private void M03DetectorOnOnEntityEnter(MyEntityDetector sender, MyEnt... method M03FollowDirectionOnOnMissionLoaded (line 1166) | private void M03FollowDirectionOnOnMissionLoaded(MyMissionBase sender) method M01FollowCordsOnOnMissionSuccess (line 1174) | private void M01FollowCordsOnOnMissionSuccess(MyMissionBase sender) method M01DetectorOnOnEntityEnter (line 1180) | private void M01DetectorOnOnEntityEnter(MyEntityDetector sender, MyEnt... method M01FollowCordsOnOnMissionLoaded (line 1186) | private void M01FollowCordsOnOnMissionLoaded(MyMissionBase sender) method Load (line 1193) | public override void Load() // Code in that block will be called on th... method MyScriptWrapper_OnSentenceStarted (line 1223) | void MyScriptWrapper_OnSentenceStarted(MyDialogueEnum dialogue, MyDial... method Unload (line 1262) | public override void Unload() method MyScriptWrapperOnOnSpawnpointBotSpawned (line 1274) | private void MyScriptWrapperOnOnSpawnpointBotSpawned(MyEntity spawnPoi... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyArabianBorderMission.cs class MyArabianBorderMission (line 25) | class MyArabianBorderMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 51) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyArabianBorderMission (line 65) | public MyArabianBorderMission() method Load (line 83) | public override void Load() // Code in that block will be called on th... method Unload (line 119) | public override void Unload() method Detector1Action (line 138) | public void Detector1Action(MyEntityDetector sender, MyEntity entity, ... method Detector2Action (line 147) | public void Detector2Action(MyEntityDetector sender, MyEntity entity, ... method Detector3Action (line 156) | public void Detector3Action(MyEntityDetector sender, MyEntity entity, ... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyArabianCapitalMission.cs class MyArabianCapitalMission (line 25) | class MyArabianCapitalMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyArabianCapitalMission (line 43) | public MyArabianCapitalMission() method Load (line 63) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyAsteroidComplexMission.cs class MyAsteroidComplexMission (line 25) | class MyAsteroidComplexMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyAsteroidComplexMission (line 43) | public MyAsteroidComplexMission() method Load (line 63) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyAsteroidResearchFieldMission.cs class MyAsteroidResearchFieldMission (line 25) | class MyAsteroidResearchFieldMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyAsteroidResearchFieldMission (line 43) | public MyAsteroidResearchFieldMission() method Load (line 64) | public override void Load() // Code in that block will be called on th... method Unload (line 72) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyAutonomousOutpostMission.cs class MyAutonomousOutpostMission (line 25) | class MyAutonomousOutpostMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyAutonomousOutpostMission (line 43) | public MyAutonomousOutpostMission() method Load (line 63) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyBarthsMoonConvinceMission.cs class MyBarthsMoonConvinceMission (line 17) | class MyBarthsMoonConvinceMission : MyBarthsMoonMissionBase method ValidateIds (line 41) | public override void ValidateIds() method MyBarthsMoonConvinceMission (line 55) | public MyBarthsMoonConvinceMission() method destroyGeneratorSubmission_OnMissionSuccess (line 191) | void destroyGeneratorSubmission_OnMissionSuccess(MyMissionBase sender) method Load (line 198) | public override void Load() method Unload (line 219) | public override void Unload() method MyScriptWrapper_OnSentenceStarted (line 231) | void MyScriptWrapper_OnSentenceStarted(MyDialogueEnum dialogue, MyDial... method FlyToEnemyBaseOnLoaded (line 244) | void FlyToEnemyBaseOnLoaded(MyMissionBase sender) method FlyToEnemyBaseOnCleanUp (line 250) | void FlyToEnemyBaseOnCleanUp(MyMissionBase sender) method FlyBackSubmissionOnLoaded (line 255) | void FlyBackSubmissionOnLoaded(MyMissionBase sender) method OnAmbushDetectorEnter (line 260) | void OnAmbushDetectorEnter(MyEntityDetector sender, MyEntity entity, i... method FlyBackSubmissionOnCleanUp (line 268) | void FlyBackSubmissionOnCleanUp(MyMissionBase sender) method OnFlyBackDetectorEnter (line 273) | void OnFlyBackDetectorEnter(MyEntityDetector sender, MyEntity entity, ... method MeetThomasBarthOnLoaded (line 281) | void MeetThomasBarthOnLoaded(MyMissionBase sender) method MeetThomasBarthOnUnload (line 289) | void MeetThomasBarthOnUnload(MyMissionBase sender) method MeetThomasBarthDialogue2Detector (line 294) | void MeetThomasBarthDialogue2Detector(MyEntityDetector sender, MyEntit... method DestroyShipSubmissionOnLoad (line 303) | void DestroyShipSubmissionOnLoad(MyMissionBase sender) method DestroyGeneratorSubmissionOnLoad (line 311) | void DestroyGeneratorSubmissionOnLoad(MyMissionBase sender) method FindTransmitterSubmissionOnMissionLoaded (line 324) | void FindTransmitterSubmissionOnMissionLoaded(MyMissionBase sender) method FindTransmitterSubmissionOnSuccess (line 329) | void FindTransmitterSubmissionOnSuccess(MyMissionBase sender) method OnSpawnpointBotSpawned (line 335) | void OnSpawnpointBotSpawned(MyEntity spawnpoint, MyEntity bot) method OnSpawnpointBotsKilled (line 349) | void OnSpawnpointBotsKilled(MySpawnPoint spawnpoint) method EntityDeath (line 372) | void EntityDeath(MyEntity entity, MyEntity killedBy) method InitDetector (line 401) | private MyEntityDetector InitDetector(uint detectorID, OnEntityEnter h... method CleanUpDetector (line 409) | private void CleanUpDetector(MyEntityDetector detector, OnEntityEnter ... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyBarthsMoonMissionBase.cs class MyBarthsMoonMissionBase (line 23) | class MyBarthsMoonMissionBase : MyMission class MyBarthsMoonSubmissionTalkWithThomasBarth (line 25) | protected class MyBarthsMoonSubmissionTalkWithThomasBarth : MyObjective method MyBarthsMoonSubmissionTalkWithThomasBarth (line 36) | public MyBarthsMoonSubmissionTalkWithThomasBarth(MyTextsWrapperEnum ... method Load (line 48) | public override void Load() method SetPatrolMode (line 62) | private void SetPatrolMode() method m_botDetector_OnEntityEnter (line 69) | void m_botDetector_OnEntityEnter(MyEntityDetector sender, MyEntity e... method IsSuccess (line 75) | public override bool IsSuccess() method Success (line 85) | public override void Success() method Unload (line 90) | public override void Unload() method StopFollow (line 105) | private void StopFollow() type EntityID (line 112) | protected enum EntityID : uint method ValidateIds (line 412) | public override void ValidateIds() // checks if all IDs in enum are lo... method GetEntity (line 420) | protected MyEntity GetEntity(EntityID entityId) method MyBarthsMoonMissionBase (line 425) | protected MyBarthsMoonMissionBase(MyMissionID id, StringBuilder debugN... method Load (line 442) | public override void Load() method HideDetectorAndPlatformAndContainer (line 454) | protected void HideDetectorAndPlatformAndContainer(EntityID detectorId... method HideDummy (line 464) | protected static void HideDummy(EntityID platformId) method HideDummy (line 469) | protected static void HideDummy(MyDummyPoint platform) method ShowDummy (line 474) | protected static void ShowDummy(EntityID platformId) method ShowDummy (line 479) | protected static void ShowDummy(MyDummyPoint platform) method SetDummyVisibleStatus (line 484) | protected static void SetDummyVisibleStatus(EntityID platformId, bool ... method SetDummyVisibleStatus (line 489) | private static void SetDummyVisibleStatus(MyDummyPoint platform, bool ... method ShowContainer (line 501) | protected static void ShowContainer(EntityID containerId) method ShowContainer (line 506) | protected static void ShowContainer(MyPrefabContainer container) method HideContainer (line 511) | protected static void HideContainer(EntityID containerId) method HideContainer (line 516) | protected static void HideContainer(MyPrefabContainer container) method SetContainerVisibleStatus (line 521) | protected static void SetContainerVisibleStatus(EntityID containerId, ... method HideContainers (line 526) | protected static void HideContainers(List toHide) method ShowContainers (line 534) | protected static void ShowContainers(List toHide) method EnableCorrectBarths (line 542) | protected static void EnableCorrectBarths(uint bartIdToEnable, uint ba... method EnableEntities (line 551) | protected static void EnableEntities(List toEnable) method DisableEntities (line 559) | protected static void DisableEntities(List toEnable) method EnableEntity (line 567) | protected static void EnableEntity(uint id) method DisableEntity (line 573) | protected static void DisableEntity(uint id) method SetContainerVisibleStatus (line 578) | private static void SetContainerVisibleStatus(MyPrefabContainer contai... method ActivateSpawnpoints (line 590) | protected static void ActivateSpawnpoints(List spawnPoints) method DeactivateSpawnpoints (line 599) | protected static void DeactivateSpawnpoints(List spawnPoints) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyBarthsMoonPlantMission.cs class MyBarthsMoonPlantMission (line 30) | class MyBarthsMoonPlantMission : MyBarthsMoonMissionBase method ValidateIds (line 63) | public override void ValidateIds() method MyBarthsMoonPlantMission (line 147) | public MyBarthsMoonPlantMission() method GetComponents_Loaded (line 376) | private void GetComponents_Loaded(MyMissionBase sender) method GetComponents_Success (line 382) | private void GetComponents_Success(MyMissionBase sender) method BuildPlant_OnMissionLoaded (line 387) | void BuildPlant_OnMissionLoaded(MyMissionBase sender) method BuildPlant_OnMissionSuccess (line 394) | void BuildPlant_OnMissionSuccess(MyMissionBase sender) method ConstructDetectors_Loaded (line 400) | private void ConstructDetectors_Loaded(MyMissionBase sender) method ConstructDetectors_Success (line 406) | private void ConstructDetectors_Success(MyMissionBase sender) method BarthEndDialogue_Loaded (line 411) | private void BarthEndDialogue_Loaded(MyMissionBase sender) method DestroyGenerators_Loaded (line 420) | private void DestroyGenerators_Loaded(MyMissionBase sender) method DestroyGenerators_Success (line 426) | private void DestroyGenerators_Success(MyMissionBase sender) method LastStand_CleanUp (line 451) | private void LastStand_CleanUp(MyMissionBase sender) method LastStand_Loaded (line 457) | private void LastStand_Loaded(MyMissionBase sender) method ProtectBarth_Loaded (line 462) | private void ProtectBarth_Loaded(MyMissionBase sender) method KillAttackers_Loaded (line 486) | private void KillAttackers_Loaded(MyMissionBase sender) method SaveThomas_Loaded (line 505) | private void SaveThomas_Loaded(MyMissionBase sender) method GetTurrets_Loaded (line 511) | private void GetTurrets_Loaded(MyMissionBase sender) method GetTurrets_Success (line 520) | private void GetTurrets_Success(MyMissionBase sender) method BuildDefenses_Loaded (line 534) | void BuildDefenses_Loaded(MyMissionBase sender) method BuildDefenses_Update (line 596) | void BuildDefenses_Update(MyMissionBase sender) method TryBuildTurret (line 602) | private void TryBuildTurret() method BuildTurret (line 624) | private void BuildTurret() method UpdateRemainingTurretsCount (line 649) | private void UpdateRemainingTurretsCount() method BuildDefenses_Unloaded (line 668) | void BuildDefenses_Unloaded(MyMissionBase sender) method StopBuilding (line 678) | private void StopBuilding() method TurretDummyEnter (line 732) | private void TurretDummyEnter(MyEntityDetector sender, MyEntity entity... method TurretDummyLeave (line 744) | private void TurretDummyLeave(MyEntityDetector sender, MyEntity entity) method SetUpTurrets (line 753) | private void SetUpTurrets() method GetTurretFromContainer (line 780) | private static MyPrefabLargeWeapon GetTurretFromContainer(uint id) method Repair_UseKeyPress (line 797) | private void Repair_UseKeyPress() method Build_UseKeyPress (line 815) | void Build_UseKeyPress() method RepairDetector_Leave (line 830) | private void RepairDetector_Leave(MyEntityDetector sender, MyEntity en... method RepairDetector_Enter (line 839) | private void RepairDetector_Enter(MyEntityDetector sender, MyEntity en... method Build_Success (line 849) | private void Build_Success(object sender, EventArgs e) method Build_Canceled (line 855) | private void Build_Canceled(object sender, EventArgs e) method Repair_Success (line 860) | private void Repair_Success(object sender, EventArgs e) method Repair_Canceled (line 871) | private void Repair_Canceled(object sender, EventArgs e) method RepairTurret (line 876) | private void RepairTurret(uint containerId) method HookDamagedTurrets (line 899) | private void HookDamagedTurrets() method Script_EntityAtacked (line 920) | private void Script_EntityAtacked(MyEntity entity1, MyEntity entity2) method MarkForRepair (line 926) | private bool MarkForRepair(MyPrefabLargeWeapon turret) method ProtectBarth_Success (line 952) | private void ProtectBarth_Success(MyMissionBase sender) method ProtectBarth_Unloaded (line 958) | private void ProtectBarth_Unloaded(MyMissionBase sender) method ProtectMadelyn_Loaded (line 965) | private void ProtectMadelyn_Loaded(MyMissionBase sender) method M06AttackDetectorOnOnEntityEnter (line 998) | private void M06AttackDetectorOnOnEntityEnter(MyEntityDetector sender,... method ProtectMadelyn_Update (line 1014) | private void ProtectMadelyn_Update(MyMissionBase sender) method ProtectMadelyn_CleanUp (line 1048) | private void ProtectMadelyn_CleanUp(MyMissionBase sender) method ProtectMadelyn_Success (line 1056) | private void ProtectMadelyn_Success(MyMissionBase sender) method Script_EntityDeath (line 1061) | private void Script_EntityDeath(MyEntity entity1, MyEntity entity2) method BlowMadelyn (line 1108) | private void BlowMadelyn() method Load (line 1120) | public override void Load() method AttackBarthDetector_Enter (line 1211) | private void AttackBarthDetector_Enter(MyEntityDetector sender, MyEnti... method Script_BotSpawned (line 1226) | private void Script_BotSpawned(MyEntity spawn, MyEntity entity2) method Unload (line 1234) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyBarthsMoonTransmitterMission.cs class MyBarthsMoonTransmitterMission (line 24) | class MyBarthsMoonTransmitterMission : MyBarthsMoonMissionBase method ValidateIds (line 77) | public override void ValidateIds() method MyBarthsMoonTransmitterMission (line 107) | public MyBarthsMoonTransmitterMission() method Build_Loaded (line 530) | private void Build_Loaded(MyMissionBase sender) method EscapeOnOnMissionLoaded (line 545) | private void EscapeOnOnMissionLoaded(MyMissionBase sender) method EscapeOnOnMissionCleanUp (line 550) | private void EscapeOnOnMissionCleanUp(MyMissionBase sender) method Script_SpawnpointBotsKilled (line 555) | private void Script_SpawnpointBotsKilled(MySpawnPoint spawnPoint) method TalkWithThomasBarthEnd_Success (line 568) | void TalkWithThomasBarthEnd_Success(MyMissionBase sender) method OnObjectUsedSucces (line 577) | private void OnObjectUsedSucces(uint entity) method DownloadData3OnOnMissionSuccess (line 596) | private void DownloadData3OnOnMissionSuccess(MyMissionBase sender) method DownloadData3OnOnMissionLoaded (line 602) | private void DownloadData3OnOnMissionLoaded(MyMissionBase sender) method NeedPart1OnOnMissionLoaded (line 607) | private void NeedPart1OnOnMissionLoaded(MyMissionBase sender) method Build_Success (line 614) | private void Build_Success(MyMissionBase sender) method LearnDronesOnOnMissionSuccess (line 629) | private void LearnDronesOnOnMissionSuccess(MyMissionBase sender) method LearnDronesOnOnMissionLoaded (line 637) | private void LearnDronesOnOnMissionLoaded(MyMissionBase sender) method Escape_Success (line 647) | private void Escape_Success(MyMissionBase sender) method DestroyComputerOnOnMissionLoaded (line 653) | private void DestroyComputerOnOnMissionLoaded(MyMissionBase sender) method DestroyComputerOnOnMissionSuccess (line 659) | private void DestroyComputerOnOnMissionSuccess(MyMissionBase sender) method NeedPart3OnOnMissionSuccess (line 675) | private void NeedPart3OnOnMissionSuccess(MyMissionBase sender) method NeedPart2OnOnMissionSuccess (line 688) | private void NeedPart2OnOnMissionSuccess(MyMissionBase sender) method NeedPart1OnOnMissionSuccess (line 693) | private void NeedPart1OnOnMissionSuccess(MyMissionBase sender) method EntermainLabOnOnMissionSuccess (line 700) | private void EntermainLabOnOnMissionSuccess(MyMissionBase sender) method EnableGeneratorWithDrone1OnOnMissionSuccess (line 708) | private void EnableGeneratorWithDrone1OnOnMissionSuccess(MyMissionBase... method EnableGeneratorWithDrone2OnOnMissionSuccess (line 718) | private void EnableGeneratorWithDrone2OnOnMissionSuccess(MyMissionBase... method EnableGeneratorOnOnMissionSuccess (line 728) | private void EnableGeneratorOnOnMissionSuccess(MyMissionBase sender) method destroyLaboratories_OnMissionLoaded (line 734) | void destroyLaboratories_OnMissionLoaded(MyMissionBase sender) method MeetThomasBarthOnLoaded (line 748) | private void MeetThomasBarthOnLoaded(MyMissionBase sender) method Update (line 755) | public override void Update() method Load (line 767) | public override void Load() method MyScriptWrapper_OnSentenceStarted (line 869) | void MyScriptWrapper_OnSentenceStarted(MyDialogueEnum dialogue, MyDial... method LoadFanPhysics (line 878) | private void LoadFanPhysics() method EnableTriangleLod0Physics (line 886) | private void EnableTriangleLod0Physics(uint fan) method MyScriptWrapperOnEntityAttacked (line 896) | private void MyScriptWrapperOnEntityAttacked(MyEntity attacker, MyEnti... method MyScriptWrapperOnOnDialogueFinished (line 914) | private void MyScriptWrapperOnOnDialogueFinished(MyDialogueEnum dialog... method MyScriptWrapperOnOnBotReachedWaypoint (line 933) | private void MyScriptWrapperOnOnBotReachedWaypoint(MyEntity entity1, M... method EscapeEvent (line 943) | private void EscapeEvent(MyEntityDetector sender, MyEntity entity, int... method MyScriptWrapperOnSpawnpointBotsKilled (line 963) | private void MyScriptWrapperOnSpawnpointBotsKilled(MySpawnPoint spawnP... method MyScriptWrapperOnAlarmLaunched (line 973) | private void MyScriptWrapperOnAlarmLaunched(MyEntity entity1, MyEntity... method MyScriptWrapperOnEntityClosing (line 982) | private void MyScriptWrapperOnEntityClosing(MyEntity entity) method BoomAfterTurretDestroy (line 1011) | private void BoomAfterTurretDestroy() method Static_CameraContrlolledObjectChanged (line 1030) | void Static_CameraContrlolledObjectChanged(MyEntity e) method Unload (line 1064) | public override void Unload() method ActivateObjects (line 1082) | private void ActivateObjects(List objects, bool activate = true) method ActivateTurretsObjects (line 1095) | private void ActivateTurretsObjects(List objects, bool activate ... method EnsureDronesInShip (line 1117) | private void EnsureDronesInShip(MyMissionBase sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyBiofacilityMission.cs class MyBiofacilityMission (line 25) | class MyBiofacilityMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyBiofacilityMission (line 43) | public MyBiofacilityMission() method Load (line 65) | public override void Load() // Code in that block will be called on th... method Unload (line 73) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyCKDMothershipFacilityMission.cs class MyCKDMothershipFacilityMission (line 25) | class MyCKDMothershipFacilityMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 41) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyCKDMothershipFacilityMission (line 54) | public MyCKDMothershipFacilityMission() method Load (line 78) | public override void Load() // Code in that block will be called on th... method Unload (line 107) | public override void Unload() method Detector1Action (line 128) | public void Detector1Action(MyEntityDetector sender, MyEntity entity, ... method Detector2Action (line 137) | public void Detector2Action(MyEntityDetector sender, MyEntity entity, ... method Detector3Action (line 145) | public void Detector3Action(MyEntityDetector sender, MyEntity entity, ... method Detector4Action (line 153) | public void Detector4Action(MyEntityDetector sender, MyEntity entity, ... method Update (line 165) | public override void Update() //Code in that block will be called in e... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyChineseCapitalMission.cs class MyChineseCapitalMission (line 25) | class MyChineseCapitalMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyChineseCapitalMission (line 43) | public MyChineseCapitalMission() method Load (line 63) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyChineseEscapeMission.cs class MyChineseEscapeMission (line 32) | class MyChineseEscapeMission : MyMission type EntityID (line 61) | private enum EntityID // list of IDs used in script method ValidateIds (line 139) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyChineseEscapeMission (line 156) | public MyChineseEscapeMission() method m_objective02_defendMadelyn_OnMissionCleanUp (line 219) | void m_objective02_defendMadelyn_OnMissionCleanUp(MyMissionBase sender) method m_objective02_defendMadelyn_OnMissionLoaded (line 224) | void m_objective02_defendMadelyn_OnMissionLoaded(MyMissionBase sender) method MadelynDefended (line 229) | void MadelynDefended() method Load (line 234) | public override void Load() method m_transporter_OnContactEvent (line 320) | void m_transporter_OnContactEvent(MyEntity obj) method Accept (line 330) | public override void Accept() method Unload (line 339) | public override void Unload() method Update (line 376) | public override void Update() method AssignBotTargets (line 401) | void AssignBotTargets() method AllowBotManeuvers (line 424) | void AllowBotManeuvers() method O01FlyTowardsMadelynLoaded (line 452) | void O01FlyTowardsMadelynLoaded(MyMissionBase sender) method MyScriptWrapper_SwitchTowerPrevious (line 469) | void MyScriptWrapper_SwitchTowerPrevious() method MyScriptWrapper_SwitchTowerNext (line 476) | void MyScriptWrapper_SwitchTowerNext() method MyScriptWrapper_OnEntityDeath (line 483) | void MyScriptWrapper_OnEntityDeath(MyEntity entity, MyEntity killedBy) method BotSpawned (line 499) | void BotSpawned(MyEntity spawnpoint, MyEntity bot) method MyScriptWrapper_OnDialogueFinished (line 556) | private void MyScriptWrapper_OnDialogueFinished(MyDialogueEnum dialogu... method DetectorActionFirst (line 607) | private void DetectorActionFirst(MyEntityDetector sender, MyEntity ent... method DetectorActionSecond (line 634) | private void DetectorActionSecond(MyEntityDetector sender, MyEntity en... method DetectorActionThird (line 651) | private void DetectorActionThird(MyEntityDetector sender, MyEntity ent... method Last1 (line 671) | void Last1() method Last2 (line 678) | void Last2() method Last3 (line 685) | void Last3() method Last4 (line 692) | void Last4() method MadelynInSight (line 698) | void MadelynInSight() method AsteroidInsideExplosionR2 (line 703) | void AsteroidInsideExplosionR2() method AsteroidInsideExplosionL1 (line 711) | void AsteroidInsideExplosionL1() method AsteroidInsideExplosionL2 (line 717) | void AsteroidInsideExplosionL2() method AsteroidInsideExplosion3 (line 724) | void AsteroidInsideExplosion3() method AsteroidInsideExplosion3_2 (line 733) | void AsteroidInsideExplosion3_2() method AsteroidInsideExplosion4 (line 739) | void AsteroidInsideExplosion4() method AsteroidInsideExplosion4_2 (line 748) | void AsteroidInsideExplosion4_2() method WatchFront (line 754) | void WatchFront() method O01FlyTowardsMadelynSuccess (line 761) | void O01FlyTowardsMadelynSuccess(MyMissionBase sender) method ExplosionLastAsteroid1 (line 773) | void ExplosionLastAsteroid1() method ExplosionLastAsteroid2 (line 780) | void ExplosionLastAsteroid2() method MoveEntityForward (line 786) | bool MoveEntityForward(MyEntity entity, float speed, Vector3 destinati... method mod (line 824) | int mod(int x, int m) method MoveEntityForward (line 829) | void MoveEntityForward(MyEntity entity, float speed) method Success (line 835) | public override void Success() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyChineseRefineryMission.cs class MyChineseRefineryMission (line 28) | class MyChineseRefineryMission : MyMission type EntityID (line 89) | private enum EntityID // list of IDs used in script method ValidateIds (line 187) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyChineseRefineryMission (line 206) | public MyChineseRefineryMission() method Accept (line 438) | public override void Accept() method Load (line 445) | public override void Load() // Code in that block will be called on th... method Unload (line 506) | public override void Unload() method Update (line 581) | public override void Update() //Code in that block will be called in e... method O04SetVirusSuccess (line 607) | void O04SetVirusSuccess(MyMissionBase sender) method O05DeactivateBombSuccess (line 612) | void O05DeactivateBombSuccess(MyMissionBase sender) method O08SetBugInComputerSuccess (line 617) | void O08SetBugInComputerSuccess(MyMissionBase sender) method O13HackRefinerySuccess (line 623) | void O13HackRefinerySuccess(MyMissionBase sender) method M01GetCloserToAsteroidLoaded (line 630) | void M01GetCloserToAsteroidLoaded(MyMissionBase sender) method M03FindSecretRoomLoaded (line 650) | void M03FindSecretRoomLoaded(MyMissionBase sender) method M04SetVirusLoaded (line 655) | void M04SetVirusLoaded(MyMissionBase sender) method M05DeactivateBombLoaded (line 662) | void M05DeactivateBombLoaded(MyMissionBase sender) method M06GetToFirstTunnelLoaded (line 668) | void M06GetToFirstTunnelLoaded(MyMissionBase sender) method M07PastFirstTunnelLoaded (line 673) | void M07PastFirstTunnelLoaded(MyMissionBase sender) method M08SetBugInComputerLoaded (line 700) | void M08SetBugInComputerLoaded(MyMissionBase sender) method M10PastSecondTunnelLoaded (line 722) | void M10PastSecondTunnelLoaded(MyMissionBase sender) method M11SneakInsideTheStationLoaded (line 741) | void M11SneakInsideTheStationLoaded(MyMissionBase sender) method M13HackRefineryComputerLoaded (line 767) | void M13HackRefineryComputerLoaded(MyMissionBase sender) method M14GetOutOfTheStationLoaded (line 783) | void M14GetOutOfTheStationLoaded(MyMissionBase sender) method DetectorSPEntered (line 798) | void DetectorSPEntered(MyEntityDetector sender, MyEntity smallship, in... method MoveMotherShipForwardDest (line 989) | bool MoveMotherShipForwardDest(MyEntity entity, float speed, Vector3 d... method MoveMotherShipForward (line 1000) | void MoveMotherShipForward(MyEntity entity, Vector3 velocity) method MyScriptWrapper_EntityHacked (line 1005) | void MyScriptWrapper_EntityHacked(MyEntity entity) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyChineseSolarArrayAttackMission.cs class MyChineseSolarArrayAttackMission (line 23) | class MyChineseSolarArrayAttackMission : MyMissionSandboxBase type EntityID (line 25) | private enum EntityID // list of IDs used in script method ValidateIds (line 35) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyChineseSolarArrayAttackMission (line 47) | public MyChineseSolarArrayAttackMission() method Load (line 101) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyChineseTransmitterMission.cs class MyChineseTransmitterMission (line 21) | class MyChineseTransmitterMission: MyMission type EntityID (line 25) | enum EntityID method ValidateIds (line 124) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyChineseTransmitterMission (line 214) | public MyChineseTransmitterMission() method LootSucces (line 451) | void LootSucces(MyMissionBase sender) method FindSecurityControl_OnMissionSuccess (line 457) | void FindSecurityControl_OnMissionSuccess(MyMissionBase sender) method DestroyMSSucces (line 465) | void DestroyMSSucces(MyMissionBase sender) method findCICSucces (line 474) | void findCICSucces(MyMissionBase sender) method Escape2MSSuccess (line 479) | void Escape2MSSuccess(MyMissionBase sender) method PlaceRadarSucces (line 493) | void PlaceRadarSucces(MyMissionBase sender) method DetectorAction (line 514) | void DetectorAction(MyEntity detector, MyEntity bot, int meetCriterias) method TimeRush (line 537) | void TimeRush(MyMissionBase sender) method Load (line 543) | public override void Load() // vykona se jednou na zacatku method Unload (line 574) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyChineseTransportMission.cs class MyChineseTransportMission (line 25) | class MyChineseTransportMission : MyMission type EntityID (line 88) | enum EntityID // list of IDs used in script method MyChineseTransportMission (line 333) | public MyChineseTransportMission() method m_mission12_hackHangarServicePC_OnMissionLoaded (line 616) | void m_mission12_hackHangarServicePC_OnMissionLoaded(MyMissionBase sen... method Mission11ReachHangarHackOnOnMissionLoaded (line 621) | void Mission11ReachHangarHackOnOnMissionLoaded(MyMissionBase sender) method DoorDied (line 636) | void DoorDied(MyEntity entity, MyEntity killer) method ValidateIds (line 647) | public override void ValidateIds() // checks if all IDs in enum are lo... method Mission13DefendMarcusOnOnMissionCleanUp (line 663) | private void Mission13DefendMarcusOnOnMissionCleanUp(MyMissionBase sen... method Update (line 669) | public override void Update() method Load (line 690) | public override void Load() method Unload (line 736) | public override void Unload() method Accept (line 796) | public override void Accept() method ReachedWaypoint (line 802) | private void ReachedWaypoint(MyEntity bot, MyEntity waypoint) method DetectorEntered (line 812) | private void DetectorEntered(MyEntityDetector sender, MyEntity entity,... method MarcusLeaveAction (line 864) | void MarcusLeaveAction(MyEntityDetector sender, MyEntity entity, int m... method MarcusReached (line 879) | void MarcusReached(MyEntity bot, MyEntity waypoint) method SpawnBotsDetectorEntered (line 888) | void SpawnBotsDetectorEntered(MyEntityDetector sender, MyEntity entity... method MyScriptWrapperEntityHackedFirstKey (line 954) | void MyScriptWrapperEntityHackedFirstKey(MyEntity entity) method MyScriptWrapper_EntityHackedAfterExplosion (line 963) | void MyScriptWrapper_EntityHackedAfterExplosion(MyEntity entity) method BossSpawned (line 971) | void BossSpawned(MyEntity spawnpoint, MyEntity botmain) method M01GetFirstKeyLoaded (line 989) | void M01GetFirstKeyLoaded(MyMissionBase sender) method M02ReachTunnel1Loaded (line 1027) | void M02ReachTunnel1Loaded(MyMissionBase sender) method M03ReachTransmitterLoaded (line 1033) | void M03ReachTransmitterLoaded(MyMissionBase sender) method M04KillGuardsLoaded (line 1053) | void M04KillGuardsLoaded(MyMissionBase sender) method M05HackTransmitterLoaded (line 1066) | void M05HackTransmitterLoaded(MyMissionBase sender) method M05TransmittersSuccess (line 1078) | void M05TransmittersSuccess(uint entityID) method M06PlaceBombLoaded (line 1091) | void M06PlaceBombLoaded(MyMissionBase sender) method M06PlaceBombSuccess (line 1098) | void M06PlaceBombSuccess(MyMissionBase sender) method M07RunExplosionLoaded (line 1104) | void M07RunExplosionLoaded(MyMissionBase sender) method M08LookOnExplosionLoaded (line 1110) | void M08LookOnExplosionLoaded(MyMissionBase sender) method M09ReachTunnel2Loaded (line 1120) | void M09ReachTunnel2Loaded(MyMissionBase sender) method M10PastTunnel2Loaded (line 1127) | void M10PastTunnel2Loaded(MyMissionBase sender) method M11ReachHangarHackLoaded (line 1135) | void M11ReachHangarHackLoaded(MyMissionBase sender) method M12HackHangarServicePCLoaded (line 1158) | void M12HackHangarServicePCLoaded(MyMissionBase sender) method M13DefendMarcusLoaded (line 1163) | void M13DefendMarcusLoaded(MyMissionBase sender) method MyScriptWrapperOnOnSpawnpointBotSpawnedDefendMarcus (line 1183) | private void MyScriptWrapperOnOnSpawnpointBotSpawnedDefendMarcus(MyEnt... method M14KillBossLoaded (line 1189) | void M14KillBossLoaded(MyMissionBase sender) method M14KillBossUnloaded (line 1199) | void M14KillBossUnloaded(MyMissionBase sender) method M15LandInLoaded (line 1204) | void M15LandInLoaded(MyMissionBase sender) method TransmitterExplosion1 (line 1209) | void TransmitterExplosion1() method TransmitterExplosion2 (line 1223) | void TransmitterExplosion2() method TransmitterExplosion3 (line 1245) | void TransmitterExplosion3() method TransmitterExplosion4 (line 1259) | void TransmitterExplosion4() method TransmitterExplosionFinal (line 1270) | void TransmitterExplosionFinal() method UnhideDebris (line 1302) | void UnhideDebris() method CloseToExplosion (line 1310) | void CloseToExplosion() method MoveMotherShipForwardDest (line 1325) | bool MoveMotherShipForwardDest(MyEntity entity, float speed, Vector3 d... method MoveMotherShipForward (line 1336) | void MoveMotherShipForward(MyEntity entity, float speed) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyConvoyMission.cs class MyConvoyMission (line 25) | class MyConvoyMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyConvoyMission (line 43) | public MyConvoyMission() method Load (line 63) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyDumpingGroundMission.cs class MyDmpingGroundMission (line 25) | class MyDmpingGroundMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyDmpingGroundMission (line 43) | public MyDmpingGroundMission() method Load (line 66) | public override void Load() // Code in that block will be called on th... method Unload (line 74) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyEACCapitalMission.cs class MyEACCapitalMission (line 25) | class MyEACCapitalMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyEACCapitalMission (line 43) | public MyEACCapitalMission() method Load (line 63) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyEACPrisonMission.cs class MyEACPrisonMission (line 38) | class MyEACPrisonMission : MyMission type EntityID (line 42) | public enum EntityID method ValidateIds (line 124) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyEACPrisonMission (line 208) | public MyEACPrisonMission() method EquipMarcusOnOnMissionLoaded (line 552) | private void EquipMarcusOnOnMissionLoaded(MyMissionBase sender) method BreakInsideStationOnOnMissionLoaded (line 557) | private void BreakInsideStationOnOnMissionLoaded(MyMissionBase sender) method MarcusLocationIntelOnOnMissionSuccess (line 562) | private void MarcusLocationIntelOnOnMissionSuccess(MyMissionBase sender) method fightOutStation_OnMissionLoaded (line 567) | void fightOutStation_OnMissionLoaded(MyMissionBase sender) method fightOutStation_OnMissionSuccess (line 572) | void fightOutStation_OnMissionSuccess(MyMissionBase sender) method m_findCircoutPart_OnMissionSuccess (line 577) | void m_findCircoutPart_OnMissionSuccess(MyMissionBase sender) method marcusLocationIntel_OnMissionLoaded (line 582) | void marcusLocationIntel_OnMissionLoaded(MyMissionBase sender) method motherShipHelp_OnMissionLoaded (line 590) | void motherShipHelp_OnMissionLoaded(MyMissionBase sender) method destroySolarDefence_OnMissionLoaded (line 596) | void destroySolarDefence_OnMissionLoaded(MyMissionBase sender) method mothershipBattle_OnMissionLoaded (line 601) | void mothershipBattle_OnMissionLoaded(MyMissionBase sender) method OnEquipMarcussSucces (line 607) | private void OnEquipMarcussSucces(MyMissionBase sender) method OnSuccesfindMarcusSmallShip (line 616) | private void OnSuccesfindMarcusSmallShip(MyMissionBase sender) method OnapproachMarcusLoaded (line 636) | private void OnapproachMarcusLoaded(MyMissionBase sender) method OnMarcusLoadedLoaded (line 655) | private void OnMarcusLoadedLoaded(MyMissionBase sender) method OnWeHaveCompanyLoaded (line 660) | private void OnWeHaveCompanyLoaded(MyMissionBase sender) method OnOpenDoorsLoaded (line 665) | private void OnOpenDoorsLoaded(MyMissionBase sender) method OntakeOffSecuritypartLoaded (line 671) | private void OntakeOffSecuritypartLoaded(MyMissionBase sender) method OnFindCircuitLoaded (line 682) | private void OnFindCircuitLoaded(MyMissionBase sender) method DestroySolarDefenceOnOnMissionSuccess (line 691) | public void DestroySolarDefenceOnOnMissionSuccess(MyMissionBase sender) method Load (line 696) | public override void Load() method MyScriptWrapper_OnSentenceStarted (line 804) | void MyScriptWrapper_OnSentenceStarted(MyDialogueEnum dialogue, MyDial... method StartEACDetector (line 817) | private void StartEACDetector(MyEntityDetector sender, MyEntity entity... method InitDetector (line 823) | private MyEntityDetector InitDetector(uint detectorID, OnEntityEnter h... method OnSpawnpointSpawned (line 831) | private void OnSpawnpointSpawned(MyEntity spawnpoint, MyEntity bot) method Unload (line 839) | public override void Unload() method Update (line 854) | public override void Update() method AddPanelPercentNotification (line 878) | void AddPanelPercentNotification() method RemovePanelPercentNotification (line 889) | void RemovePanelPercentNotification() method EntityClosing (line 894) | void EntityClosing(MyEntity entity) method StartDummyDetector (line 906) | private void StartDummyDetector(MyEntityDetector sender, MyEntity enti... method StartSecurity01Detector (line 915) | private void StartSecurity01Detector(MyEntityDetector sender, MyEntity... method StartSecurity02Detector (line 925) | private void StartSecurity02Detector(MyEntityDetector sender, MyEntity... method DestroySolarPanelsFirstSubmissionLoaded (line 934) | private void DestroySolarPanelsFirstSubmissionLoaded(MyMissionBase sen... method DestroySolarPanelsFirstSubmissionSuccess (line 940) | private void DestroySolarPanelsFirstSubmissionSuccess(MyMissionBase se... method DestroySolarPanelsSecondSubmissionLoaded (line 945) | private void DestroySolarPanelsSecondSubmissionLoaded(MyMissionBase se... method DestroySolarPanelsSecondSubmissionSuccess (line 951) | private void DestroySolarPanelsSecondSubmissionSuccess(MyMissionBase s... method BreakInsideStationSubmissionSuccess (line 960) | void BreakInsideStationSubmissionSuccess(MyMissionBase sender) method GetPanelsLeft (line 967) | private int GetPanelsLeft(uint containerEntityId) method Accept (line 985) | public override void Accept() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyEACSurveySiteMission.cs class MyEACSurveySiteMission (line 40) | class MyEACSurveySiteMission : MyMission type EntityID (line 43) | private enum EntityID method ValidateIds (line 342) | public override void ValidateIds() method MyEACSurveySiteMission (line 458) | public MyEACSurveySiteMission() method MyEACSurveySiteMission_OnMissionSuccess (line 716) | void MyEACSurveySiteMission_OnMissionSuccess(MyMissionBase sender) method Accept (line 724) | public override void Accept() method Static_OnGameLoaded (line 761) | void Static_OnGameLoaded(MyGuiScreenBase source) method IntroFinished (line 779) | private void IntroFinished() method HideEnemymotherships (line 791) | private void HideEnemymotherships() method Load (line 803) | public override void Load() method Unload (line 877) | public override void Unload() method Update (line 892) | public override void Update() method MSCrashExplosionNew (line 961) | void MSCrashExplosionNew() method CutsceneExplosion01 (line 968) | void CutsceneExplosion01() method MoveMotherShipForward (line 975) | bool MoveMotherShipForward(MyEntity entity, float speed, Vector3 desti... method SubShake (line 990) | private void SubShake() method FarExplosion (line 995) | private void FarExplosion() method OnSpawnpointBotSpawned (line 1014) | void OnSpawnpointBotSpawned(MyEntity spawnpoint, MyEntity bot) method LetGoMarcus (line 1055) | private void LetGoMarcus() method RedHubLoaded (line 1075) | private void RedHubLoaded(MyMissionBase sender) method PlayActionMusic (line 1215) | private void PlayActionMusic() method BlueHubReached (line 1221) | private void BlueHubReached(MyEntityDetector sender, MyEntity entity, ... method ScriptExplosions01_01 (line 1250) | private void ScriptExplosions01_01() method ScriptExplosions01_02 (line 1257) | private void ScriptExplosions01_02() method ScriptExplosions01_03 (line 1265) | private void ScriptExplosions01_03() method ScriptExplosions01_04 (line 1272) | private void ScriptExplosions01_04() method GreenHubReached (line 1280) | private void GreenHubReached(MyEntityDetector sender, MyEntity entity,... method FuelTankExplosion01 (line 1304) | private void FuelTankExplosion01() method FuelTankExplosion02 (line 1316) | private void FuelTankExplosion02() method RedHubReached (line 1340) | private void RedHubReached(MyEntityDetector sender, MyEntity entity, i... method BarricadeExplosion01 (line 1365) | private void BarricadeExplosion01() method BarricadeExplosion02 (line 1377) | private void BarricadeExplosion02() method BarricadeLoaded (line 1393) | private void BarricadeLoaded(MyMissionBase sender) method BarricadeBReached (line 1408) | private void BarricadeBReached(MyEntityDetector sender, MyEntity entit... method BarricadeSuccess (line 1424) | private void BarricadeSuccess(MyMissionBase sender) method ToTheBaseLoaded (line 1437) | private void ToTheBaseLoaded(MyMissionBase sender) method PipeReached (line 1455) | private void PipeReached(MyEntityDetector sender, MyEntity entity, int... method CommandCenterLoaded (line 1491) | private void CommandCenterLoaded(MyMissionBase sender) method RouteLivingReached (line 1548) | private void RouteLivingReached(MyEntityDetector sender, MyEntity enti... method CommandDoorReached (line 1567) | private void CommandDoorReached(MyEntityDetector sender, MyEntity enti... method GeneratorLoaded (line 1582) | private void GeneratorLoaded(MyMissionBase sender) method GeneratorSuccess (line 1600) | private void GeneratorSuccess(MyMissionBase sender) method WorkshopReached (line 1645) | private void WorkshopReached(MyEntityDetector sender, MyEntity entity,... method CommandCenterAgainLoaded (line 1662) | private void CommandCenterAgainLoaded(MyMissionBase sender) method HangarLoaded (line 1685) | private void HangarLoaded(MyMissionBase sender) method HangarRouteReached (line 1690) | private void HangarRouteReached(MyEntityDetector sender, MyEntity enti... method StorageRouteReached (line 1702) | private void StorageRouteReached(MyEntityDetector sender, MyEntity ent... method OptionalSaveMinersAcceptSubmissionLoaded (line 1714) | private void OptionalSaveMinersAcceptSubmissionLoaded(MyMissionBase se... method OptionalSaveMinersAcceptSubmissionSuccess (line 1731) | private void OptionalSaveMinersAcceptSubmissionSuccess(MyMissionBase s... method OptionalSaveMinersSubmissionSuccess (line 1754) | private void OptionalSaveMinersSubmissionSuccess(MyMissionBase sender) method HangarLastStandLoaded (line 1775) | private void HangarLastStandLoaded(MyMissionBase sender) method ActivatePhase1 (line 1840) | private void ActivatePhase1() method ActivatePhase1Explosion (line 1848) | private void ActivatePhase1Explosion() method ActivatePhase2 (line 1855) | private void ActivatePhase2() method ActivatePhase2Explosion (line 1863) | private void ActivatePhase2Explosion() method ActivatePhase3 (line 1870) | private void ActivatePhase3() method ActivatePhase3Explosion (line 1875) | private void ActivatePhase3Explosion() method DangerMark (line 1882) | private void DangerMark() method hangarBayExplosion01 (line 1892) | private void hangarBayExplosion01() method hangarBayExplosion02 (line 1902) | private void hangarBayExplosion02() method hangarBayExplosion03 (line 1909) | private void hangarBayExplosion03() method ActivateOptionalPhase (line 1915) | private void ActivateOptionalPhase() method ActivateOptionalPhaseExplosion (line 1920) | private void ActivateOptionalPhaseExplosion() method RegenerateWaypointGraph (line 1928) | private void RegenerateWaypointGraph() method HangarEscapeLoaded (line 1933) | private void HangarEscapeLoaded(MyMissionBase sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyEACTransmitterMission.cs class MyEACTransmitterMission (line 29) | class MyEACTransmitterMission : MyMission type EntityID (line 33) | private enum EntityID method ValidateIds (line 141) | public override void ValidateIds() method MyEACTransmitterMission (line 151) | public MyEACTransmitterMission() method openSolarArm_OnMissionLoaded (line 503) | void openSolarArm_OnMissionLoaded(MyMissionBase sender) method enterControlRoom_OnMissionSuccess (line 509) | void enterControlRoom_OnMissionSuccess(MyMissionBase sender) method enterControlRoom_OnMissionLoaded (line 514) | void enterControlRoom_OnMissionLoaded(MyMissionBase sender) method autodestructDestroy_OnMissionSuccess (line 520) | void autodestructDestroy_OnMissionSuccess(MyMissionBase sender) method autodestructEscape_OnMissionLoaded (line 528) | void autodestructEscape_OnMissionLoaded(MyMissionBase sender) method Autodestruct (line 545) | void Autodestruct() method fixGenerator_OnMissionSuccess (line 550) | void fixGenerator_OnMissionSuccess(MyMissionBase sender) method findRepairKit_OnMissionSuccess (line 556) | void findRepairKit_OnMissionSuccess(MyMissionBase sender) method findRepairKit_OnMissionLoaded (line 561) | void findRepairKit_OnMissionLoaded(MyMissionBase sender) method autodestructHelp_OnMissionSuccess (line 568) | void autodestructHelp_OnMissionSuccess(MyMissionBase sender) method MyScriptWrapper_EntityDeath (line 574) | void MyScriptWrapper_EntityDeath(MyEntity entity1, MyEntity entity2) method autodestructDestroy_OnMissionLoaded (line 597) | void autodestructDestroy_OnMissionLoaded(MyMissionBase sender) method Aggregator1Or2Destroyed (line 609) | void Aggregator1Or2Destroyed() method Aggregator3Destroyed (line 634) | void Aggregator3Destroyed() method Aggregator4Destroyed (line 641) | void Aggregator4Destroyed() method openCargoDoor_OnMissionLoaded (line 650) | void openCargoDoor_OnMissionLoaded(MyMissionBase sender) method openCargoDoor_OnMissionSuccess (line 656) | void openCargoDoor_OnMissionSuccess(MyMissionBase sender) method openCargoDoor_boom (line 662) | private void openCargoDoor_boom() method Load (line 682) | public override void Load() method Unload (line 713) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyFactoryAmbushMission.cs class MyFactoryAmbushMission (line 25) | class MyFactoryAmbushMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyFactoryAmbushMission (line 43) | public MyFactoryAmbushMission() method Load (line 63) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyFollowHostMission.cs class MyFollowHostMission (line 12) | class MyFollowHostMission : MyMission method MyFollowHostMission (line 16) | public MyFollowHostMission() method SetHudName (line 36) | public void SetHudName(StringBuilder hudName) method SetObjectives (line 42) | public void SetObjectives(int? missionId/*, List optional... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyForgottenFacilityMission.cs class MyForgottenFacilityMission (line 25) | class MyForgottenFacilityMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyForgottenFacilityMission (line 43) | public MyForgottenFacilityMission() method Load (line 63) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyFortValiantMission.cs class MyFortValiantMission (line 17) | class MyFortValiantMission : MyFortValiantMissionBase method MyFortValiantMission (line 31) | public MyFortValiantMission():base() method OnEntityDeath (line 111) | void OnEntityDeath(MyEntity entity, MyEntity killedBy) method MVisitVendorOnOnMissionLoaded (line 127) | private void MVisitVendorOnOnMissionLoaded(MyMissionBase sender) method SpeakCaptainOnOnMissionLoaded (line 135) | private void SpeakCaptainOnOnMissionLoaded(MyMissionBase sender) method SpeakCaptainOnOnMissionSuccess (line 144) | private void SpeakCaptainOnOnMissionSuccess(MyMissionBase sender) method Load (line 150) | public override void Load() method Unload (line 156) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyFortValiantMissionB.cs class MyFortValiantMissionB (line 31) | class MyFortValiantMissionB : MyFortValiantMissionBase method Load (line 47) | public override void Load() method MyFortValiantMissionB (line 58) | public MyFortValiantMissionB() method OnEntityDeath (line 152) | void OnEntityDeath(MyEntity entity, MyEntity killedBy) method MVisitVendorOnOnMissionLoaded (line 172) | private void MVisitVendorOnOnMissionLoaded(MyMissionBase sender) method SpeakCaptainOnOnMissionSuccess (line 182) | private void SpeakCaptainOnOnMissionSuccess(MyMissionBase sender) method Unload (line 195) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyFortValiantMissionBase.cs class MyDeadlyScanners (line 20) | internal class MyDeadlyScanners : MyMissionComponent method MyDeadlyScanners (line 29) | public MyDeadlyScanners( method Load (line 39) | public override void Load(MyMissionBase sender) method ScannerOnOnEntityScanned (line 56) | private void ScannerOnOnEntityScanned(MyPrefabScanner sender, MyEntity... method Update (line 65) | public override void Update(MyMissionBase sender) method Unload (line 91) | public override void Unload(MyMissionBase sender) class MyFortValiantMissionBase (line 103) | internal abstract class MyFortValiantMissionBase : MyMission type EntityID (line 113) | protected enum EntityID // list of IDs used in script method MyFortValiantMissionBase (line 205) | public MyFortValiantMissionBase() method ValidateIds (line 217) | public override void ValidateIds() // checks if all IDs in enum are lo... method Load (line 225) | public override void Load() // Code in that block will be called on th... method Unload (line 263) | public override void Unload() method OnDetecor5Active (line 271) | private void OnDetecor5Active(MyEntityDetector sender, MyEntity entity... method OnDetecor4Active (line 277) | private void OnDetecor4Active(MyEntityDetector sender, MyEntity entity... method OnDetecor3Active (line 282) | private void OnDetecor3Active(MyEntityDetector sender, MyEntity entity... method OnDetecor2Active (line 287) | private void OnDetecor2Active(MyEntityDetector sender, MyEntity entity... method OnDetecor1Active (line 292) | private void OnDetecor1Active(MyEntityDetector sender, MyEntity entity... method ActivateSpawnPoints (line 297) | private void ActivateSpawnPoints(List spawnPoints) method InitDetector (line 305) | protected MyEntityDetector InitDetector(uint detectorID, OnEntityEnter... method MyScriptWrapperOnAlarmLaunched (line 313) | protected virtual void MyScriptWrapperOnAlarmLaunched(MyEntity prefabC... method EnableEntities (line 326) | protected static void EnableEntities(List toEnable) method DisableEntities (line 334) | protected static void DisableEntities(List toEnable) method MyScriptWrapperOnOnHarvesterUse (line 343) | protected void MyScriptWrapperOnOnHarvesterUse() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyFortValiantMissionC.cs class MyFortValiantMissionC (line 27) | class MyFortValiantMissionC : MyFortValiantMissionBase method ValidateIds (line 34) | public override void ValidateIds() method Load (line 68) | public override void Load() method Static_CameraContrlolledObjectChanged (line 133) | private void Static_CameraContrlolledObjectChanged(MyEntity e) method MyScriptWrapperOnOnSpawnpointBotSpawned (line 142) | private void MyScriptWrapperOnOnSpawnpointBotSpawned(MyEntity spawnPoi... method MyFortValiantMissionC (line 153) | public MyFortValiantMissionC() method UseCatacombsOnOnMissionSuccess (line 489) | private void UseCatacombsOnOnMissionSuccess(MyMissionBase sender) method GetItemsFromCargoBoxesOnOnMissionSuccess (line 501) | private void GetItemsFromCargoBoxesOnOnMissionSuccess(MyMissionBase se... method DisableScannerOnOnMissionLoaded (line 512) | private void DisableScannerOnOnMissionLoaded(MyMissionBase sender) method SetFriendsPatrol (line 522) | private void SetFriendsPatrol() method Scanners2OnOnMissionSuccess (line 537) | private void Scanners2OnOnMissionSuccess(MyMissionBase sender) method DisableScanner2_Success (line 542) | private void DisableScanner2_Success(MyMissionBase sender) method FindArtifactOnOnMissionSuccess (line 557) | private void FindArtifactOnOnMissionSuccess(MyMissionBase sender) method FindArtifactOnOnMissionLoaded (line 570) | private void FindArtifactOnOnMissionLoaded(MyMissionBase sender) method Box4Entered (line 586) | private void Box4Entered(MyEntityDetector sender, MyEntity entity, int... method Box3Entered (line 593) | private void Box3Entered(MyEntityDetector sender, MyEntity entity, int... method Box2Entered (line 600) | private void Box2Entered(MyEntityDetector sender, MyEntity entity, int... method Box1Entered (line 607) | private void Box1Entered(MyEntityDetector sender, MyEntity entity, int... method FindEntranceOnOnMissionLoaded (line 614) | private void FindEntranceOnOnMissionLoaded(MyMissionBase sender) method GiveoutEquipmentOnOnMissionSuccess (line 640) | private void GiveoutEquipmentOnOnMissionSuccess(MyMissionBase sender) method SpeakCaptainOnOnMissionSuccess (line 659) | private void SpeakCaptainOnOnMissionSuccess(MyMissionBase sender) method Unload (line 664) | public override void Unload() method OnEntityDeath (line 681) | void OnEntityDeath(MyEntity entity, MyEntity killedBy) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyGatesOfHellMission.cs class MyGatesOfHellMission (line 25) | class MyGatesOfHellMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyGatesOfHellMission (line 43) | public MyGatesOfHellMission() method Load (line 63) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyHeliumMinesMission.cs class MyHeliumMinesMission (line 25) | class MyHeliumMinesMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyHeliumMinesMission (line 43) | public MyHeliumMinesMission() method Load (line 63) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyHippieOutpostMission.cs class MyHippieOutpostMission (line 25) | class MyHippieOutpostMission : MyMission type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 44) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyHippieOutpostMission (line 55) | public MyHippieOutpostMission() method Load (line 101) | public override void Load() // Code in that block will be called on th... method Update (line 112) | public override void Update() //Code in that block will be called in e... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyIndustrialSectorMission.cs class MyIndustrialSectorMission (line 25) | class MyIndustrialSectorMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyIndustrialSectorMission (line 43) | public MyIndustrialSectorMission() method Load (line 63) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyIntergalacticHighwayMission.cs class IntergalacticHighway (line 25) | class IntergalacticHighway : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method IntergalacticHighway (line 43) | public IntergalacticHighway() method Load (line 63) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyIntroMission.cs class MyIntroMission (line 13) | class MyIntroMission : MyMission method MyIntroMission (line 15) | public MyIntroMission() method Load (line 111) | public override void Load() method InventoryContentChanged (line 118) | private void InventoryContentChanged(MyInventory sender, MyInventoryIt... method Update (line 127) | public override void Update() method Success (line 132) | public override void Success() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyJunkyardConvinceMission.cs class MyJunkyardConvinceMission (line 22) | class MyJunkyardConvinceMission: MyMission type EntityID (line 26) | enum EntityID // list of IDs used in script method ValidateIds (line 113) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyJunkyardConvinceMission (line 164) | public MyJunkyardConvinceMission() method Load (line 516) | public override void Load() method Unload (line 541) | public override void Unload() method O01FindInformatorLoaded (line 560) | void O01FindInformatorLoaded(MyMissionBase sender) method O01BFindInformatorLoaded (line 572) | void O01BFindInformatorLoaded(MyMissionBase sender) method O02FindSmugglerLoaded (line 578) | void O02FindSmugglerLoaded(MyMissionBase sender) method O04FollowSmugglerLoaded (line 582) | void O04FollowSmugglerLoaded(MyMissionBase sender) method O04DFollowSmugglerLoaded (line 592) | void O04DFollowSmugglerLoaded(MyMissionBase sender) method O05GetCloserToEnemyLoaded (line 597) | void O05GetCloserToEnemyLoaded(MyMissionBase sender) method O05MetZappasFirstGangmanLoaded (line 608) | void O05MetZappasFirstGangmanLoaded(MyMissionBase sender) method O06KillWavesLoaded (line 617) | void O06KillWavesLoaded(MyMissionBase sender) method O07DSpeakWithMomoLoaded (line 626) | void O07DSpeakWithMomoLoaded(MyMissionBase sender) method O08FightMomoLoaded (line 640) | void O08FightMomoLoaded(MyMissionBase sender) method O09ReturnToSmugglerLoaded (line 645) | void O09ReturnToSmugglerLoaded(MyMissionBase sender) method O09DReturnToSmugglerLoaded (line 651) | void O09DReturnToSmugglerLoaded(MyMissionBase sender) method O10FindBombDealerLoaded (line 656) | void O10FindBombDealerLoaded(MyMissionBase sender) method O10DFindBombDealerLoaded (line 685) | void O10DFindBombDealerLoaded(MyMissionBase sender) method O11GetToMarcusLoaded (line 691) | void O11GetToMarcusLoaded(MyMissionBase sender) method O12BRFightLoaded (line 697) | void O12BRFightLoaded(MyMissionBase sender) method O01BFindInformatorSuccess (line 734) | void O01BFindInformatorSuccess(MyMissionBase sender) method O2FindSmugglerSuccess (line 744) | void O2FindSmugglerSuccess(MyMissionBase sender) method O04FollowSmugglerSuccess (line 760) | void O04FollowSmugglerSuccess(MyMissionBase sender) method O04DFollowSmugglerSuccess (line 785) | void O04DFollowSmugglerSuccess(MyMissionBase sender) method O05MetZappasFirstGangmanSuccess (line 790) | void O05MetZappasFirstGangmanSuccess(MyMissionBase sender) method O06KillWavesSuccess (line 800) | void O06KillWavesSuccess(MyMissionBase sender) method O07DSpeakWithMomoSuccess (line 807) | void O07DSpeakWithMomoSuccess(MyMissionBase sender) method O09DReturnToSmugglerSuccess (line 812) | void O09DReturnToSmugglerSuccess(MyMissionBase sender) method O10DFindBombDealerSuccess (line 817) | void O10DFindBombDealerSuccess(MyMissionBase sender) method O11GetToMarcusSuccess (line 823) | void O11GetToMarcusSuccess(MyMissionBase sender) method O12BRFightSuccess (line 829) | static void O12BRFightSuccess(MyMissionBase sender) method OnSpawnpointBotSpawned (line 839) | void OnSpawnpointBotSpawned(MyEntity spawnpoint, MyEntity spawnedBot) method OnGangsterBossDied (line 935) | void OnGangsterBossDied(MyEntity entity, MyEntity killer) method ManjeetFound (line 943) | void ManjeetFound(MyEntityDetector sender, MyEntity bot, int meetcrite... method StartPathDialogue (line 952) | void StartPathDialogue() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyJunkyardEACAmbushMission.cs class MyJunkyardEACAmbushMission (line 26) | class MyJunkyardEACAmbushMission : MyMission type EntityID (line 73) | private enum EntityID // list of IDs used in sScript method ValidateIds (line 88) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyJunkyardEACAmbushMission (line 97) | public MyJunkyardEACAmbushMission() method FlyToManjeet_Loaded (line 221) | void FlyToManjeet_Loaded(MyMissionBase sender) method MyScriptWrapperOnFadedOut (line 226) | private void MyScriptWrapperOnFadedOut() method MyScriptWrapper_SwitchTowerNext (line 247) | private void MyScriptWrapper_SwitchTowerNext() method MyScriptWrapper_SwitchTowerPrevious (line 255) | private void MyScriptWrapper_SwitchTowerPrevious() method Mod (line 262) | private static int Mod(int x, int m) method DefendMadelyn_Loaded (line 268) | private void DefendMadelyn_Loaded(MyMissionBase sender) method SpeakWithPolice_Loaded (line 298) | private void SpeakWithPolice_Loaded(MyMissionBase sender) method SpeakToManjeet_Loaded (line 306) | private void SpeakToManjeet_Loaded(MyMissionBase sender) method Update (line 315) | public override void Update() method DefendMadelyn2_Update (line 327) | private void DefendMadelyn2_Update(MyMissionBase sender) method DefendMadelyn2_Loaded (line 345) | private void DefendMadelyn2_Loaded(MyMissionBase sender) method ReturnToMadelyn_Loaded (line 358) | private void ReturnToMadelyn_Loaded(MyMissionBase sender) method DestroyGenerator_Loaded (line 367) | private void DestroyGenerator_Loaded(MyMissionBase sender) method EveryoneAttackMadelyn (line 392) | private void EveryoneAttackMadelyn() method DestroyGenerator_Success (line 400) | private void DestroyGenerator_Success(MyMissionBase sender) method GetBotsFromSpawnpoints (line 405) | private List GetBotsFromSpawnpoints(IEnumerable ... method BackToMadelyn_Loaded (line 419) | private void BackToMadelyn_Loaded(MyMissionBase sender) method Load (line 436) | public override void Load() method MyScriptWrapper_OnSentenceStarted (line 485) | void MyScriptWrapper_OnSentenceStarted(MyDialogueEnum dialogue, MyDial... method MyScriptWrapperOnOnEntityAtacked (line 493) | private void MyScriptWrapperOnOnEntityAtacked(MyEntity attacker, MyEnt... method MyScriptWrapperOnOnDialogueFinished (line 502) | private void MyScriptWrapperOnOnDialogueFinished(MyDialogueEnum dialog... method Unload (line 558) | public override void Unload() method MyScriptWrapperOnOnBotReachedWaypoint (line 600) | private void MyScriptWrapperOnOnBotReachedWaypoint(MyEntity bot , MyEn... method MarcusForCrashDialogue (line 626) | private void MarcusForCrashDialogue() method StartMovingMadelyn1 (line 643) | private void StartMovingMadelyn1() method StartMovingMadelyn2 (line 650) | private void StartMovingMadelyn2() method MarcusForCrash (line 656) | private void MarcusForCrash() method Boom (line 669) | private void Boom() method Boom1 (line 688) | private void Boom1() method Boom2 (line 693) | private void Boom2() method Boom2_2 (line 698) | private void Boom2_2() method Boom3 (line 703) | private void Boom3() method Boom4 (line 708) | private void Boom4() method Boom4_2 (line 713) | private void Boom4_2() method EndGame (line 719) | private void EndGame() method MyScriptWrapperOnOnSpawnpointBotSpawned (line 724) | private void MyScriptWrapperOnOnSpawnpointBotSpawned(MyEntity entity1,... method Success (line 758) | public override void Success() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyJunkyardReturnMission.cs class MyJunkyardReturnMission (line 22) | class MyJunkyardReturnMission: MyMission type EntityID (line 49) | private enum EntityID // list of IDs used in script method ValidateIds (line 191) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyJunkyardReturnMission (line 230) | public MyJunkyardReturnMission() method manjeetDialogue_OnMissionSuccess (line 370) | void manjeetDialogue_OnMissionSuccess(MyMissionBase sender) method Objective04_RaceOnOnMissionSuccess (line 376) | private void Objective04_RaceOnOnMissionSuccess(MyMissionBase sender) method RaceStarted (line 384) | private void RaceStarted() method Load (line 396) | public override void Load() method Script_DialogueFinished (line 450) | void Script_DialogueFinished(MyDialogueEnum dialogue, bool interrupted) method Unload (line 460) | public override void Unload() method Update (line 501) | public override void Update() method O01MeetSmugglerLoaded (line 515) | void O01MeetSmugglerLoaded(MyMissionBase sender) method O02SmugglerDialogueLoaded (line 532) | void O02SmugglerDialogueLoaded(MyMissionBase sender) method O03FlyToStartLoaded (line 540) | void O03FlyToStartLoaded(MyMissionBase sender) method O04RaceLoaded (line 568) | void O04RaceLoaded(MyMissionBase sender) method DetectorComentatorOnOnEntityEnter (line 605) | private void DetectorComentatorOnOnEntityEnter(MyEntityDetector sender... method O05WinLoaded (line 611) | void O05WinLoaded(MyMissionBase sender) method O07SmugglerDialogueReturnLoaded (line 629) | void O07SmugglerDialogueReturnLoaded(MyMissionBase sender) method O03FlyToStartCleanUp (line 635) | void O03FlyToStartCleanUp(MyMissionBase sender) method Script_BotReachedWaypoint (line 649) | private void Script_BotReachedWaypoint(MyEntity bot, MyEntity waypoint) method StartPositionEntered (line 666) | private void StartPositionEntered(MyEntityDetector sender, MyEntity en... method StartPositionLeaved (line 681) | private void StartPositionLeaved(MyEntityDetector sender, MyEntity ent... method RaceExplosionsDetectorEntered (line 690) | private void RaceExplosionsDetectorEntered(MyEntityDetector sender, My... method Race_BotLoaded (line 718) | void Race_BotLoaded(MySmallShipBot bot) method Script_BotSpawned (line 747) | void Script_BotSpawned(MyEntity spawnpoint, MyEntity bot) method RaceStartNumberChanged (line 798) | private void RaceStartNumberChanged(int number) method ShutDownAllLights (line 832) | void ShutDownAllLights() method RaceMissionFailed (line 839) | void RaceMissionFailed(MySmallShipBot bot) method RaceMissonOnCheckpointReached (line 844) | private void RaceMissonOnCheckpointReached(MyEntity checkPoint, int ch... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyLaikaMission.cs class MyLaikaMission (line 30) | class MyLaikaMission : MyMission type EntityID (line 34) | private enum EntityID method ValidateIds (line 209) | public override void ValidateIds() method MyLaikaMission (line 257) | public MyLaikaMission() method Accept (line 446) | public override void Accept() method Load (line 457) | public override void Load() method Unload (line 595) | public override void Unload() method Update (line 612) | public override void Update() method OnSpawnpointBotSpawned (line 676) | void OnSpawnpointBotSpawned(MyEntity spawnpoint, MyEntity bot) method OnEntityHacked (line 688) | void OnEntityHacked(MyEntity entity) method OnBotReachedWaypoint (line 708) | void OnBotReachedWaypoint(MyEntity bot, MyEntity waypoint) method OnEntityDeath (line 778) | void OnEntityDeath(MyEntity entity, MyEntity killedBy) method toHangarSubmission_OnMissionUpdate (line 790) | void toHangarSubmission_OnMissionUpdate(MyMissionBase sender) method ToHangarSubmissionLoaded (line 797) | private void ToHangarSubmissionLoaded(MyMissionBase sender) method Arrival (line 807) | private void Arrival() method CallLaikaBase (line 812) | private void CallLaikaBase() method InHangarSubmissionSuccess (line 818) | private void InHangarSubmissionSuccess(MyMissionBase sender) method GeneratorSubmissionLoaded (line 834) | private void GeneratorSubmissionLoaded(MyMissionBase sender) method GeneratorSubmissionSuccess (line 847) | private void GeneratorSubmissionSuccess(MyMissionBase sender) method ToCommandCentreSubmissionLoaded (line 852) | private void ToCommandCentreSubmissionLoaded(MyMissionBase sender) method PlayerInCommandCenter (line 862) | void PlayerInCommandCenter(MyEntityDetector sender, MyEntity entity, i... method ToCommandCentreSubmissionSuccess (line 875) | private void ToCommandCentreSubmissionSuccess(MyMissionBase sender) method PlayerInPipes (line 899) | private void PlayerInPipes(MyEntityDetector sender, MyEntity entity, i... method PipeEntered (line 916) | private void PipeEntered(MyEntityDetector sender, MyEntity entity, int... method RightEntered (line 937) | private void RightEntered(MyEntityDetector sender, MyEntity entity, in... method LeftEntered (line 948) | private void LeftEntered(MyEntityDetector sender, MyEntity entity, int... method WarheadDiscovered (line 959) | private void WarheadDiscovered(MyEntityDetector sender, MyEntity entit... method WarheadDetectorEnter (line 970) | private void WarheadDetectorEnter(MyEntityDetector sender, MyEntity en... method Communication01SubmissionLoaded (line 980) | private void Communication01SubmissionLoaded(MyMissionBase sender) method Communication01SubmissionSuccess (line 989) | private void Communication01SubmissionSuccess(MyMissionBase sender) method Communication02SubmissionLoaded (line 1007) | private void Communication02SubmissionLoaded(MyMissionBase sender) method Communication02SubmissionSuccess (line 1016) | private void Communication02SubmissionSuccess(MyMissionBase sender) method WarheadSubmissionLoaded (line 1038) | private void WarheadSubmissionLoaded(MyMissionBase sender) method FindWarheadSubmissionSuccess (line 1064) | private void FindWarheadSubmissionSuccess(MyMissionBase sender) method WarheadSubmissionSuccess (line 1069) | private void WarheadSubmissionSuccess(MyMissionBase sender) method EscapeSubmissionLoaded (line 1079) | private void EscapeSubmissionLoaded(MyMissionBase sender) method EscapeSubmissionSuccess (line 1098) | private void EscapeSubmissionSuccess(MyMissionBase sender) method EscapeSubmissionUpdate (line 1111) | private void EscapeSubmissionUpdate(MyMissionBase sender) method EscapeSubmissionUnload (line 1120) | private void EscapeSubmissionUnload(MyMissionBase sender) method RussianExplodesBase (line 1126) | private void RussianExplodesBase() method hideSubmission_OnMissionLoaded (line 1152) | void hideSubmission_OnMissionLoaded(MyMissionBase sender) method ConvertToKGB (line 1165) | private void ConvertToKGB() method HideMothershipToHide (line 1186) | private void HideMothershipToHide() method HideMothershipToShow (line 1195) | private void HideMothershipToShow() method AsteroidDetectorsActivate (line 1204) | private void AsteroidDetectorsActivate() method AsteroidTriggered (line 1214) | private void AsteroidTriggered(MyEntityDetector sender, MyEntity entit... method SetHoundDetectorsRight (line 1229) | private void SetHoundDetectorsRight() method DeactivateHoundDetectorsRight (line 1239) | private void DeactivateHoundDetectorsRight() method SetHoundDetectorsLeft (line 1249) | private void SetHoundDetectorsLeft() method DeactivateHoundDetectorsLeft (line 1259) | private void DeactivateHoundDetectorsLeft() method SetHoundDetectorsBase (line 1269) | private void SetHoundDetectorsBase() method DeactivateHoundDetectorsBase (line 1279) | private void DeactivateHoundDetectorsBase() method RightUp (line 1289) | private void RightUp(MyEntityDetector sender, MyEntity entity, int mee... method RightDown (line 1298) | private void RightDown(MyEntityDetector sender, MyEntity entity, int m... method LeftUp (line 1307) | private void LeftUp(MyEntityDetector sender, MyEntity entity, int meet... method LeftDown (line 1316) | private void LeftDown(MyEntityDetector sender, MyEntity entity, int me... method BaseUp (line 1325) | private void BaseUp(MyEntityDetector sender, MyEntity entity, int meet... method BaseDown (line 1334) | private void BaseDown(MyEntityDetector sender, MyEntity entity, int me... method StopMadelyn (line 1343) | private void StopMadelyn(MyEntityDetector sender, MyEntity entity, int... method StopMadelyn (line 1351) | private void StopMadelyn() method RestartMadelyn (line 1365) | private void RestartMadelyn(MyEntityDetector sender, MyEntity entity) method RestartMadelyn (line 1373) | private void RestartMadelyn() method StopRussian (line 1380) | private void StopRussian(MyEntityDetector sender, MyEntity entity, int... method StopRussian (line 1388) | private void StopRussian() method RestartRussian (line 1399) | private void RestartRussian(MyEntityDetector sender, MyEntity entity) method RestartRussian (line 1407) | private void RestartRussian() method MoveMotherShipForward (line 1416) | bool MoveMotherShipForward(MyEntity entity, float speed, Vector3 desti... method MoveMotherShip (line 1438) | void MoveMotherShip(MyEntity entity, Vector3 destination, List A... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyLastHopeMission.cs class MyLastHopeMission (line 20) | class MyLastHopeMission : MyMission type EntityId (line 59) | private enum EntityId method ValidateIds (line 134) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyLastHopeMission (line 167) | public MyLastHopeMission() method LeaveUnderground_Success (line 444) | void LeaveUnderground_Success(MyMissionBase sender) method DestroySlaverRiders_Loaded (line 449) | private void DestroySlaverRiders_Loaded(MyMissionBase sender) method Success (line 455) | public override void Success() method StabilizeNuclearCore_ObjectUsedSuccess (line 461) | private void StabilizeNuclearCore_ObjectUsedSuccess(uint entityId) method RepairPipes_ObjectUsedSuccess (line 468) | private void RepairPipes_ObjectUsedSuccess(uint entityId) method DeactivateBombs_ObjectUsedSuccess (line 481) | private void DeactivateBombs_ObjectUsedSuccess(uint entityId) method DeactivateBombs_Loaded (line 487) | private void DeactivateBombs_Loaded(MyMissionBase sender) method StopSlaverTransport_Loaded (line 494) | private void StopSlaverTransport_Loaded(MyMissionBase sender) method ReachColonyDialogComonentOnOnDialogStarted (line 499) | private void ReachColonyDialogComonentOnOnDialogStarted() method ReachColonyDialogComonentOnOnDialogFinished (line 504) | private void ReachColonyDialogComonentOnOnDialogFinished() method CatchSlaverRiders_Loaded (line 509) | private void CatchSlaverRiders_Loaded(MyMissionBase sender) method Script_EntityDeath (line 514) | void Script_EntityDeath(MyEntity entityDeath, MyEntity killedBy) method Accept (line 543) | public override void Accept() method Load (line 550) | public override void Load() method Script_DialogueFinished (line 578) | private void Script_DialogueFinished(MyDialogueEnum dialogue, bool int... method Script_EntityAtacked (line 587) | private void Script_EntityAtacked(MyEntity attacker, MyEntity entity2) method Script_SpawnpointBotSpawned (line 598) | private void Script_SpawnpointBotSpawned(MyEntity entity1, MyEntity en... method Unload (line 611) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyMedina622Mission.cs class MyMedina622Mission (line 22) | class MyMedina622Mission : MyMissionSandboxBase type EntityID (line 24) | private enum EntityID // list of IDs used in script method ValidateIds (line 30) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyMedina622Mission (line 42) | public MyMedina622Mission() method Load (line 73) | public override void Load() // Code in that block will be called on th... method Update (line 80) | public override void Update() //Code in that block will be called in e... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyMilitaryOutpostMission.cs class MyMilitaryOutpostMission (line 25) | class MyMilitaryOutpostMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyMilitaryOutpostMission (line 43) | public MyMilitaryOutpostMission() method Load (line 63) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyMinerUprisingMission.cs class MyMinerUprisingtMission (line 25) | class MyMinerUprisingtMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyMinerUprisingtMission (line 43) | public MyMinerUprisingtMission() method Load (line 63) | public override void Load() // Code in that block will be called on th... method Unload (line 72) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyMothershipCrashMission.cs class MyMothershipCrashMission (line 25) | class MyMothershipCrashMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyMothershipCrashMission (line 43) | public MyMothershipCrashMission() method Load (line 63) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyNewJerusalemMission.cs class MyNewJerusalemMission (line 27) | class MyNewJerusalemMission : MyMissionSandboxBase type EntityID (line 29) | private enum EntityID method ValidateIds (line 38) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyNewJerusalemMission (line 58) | public MyNewJerusalemMission() method Load (line 88) | public override void Load() // vykona se jednou na zacatku method Update (line 98) | public override void Update()//vola se v kazdem snimku FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyNewNanjingMission.cs class MyNewNanjingMission (line 25) | class MyNewNanjingMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 34) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyNewNanjingMission (line 44) | public MyNewNanjingMission() method Load (line 62) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyNewSingaporeIndustryMission.cs class MyNewSingaporeIndustryMission (line 23) | class MyNewSingaporeIndustryMission : MyMissionSandboxBase type EntityID (line 25) | private enum EntityID // list of IDs used in script method ValidateIds (line 31) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyNewSingaporeIndustryMission (line 43) | public MyNewSingaporeIndustryMission() method Load (line 82) | public override void Load() // Code in that block will be called on th... method Update (line 88) | public override void Update() //Code in that block will be called in e... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyPirateBaseMission.cs class MyPirateBaseMission (line 32) | class MyPirateBaseMission : MyMission type EntityID (line 34) | enum EntityID method ValidateIds (line 143) | public override void ValidateIds() // checks if all IDs in enum are lo... method GetEntity (line 156) | MyEntity GetEntity(EntityID entityId) type PirateMissionStage (line 161) | enum PirateMissionStage method MyPirateBaseMission (line 203) | public MyPirateBaseMission() method Load (line 384) | public override void Load() method OnSuccessHandler (line 424) | private void OnSuccessHandler(object sender, EventArgs e) method OnCanceledHandler (line 430) | private void OnCanceledHandler(object sender, EventArgs e) method StartUse (line 436) | private void StartUse() method Unload (line 445) | public override void Unload() method BotReachedWaypoint (line 466) | private void BotReachedWaypoint(MyEntity bot, MyEntity waypoint) method OnSpawnpointBotSpawned (line 518) | private void OnSpawnpointBotSpawned(MyEntity spawnpoint, MyEntity bot) method OnEntityDeath (line 547) | private void OnEntityDeath(MyEntity victim, MyEntity killer) method Travel_OnMissionLoaded (line 569) | void Travel_OnMissionLoaded(MyMissionBase sender) method Travel_OnMissionUnload (line 583) | void Travel_OnMissionUnload(MyMissionBase sender) method Travel_OnDialogueFinished (line 591) | void Travel_OnDialogueFinished(MyDialogueEnum dialogue, bool interrupted) method Travel_SpawnpointBotsKilled (line 599) | void Travel_SpawnpointBotsKilled(MySpawnPoint spawnPoint) method Travel_Wave1Activated (line 612) | void Travel_Wave1Activated(MyEntityDetector sender, MyEntity entity, i... method Travel_Wave6Activated (line 621) | void Travel_Wave6Activated(MyEntityDetector sender, MyEntity entity, i... method SpeakWithPirates_OnMissionLoaded (line 630) | void SpeakWithPirates_OnMissionLoaded(MyMissionBase sender) method ListenToCaptain_OnMissionLoaded (line 644) | void ListenToCaptain_OnMissionLoaded(MyMissionBase sender) method ListenToCaptain_OnMissionUnload (line 655) | void ListenToCaptain_OnMissionUnload(MyMissionBase sender) method PrepareForDefense_OnMissionLoaded (line 664) | void PrepareForDefense_OnMissionLoaded(MyMissionBase sender) method GetTurrets_OnMissionLoaded (line 696) | void GetTurrets_OnMissionLoaded(MyMissionBase sender) method GetTurrets_OnMissionSuccess (line 708) | void GetTurrets_OnMissionSuccess(MyMissionBase sender) method BuildDefenses_OnMissionLoaded (line 722) | void BuildDefenses_OnMissionLoaded(MyMissionBase sender) method BuildDefenses_OnMissionUpdate (line 762) | void BuildDefenses_OnMissionUpdate(MyMissionBase sender) method BuildDefenses_OnMissionUnloaded (line 767) | void BuildDefenses_OnMissionUnloaded(MyMissionBase sender) method BuildDefenses_OnMissionSuccess (line 792) | private void BuildDefenses_OnMissionSuccess(MyMissionBase sender) method BuildDefenses_OnUseKeyPress (line 822) | void BuildDefenses_OnUseKeyPress() method TurretDummyEnter (line 838) | private void TurretDummyEnter(MyEntityDetector sender, MyEntity entity... method TurretDummyLeave (line 849) | private void TurretDummyLeave(MyEntityDetector sender, MyEntity entity) method TryBuildTurret (line 858) | private void TryBuildTurret() method BuildTurret (line 888) | private void BuildTurret() method UpdateRemainingTurretsCount (line 917) | private void UpdateRemainingTurretsCount() method DefensesBuilt (line 939) | private void DefensesBuilt() method Defend_OnMissionLoaded (line 944) | private void Defend_OnMissionLoaded(MyMissionBase sender) method Defend_OnMissionUnloaded (line 969) | private void Defend_OnMissionUnloaded(MyMissionBase sender) method Defend_OnMissionUpdate (line 984) | private void Defend_OnMissionUpdate(MyMissionBase sender) method Defend_OnMissionSuccess (line 997) | private void Defend_OnMissionSuccess(MyMissionBase sender) method Defend_EntityAttacked (line 1005) | void Defend_EntityAttacked(MyEntity attacker, MyEntity target) method OnAttackerInBase (line 1016) | void OnAttackerInBase(MyEntityDetector sender, MyEntity entity, int me... method FirstAsteroidExplosion (line 1025) | private void FirstAsteroidExplosion() method SecondAsteroidExplosion (line 1037) | private void SecondAsteroidExplosion() method ThirdAsteroidExplosion (line 1048) | private void ThirdAsteroidExplosion() method AllyArrived_OnMissionLoaded (line 1059) | private void AllyArrived_OnMissionLoaded(MyMissionBase sender) method AllyArrived_OnMissionUnload (line 1086) | private void AllyArrived_OnMissionUnload(MyMissionBase sender) method AllyArrived_OnMissionUpdate (line 1091) | private void AllyArrived_OnMissionUpdate(MyMissionBase sender) method AllyArrived_OnMissionSuccess (line 1133) | private void AllyArrived_OnMissionSuccess(MyMissionBase sender) method AllyArrived_OnDialogueFinished (line 1139) | void AllyArrived_OnDialogueFinished(MyDialogueEnum dialogue, bool inte... method AllyArrived_ContinueDialogue (line 1157) | void AllyArrived_ContinueDialogue() method AllyArrived_ContinueDialogue2 (line 1162) | void AllyArrived_ContinueDialogue2() method Update (line 1167) | public override void Update() method SetupMotherships (line 1172) | private void SetupMotherships() method SetUpTurrets (line 1194) | private void SetUpTurrets() method HighlightTurrets (line 1236) | private void HighlightTurrets() method InitDetector (line 1252) | private MyEntityDetector InitDetector(uint detectorID, OnEntityEnter h... method CleanUpDetector (line 1260) | private void CleanUpDetector(MyEntityDetector detector, OnEntityEnter ... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyPlaygroundMission.cs class MyPlaygroundMission (line 26) | class MyPlaygroundMission : MyMission method MyPlaygroundMission (line 42) | public MyPlaygroundMission() method Load (line 106) | public override void Load() method Unload (line 141) | public override void Unload() method mineDetector_OnEntityPositionChange (line 162) | void mineDetector_OnEntityPositionChange(MyEntityDetector sender, MyEn... method ExplodeMine (line 194) | public void ExplodeMine(uint entityId) method mineDetector_OnEntityEnter (line 205) | void mineDetector_OnEntityEnter(MyEntityDetector sender, MyEntity enti... method PlaygroundSubmissionSubmissionSuccess (line 210) | private void PlaygroundSubmissionSubmissionSuccess(MyMissionBase sender) method puzzleReset_OnEntityEnter (line 226) | void puzzleReset_OnEntityEnter(MyEntityDetector sender, MyEntity entit... method puzzleFinish_OnEntityEnter (line 231) | void puzzleFinish_OnEntityEnter(MyEntityDetector sender, MyEntity enti... method puzzleDetector_OnEntityEnter (line 252) | void puzzleDetector_OnEntityEnter(MyEntityDetector sender, MyEntity en... method CheckWin (line 265) | private bool CheckWin() method Reset (line 280) | private void Reset() method SubShake (line 290) | private void SubShake() method FarExplosion (line 295) | private void FarExplosion() method DoorDetector1Open (line 312) | private void DoorDetector1Open(MyEntityDetector sender, MyEntity entit... method DoorDetector2Closed (line 322) | private void DoorDetector2Closed(MyEntityDetector sender, MyEntity ent... method OnSpawnpointBotSpawned (line 332) | void OnSpawnpointBotSpawned(MyEntity spawnpoint, MyEntity bot) method OnBotReachedWaypoint (line 340) | void OnBotReachedWaypoint(MyEntity bot, MyEntity waypoint) method PlaceRadarSucces (line 358) | void PlaceRadarSucces(MyMissionBase sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyPlutoniumMineMission.cs class MyPlutoniumMineMission (line 25) | class MyPlutoniumMineMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 38) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyPlutoniumMineMission (line 49) | public MyPlutoniumMineMission() method Load (line 70) | public override void Load() // Code in that block will be called on th... method Unload (line 87) | public override void Unload() method Detector1Action (line 100) | public void Detector1Action(MyEntityDetector sender, MyEntity entity, ... method Detector2Action (line 109) | public void Detector2Action(MyEntityDetector sender, MyEntity entity, ... method Update (line 118) | public override void Update() //Code in that block will be called in e... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyReichstagAMission.cs class MyReichstagAMission (line 37) | class MyReichstagAMission : MyMission type EntityID (line 39) | private enum EntityID method ValidateIds (line 48) | public override void ValidateIds() method MyReichstagAMission (line 58) | public MyReichstagAMission() method GetCloserToStationLoaded (line 126) | private void GetCloserToStationLoaded(MyMissionBase sender) method TimerActionDelegate (line 131) | private void TimerActionDelegate() method ColonelDialogueSuccess (line 136) | private void ColonelDialogueSuccess(MyMissionBase sender) method Load (line 141) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyReichstagCMission.cs class MyReichstagCMission (line 38) | class MyReichstagCMission : MyMission type EntityID (line 40) | private enum EntityID method ValidateIds (line 62) | public override void ValidateIds() method MyReichstagCMission (line 76) | public MyReichstagCMission() method GetArmedLoaded (line 222) | private void GetArmedLoaded(MyMissionBase sender) method WeaponryDetectorEntered (line 229) | private void WeaponryDetectorEntered(MyEntity detector, MyEntity bot, ... method GoToShipyardLoaded (line 239) | private void GoToShipyardLoaded(MyMissionBase sender) method ShipyardDetectorEntered (line 246) | private void ShipyardDetectorEntered(MyEntity detector, MyEntity bot, ... method ChangeShipOnOnMissionSuccess (line 256) | private void ChangeShipOnOnMissionSuccess(MyMissionBase sender) method MyScriptWrapper_FadedOut (line 262) | private void MyScriptWrapper_FadedOut() method Load (line 296) | public override void Load() method Unload (line 339) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyResearchVesselMission.cs class MyResearchVesselMission (line 25) | class MyResearchVesselMission : MyMission type EntityID (line 28) | private enum EntityID // list of IDs used in script method ValidateIds (line 80) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyResearchVesselMission (line 95) | public MyResearchVesselMission() method CheckCargoAgain_Success (line 401) | void CheckCargoAgain_Success(MyMissionBase sender) method ReachShip_Success (line 406) | void ReachShip_Success(MyMissionBase sender) method checkDrillMachineRoom_OnMissionSuccess (line 411) | void checkDrillMachineRoom_OnMissionSuccess(MyMissionBase sender) method checkCommandRoom_OnMissionLoaded (line 416) | void checkCommandRoom_OnMissionLoaded(MyMissionBase sender) method Load (line 422) | public override void Load() // Code in that block will be called on th... method Unload (line 484) | public override void Unload() method MyScriptWrapper_OnDialogueFinished (line 495) | void MyScriptWrapper_OnDialogueFinished(MyDialogueEnum dialogue, bool ... method DetectorNearHub1_Enter (line 504) | void DetectorNearHub1_Enter(MyEntityDetector sender, MyEntity entity, ... method DetectorNearHub2_Enter (line 513) | void DetectorNearHub2_Enter(MyEntityDetector sender, MyEntity entity, ... method DetectorNearHub3_Enter (line 522) | void DetectorNearHub3_Enter(MyEntityDetector sender, MyEntity entity, ... method UseHub3_Success (line 531) | void UseHub3_Success(MyMissionBase sender) method TakeFirstParts_Success (line 545) | void TakeFirstParts_Success(MyMissionBase sender) method TakeSecondParts_Success (line 552) | void TakeSecondParts_Success(MyMissionBase sender) method TakeThirdParts_Success (line 559) | void TakeThirdParts_Success(MyMissionBase sender) method TakeFourthParts_Success (line 565) | void TakeFourthParts_Success(MyMissionBase sender) method BridgeDetectorAction (line 571) | public void BridgeDetectorAction(MyEntityDetector sender, MyEntity ent... method GeneratorDetector_Enter (line 581) | public void GeneratorDetector_Enter(MyEntityDetector sender, MyEntity ... method Detector1_Enter (line 593) | public void Detector1_Enter(MyEntityDetector sender, MyEntity entity, ... method Detector2_Enter (line 603) | public void Detector2_Enter(MyEntityDetector sender, MyEntity entity, ... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyRiftMission.cs class MyRiftMission (line 39) | class MyRiftMission : MyMission type EntityID (line 43) | private enum EntityID method ValidateIds (line 61) | public override void ValidateIds() method MyRiftMission (line 98) | public MyRiftMission() method Load (line 223) | public override void Load() method PlayActionMusic (line 264) | private void PlayActionMusic() method SolarwindAction (line 270) | private void SolarwindAction() method MeteorAction (line 276) | private void MeteorAction() method GetSuppliesSubmissionLoaded (line 285) | private void GetSuppliesSubmissionLoaded(MyMissionBase sender) method GetSuppliesSubmissionSuccess (line 294) | private void GetSuppliesSubmissionSuccess(MyMissionBase sender) method ReachTheRiftSubmissionLoaded (line 299) | private void ReachTheRiftSubmissionLoaded(MyMissionBase sender) method PlayRiftMusic (line 305) | private void PlayRiftMusic() method ReachTheRiftSubmissionSuccess (line 311) | private void ReachTheRiftSubmissionSuccess(MyMissionBase sender) method GetOreSubmissionLoaded (line 316) | private void GetOreSubmissionLoaded(MyMissionBase sender) method GetOreSubmissionSuccess (line 326) | private void GetOreSubmissionSuccess(MyMissionBase sender) method ReturnSubmissionLoaded (line 335) | private void ReturnSubmissionLoaded(MyMissionBase sender) method ReturnSubmissionSuccess (line 339) | private void ReturnSubmissionSuccess(MyMissionBase sender) method RiftReached (line 343) | private void RiftReached(MyEntityDetector sender, MyEntity entity, int... method RiftLeft (line 355) | private void RiftLeft(MyEntityDetector sender, MyEntity entity) method DialogueBase (line 366) | private void DialogueBase(MyEntityDetector sender, MyEntity entity, in... method DialogueBaseCont (line 376) | private void DialogueBaseCont() method DialogueMining (line 381) | private void DialogueMining(MyEntityDetector sender, MyEntity entity, ... method OreAmountChanged (line 391) | void OreAmountChanged(MyEntity entity, MyInventory inventory, MyInvent... method Erupt (line 423) | private void Erupt(MyEntityDetector sender, MyEntity entity, int meetC... method SubShake (line 442) | private void SubShake() method FarExplosion (line 447) | private void FarExplosion() method Update (line 466) | public override void Update() method Unload (line 477) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyRimeBlueprintsMission.cs class MyRimeBlueprintsMission (line 22) | class MyRimeBlueprintsMission : MyMission type EntityID (line 24) | private enum EntityID // list of IDs used in script method ValidateIds (line 35) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyRimeBlueprintsMission (line 50) | public MyRimeBlueprintsMission() method Load (line 142) | public override void Load() // Code in that block will be called on th... method MyScriptWrapper_EntityHacked (line 157) | void MyScriptWrapper_EntityHacked(MyEntity entity) method flyExit_OnMissionSuccess (line 167) | void flyExit_OnMissionSuccess(MyMissionBase sender) method entranceR_OnMissionSuccess (line 173) | void entranceR_OnMissionSuccess(MyMissionBase sender) method entranceL_OnMissionSuccess (line 183) | void entranceL_OnMissionSuccess(MyMissionBase sender) method Update (line 193) | public override void Update() //Code in that block will be called in e... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyRimeConvinceMission.cs class MyRimeConvinceMission (line 33) | class MyRimeConvinceMission : MyMission type EntityID (line 37) | private enum EntityID // list of IDs used in script method ValidateIds (line 108) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyRimeConvinceMission (line 121) | public MyRimeConvinceMission() method m_waitForTheMoment_OnMissionCleanUp (line 430) | void m_waitForTheMoment_OnMissionCleanUp(MyMissionBase sender) method M11TalkToReefOnOnMissionSuccess (line 436) | private void M11TalkToReefOnOnMissionSuccess(MyMissionBase sender) method M02TalkToReefOnOnMissionSuccess (line 441) | private void M02TalkToReefOnOnMissionSuccess(MyMissionBase sender) method M02TalkToReefOnOnMissionLoaded (line 447) | private void M02TalkToReefOnOnMissionLoaded(MyMissionBase sender) method DestroyFactoryBotsLoaded (line 452) | private void DestroyFactoryBotsLoaded(MyMissionBase sender) method FlyToVesselLoaded (line 477) | private void FlyToVesselLoaded(MyMissionBase sender) method VesselDetectorEntered (line 481) | private void VesselDetectorEntered(MyEntity sender, MyEntity bot, int ... method WaitForTheMomentLoaded (line 489) | private void WaitForTheMomentLoaded(MyMissionBase sender) method WaitForTheMomentUpdate (line 512) | private void WaitForTheMomentUpdate(MyMissionBase sender) method ReturnBackOnMissionSuccess (line 520) | private void ReturnBackOnMissionSuccess(MyMissionBase sender) method GetOutOfTheVesselLoaded (line 526) | private void GetOutOfTheVesselLoaded(MyMissionBase sender) method GetOutOfTheVesselSuccess (line 531) | private void GetOutOfTheVesselSuccess(MyMissionBase sender) method MissedWindow (line 536) | private void MissedWindow() method GuardsCatchedPlayer (line 545) | private void GuardsCatchedPlayer() method M11TalkToReefOnOnMissionLoaded (line 554) | private void M11TalkToReefOnOnMissionLoaded(MyMissionBase sender) method M09PlantcargoOnOnObjectUsedSucces (line 563) | private void M09PlantcargoOnOnObjectUsedSucces(uint entityId) method M09PlantcargoOnOnMissionSuccess (line 568) | private void M09PlantcargoOnOnMissionSuccess(MyMissionBase sender) method M09PlantcargoOnOnMissionLoaded (line 573) | private void M09PlantcargoOnOnMissionLoaded(MyMissionBase sender) method HurryUp (line 582) | void HurryUp() method M08CollectIllegalCargoOnOnMissionSuccess (line 587) | private void M08CollectIllegalCargoOnOnMissionSuccess(MyMissionBase se... method M08CollectIllegalCargoOnOnObjectUsedSucces (line 591) | private void M08CollectIllegalCargoOnOnObjectUsedSucces(uint entityId) method M08CollectIllegalCargoOnOnMissionLoaded (line 597) | private void M08CollectIllegalCargoOnOnMissionLoaded(MyMissionBase sen... method MyScriptWrapperOnOnSpawnpointBotSpawned (line 608) | private void MyScriptWrapperOnOnSpawnpointBotSpawned(MyEntity spawnPoi... method MyScriptWrapperOnBotReachedWaypoint (line 657) | private void MyScriptWrapperOnBotReachedWaypoint(MyEntity bot, MyEntit... method Follow1Reached (line 677) | private void Follow1Reached() method M01MeetReefOnOnMissionLoaded (line 688) | private void M01MeetReefOnOnMissionLoaded(MyMissionBase sender) method Load (line 693) | public override void Load() // Code in that block will be called on th... method Unload (line 711) | public override void Unload() method Update (line 725) | public override void Update() //Code in that block will be called in e... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyRussianCapitalMission.cs class MyRussianCapitalMission (line 25) | class MyRussianCapitalMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyRussianCapitalMission (line 43) | public MyRussianCapitalMission() method Load (line 64) | public override void Load() // Code in that block will be called on th... method Unload (line 73) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyRussianTransmitterMission.cs class MyRussianTransmitterMission (line 26) | class MyRussianTransmitterMission : MyMission type EntityID (line 28) | private enum EntityID // list of IDs used in script method ValidateIds (line 77) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyRussianTransmitterMission (line 89) | public MyRussianTransmitterMission() method enterTheBase_OnMissionSuccess (line 361) | void enterTheBase_OnMissionSuccess(MyMissionBase sender) method FindMainRoomEntrance_OnEntityEnter (line 367) | void FindMainRoomEntrance_OnEntityEnter(MyEntityDetector sender, MyEnt... method detectorOutsideTransmitter_OnEntityEnter (line 376) | void detectorOutsideTransmitter_OnEntityEnter(MyEntityDetector sender,... method findMainRoomEntrance_Loaded (line 382) | void findMainRoomEntrance_Loaded(MyMissionBase sender) method ReachWarehouse_Loaded (line 392) | void ReachWarehouse_Loaded(MyMissionBase sender) method DummyNearCargo_Enter (line 398) | void DummyNearCargo_Enter(MyEntityDetector sender, MyEntity entity, in... method MeetStranger_Loaded (line 407) | void MeetStranger_Loaded(MyMissionBase sender) method DummyNearVolodia_Enter (line 414) | void DummyNearVolodia_Enter(MyEntityDetector sender, MyEntity entity, ... method findFrequency_OnMissionLoaded (line 423) | void findFrequency_OnMissionLoaded(MyMissionBase sender) method DummyNearFrequencyHub_Enter (line 430) | void DummyNearFrequencyHub_Enter(MyEntityDetector sender, MyEntity ent... method enterTheBase_OnMissionLoaded (line 447) | void enterTheBase_OnMissionLoaded(MyMissionBase sender) method Accept (line 453) | public override void Accept() method BackToMadelyn_Success (line 461) | void BackToMadelyn_Success(MyMissionBase sender) method BackToTransmitter_Loaded (line 468) | void BackToTransmitter_Loaded(MyMissionBase sender) method FightRussianCommando_Success (line 473) | void FightRussianCommando_Success(MyMissionBase sender) method OpenDoors_Success (line 478) | void OpenDoors_Success(MyMissionBase sender) method MeetStranger_Success (line 487) | void MeetStranger_Success(MyMissionBase sender) method FindFrequency_Success (line 493) | void FindFrequency_Success(MyMissionBase sender) method StealMilitarySupply_Success (line 500) | void StealMilitarySupply_Success(MyMissionBase sender) method PlaceDeviceOnTransmitter_Success (line 510) | void PlaceDeviceOnTransmitter_Success(MyMissionBase sender) method TradeWithVolodia_Success (line 519) | void TradeWithVolodia_Success(MyMissionBase sender) method Load (line 534) | public override void Load() // Code in that block will be called on th... method MyRussianTransmitterMission_OnEntityEnter (line 567) | void MyRussianTransmitterMission_OnEntityEnter(MyEntityDetector sender... method RussianCommandoLoaded (line 577) | void RussianCommandoLoaded(MyMissionBase sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyRussianWarehouseMission.cs class MyRussianWarehouseMission (line 30) | class MyRussianWarehouseMission : MyMission type EntityID (line 32) | private enum EntityID method ValidateIds (line 159) | public override void ValidateIds() method GetEntity (line 176) | private MyEntity GetEntity(EntityID entityId) method MyRussianWarehouseMission (line 214) | public MyRussianWarehouseMission() method FindTransmitter_OnMissionSuccess (line 451) | void FindTransmitter_OnMissionSuccess(MyMissionBase sender) method FindTransmitter_OnMissionLoaded (line 456) | void FindTransmitter_OnMissionLoaded(MyMissionBase sender) method GetOutsideMainBase_OnMissionLoaded (line 461) | void GetOutsideMainBase_OnMissionLoaded(MyMissionBase sender) method BreakThruOldEntrance_OnMissionLoaded (line 466) | void BreakThruOldEntrance_OnMissionLoaded(MyMissionBase sender) method UpdateRussianMothershipMovement (line 507) | void UpdateRussianMothershipMovement(MyMissionBase sender) method SneakInsideMainBaseSubmission_OnMissionLoaded (line 512) | void SneakInsideMainBaseSubmission_OnMissionLoaded(MyMissionBase sender) method TurnOffSecurityCams_OnMissionLoaded (line 521) | void TurnOffSecurityCams_OnMissionLoaded(MyMissionBase sender) method LocateWarehouse_OnMissionLoaded (line 526) | void LocateWarehouse_OnMissionLoaded(MyMissionBase sender) method LocateWarehouse_OnMissionUnload (line 531) | void LocateWarehouse_OnMissionUnload(MyMissionBase sender) method LocateWarehouse_EntityDeath (line 536) | void LocateWarehouse_EntityDeath(MyEntity entity, MyEntity damageSource) method DownDataOnLoaded (line 544) | void DownDataOnLoaded(MyMissionBase sender) method ControlTurretOnLoaded (line 549) | void ControlTurretOnLoaded(MyMissionBase sender) method ControlTurretOnSuccess (line 555) | void ControlTurretOnSuccess(MyMissionBase sender) method GetOutsideWarehouseOnLoad (line 566) | void GetOutsideWarehouseOnLoad(MyMissionBase sender) method GetOutsideWarehouseOnCleanUp (line 573) | void GetOutsideWarehouseOnCleanUp(MyMissionBase sender) method CrushRemainingShipsOnLoad (line 578) | void CrushRemainingShipsOnLoad(MyMissionBase sender) method ReturnToMeetingPointSubmissionOnUpdate (line 583) | void ReturnToMeetingPointSubmissionOnUpdate(MyMissionBase sender) method Load (line 588) | public override void Load() method OnSpawnpointBotSpawned (line 660) | void OnSpawnpointBotSpawned(MyEntity spawnpoint, MyEntity bot) method Update (line 668) | public override void Update() method Unload (line 678) | public override void Unload() method StartDetector01 (line 710) | private void StartDetector01(MyEntityDetector sender, MyEntity entity,... method StartDetector02 (line 724) | private void StartDetector02(MyEntityDetector sender, MyEntity entity,... method StartDetector03 (line 735) | private void StartDetector03(MyEntityDetector sender, MyEntity entity,... method StartDetector04 (line 744) | private void StartDetector04(MyEntityDetector sender, MyEntity entity,... method StartDetector05 (line 754) | private void StartDetector05(MyEntityDetector sender, MyEntity entity,... method StartDetector06 (line 770) | private void StartDetector06(MyEntityDetector sender, MyEntity entity,... method StartDetector07 (line 786) | private void StartDetector07(MyEntityDetector sender, MyEntity entity,... method StartDetector08 (line 802) | private void StartDetector08(MyEntityDetector sender, MyEntity entity,... method StartDetector09 (line 816) | private void StartDetector09(MyEntityDetector sender, MyEntity entity,... method StartDetector10 (line 826) | private void StartDetector10(MyEntityDetector sender, MyEntity entity,... method StartDetector11 (line 835) | private void StartDetector11(MyEntityDetector sender, MyEntity entity,... method StartDetector12 (line 844) | private void StartDetector12(MyEntityDetector sender, MyEntity entity,... method OnPirateMothershipTrigger (line 853) | private void OnPirateMothershipTrigger(MyEntityDetector sender, MyEnti... method StartDetectorBonus1 (line 858) | private void StartDetectorBonus1(MyEntityDetector sender, MyEntity ent... method StartDetectorBonus2 (line 867) | private void StartDetectorBonus2(MyEntityDetector sender, MyEntity ent... method StartDetectorBonus3 (line 877) | private void StartDetectorBonus3(MyEntityDetector sender, MyEntity ent... method StartDetectorBonus4 (line 886) | private void StartDetectorBonus4(MyEntityDetector sender, MyEntity ent... method StartDetectorBonus5 (line 895) | private void StartDetectorBonus5(MyEntityDetector sender, MyEntity ent... method StartDetectorForUpperTurretHub (line 904) | private void StartDetectorForUpperTurretHub(MyEntityDetector sender, M... method StartDetectorForLowerTurretHub (line 913) | private void StartDetectorForLowerTurretHub(MyEntityDetector sender, M... method StartDetectorForDownData1 (line 922) | private void StartDetectorForDownData1(MyEntityDetector sender, MyEnti... method StartDetectorForDownData2 (line 931) | private void StartDetectorForDownData2(MyEntityDetector sender, MyEnti... method StartDetectorForExitArea1 (line 940) | private void StartDetectorForExitArea1(MyEntityDetector sender, MyEnti... method StartDetectorForExitArea2 (line 949) | private void StartDetectorForExitArea2(MyEntityDetector sender, MyEnti... method MovePirateShip (line 958) | private void MovePirateShip() method MoveRussianMothership (line 978) | private void MoveRussianMothership() method InitDetector (line 1015) | private MyEntityDetector InitDetector(uint detectorID, OnEntityEnter h... method CleanUpDetector (line 1023) | private void CleanUpDetector(MyEntityDetector detector, OnEntityEnter ... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MySlaverBase2Mission.cs class MySlaverBase2Mission (line 17) | class MySlaverBase2Mission : MyMission type EntityID (line 19) | private enum EntityID // list of IDs used in script method ValidateIds (line 52) | public override void ValidateIds() // checks if all IDs in enum are lo... method MySlaverBase2Mission (line 68) | public MySlaverBase2Mission() method OnFreeSlavesObjectiveSuccess (line 249) | void OnFreeSlavesObjectiveSuccess(uint entityID) method ParalyzeDefenseOnMissionLoaded (line 276) | void ParalyzeDefenseOnMissionLoaded(MyMissionBase sender) method ParalyzeDefenseOnMissionUnloaded (line 281) | void ParalyzeDefenseOnMissionUnloaded(MyMissionBase sender) method OnMyParalyzeDefenseEntityDeath (line 286) | void OnMyParalyzeDefenseEntityDeath(MyEntity entity1, MyEntity entity2) method m_FreeSlaves_4_OnMissionSuccess (line 310) | void m_FreeSlaves_4_OnMissionSuccess(MyMissionBase sender) method m_FreeSlaves_2_OnMissionSuccess (line 315) | void m_FreeSlaves_2_OnMissionSuccess(MyMissionBase sender) method m_Unlockprison1_OnMissionSuccess (line 320) | void m_Unlockprison1_OnMissionSuccess(MyMissionBase sender) method BreakTheChains_OnMissionSuccess (line 325) | void BreakTheChains_OnMissionSuccess(MyMissionBase sender) method Return_OnMissionLoaded (line 335) | void Return_OnMissionLoaded(MyMissionBase sender) method Load (line 345) | public override void Load() // Code in that block will be called on th... method MyScriptWrapperOnEntityDeath (line 355) | private void MyScriptWrapperOnEntityDeath(MyEntity entity1, MyEntity e... method Unload (line 367) | public override void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MySlaverBaseMission.cs class MySlaverBaseMission (line 19) | class MySlaverBaseMission : MyMission type EntityID (line 25) | enum EntityID method ValidateIds (line 403) | public override void ValidateIds() // checks if all IDs in enum are lo... method MySlaverBaseMission (line 540) | public MySlaverBaseMission() method HideMothership (line 798) | void HideMothership() method DestroyGeneratorMSSuccess (line 812) | void DestroyGeneratorMSSuccess(MyMissionBase sender) method DestroyBatteriesMSSuccess (line 818) | void DestroyBatteriesMSSuccess(MyMissionBase sender) method FindPrisonMSSuccess (line 827) | void FindPrisonMSSuccess(MyMissionBase sender) method MSEscape (line 834) | void MSEscape(MyMissionBase sender) method EnemiesDestroyed (line 892) | void EnemiesDestroyed(MyMissionBase sender) method HangarOpen (line 897) | void HangarOpen(MyMissionBase sender) method FreePilotsMSSuccess (line 918) | void FreePilotsMSSuccess(MyMissionBase sender) method Load (line 955) | public override void Load() // vykona se jednou na zacatku method Unload (line 992) | public override void Unload() method Update (line 1001) | public override void Update()//vola se v kazdem snimku method Accelerate (line 1073) | void Accelerate() method MoveMotherShipForwardDest (line 1082) | bool MoveMotherShipForwardDest(MyEntity entity, Vector3 velocity, Vect... method MoveMotherShipForward (line 1093) | void MoveMotherShipForward(MyEntity entity, Vector3 velocity) method MoveFourthReichMSStart (line 1098) | void MoveFourthReichMSStart(MyMissionBase sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MySmallPirateBase.cs class MySmallPirateBase (line 21) | class MySmallPirateBase: MyMission method MySmallPirateBase (line 26) | public MySmallPirateBase() method DestroyMSSuccess (line 99) | void DestroyMSSuccess(MyMissionBase sender) method Load (line 109) | public override void Load() // vykona se jednou na zacatku method Update (line 117) | public override void Update()//vola se v kazdem snimku FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MySmallPirateBase2.cs class MySmallPirateBase2 (line 21) | class MySmallPirateBase2: MyMission method MySmallPirateBase2 (line 26) | public MySmallPirateBase2() method Load (line 84) | public override void Load() // vykona se jednou na zacatku method Update (line 92) | public override void Update()//vola se v kazdem snimku FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MySmallPirateBase2Mission.cs class MySmallPirateBase2Mission (line 23) | class MySmallPirateBase2Mission: MyMission type EntityID (line 25) | private enum EntityID method ValidateIds (line 34) | public override void ValidateIds() // checks if all IDs in enum are lo... method MySmallPirateBase2Mission (line 49) | public MySmallPirateBase2Mission() method Load (line 111) | public override void Load() // vykona se jednou na zacatku method Update (line 120) | public override void Update()//vola se v kazdem snimku FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MySmallPirateBaseMission.cs class MySmallPirateBaseMission (line 23) | class MySmallPirateBaseMission: MyMission type EntityID (line 25) | private enum EntityID method ValidateIds (line 35) | public override void ValidateIds() // checks if all IDs in enum are lo... method MySmallPirateBaseMission (line 50) | public MySmallPirateBaseMission() method DestroyMSSuccess (line 99) | void DestroyMSSuccess(MyMissionBase sender) method Load (line 107) | public override void Load() // vykona se jednou na zacatku method Update (line 115) | public override void Update()//vola se v kazdem snimku FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MySolarFactoryEACMission.cs class MySolarfactoryEACMission (line 27) | class MySolarfactoryEACMission : MyMission type EntityID (line 30) | private enum EntityID method ValidateIds (line 53) | public override void ValidateIds() // checks if all IDs in enum are lo... method MySolarfactoryEACMission (line 76) | public MySolarfactoryEACMission() method DestroyedTransformator (line 126) | void DestroyedTransformator(MyMissionBase sender) method Load (line 144) | public override void Load() // vykona se jednou na zacatku method Update (line 156) | public override void Update()//vola se v kazdem snimku FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyStealthPlaygroundMission.cs class MyStealthPlayground (line 25) | class MyStealthPlayground : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID : uint method MyStealthPlayground (line 40) | public MyStealthPlayground() method Load (line 71) | public override void Load() method detector_OnEntityLeave (line 92) | void detector_OnEntityLeave(MyEntityDetector sender, MyEntity entity) method detector_OnEntityEnter (line 110) | void detector_OnEntityEnter(MyEntityDetector sender, MyEntity entity, ... method PlaygroundSubmissionSubmissionSuccess (line 119) | private void PlaygroundSubmissionSubmissionSuccess(MyMissionBase sender) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyTestAttackMission.cs class MyTestAttackMission (line 25) | class MyTestAttackMission : MyMission type EntityID (line 27) | private enum EntityID : uint method MyTestAttackMission (line 32) | public MyTestAttackMission() method Load (line 75) | public override void Load() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyTestMission.cs class MyTestMission (line 25) | class MyTestMission : MyMission type EntityID (line 27) | private enum EntityID : uint method MyTestMission (line 32) | public MyTestMission() method Load (line 75) | public override void Load() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyTradeStationChinaMission.cs class MyTradeStationChinaMission (line 23) | class MyTradeStationChinaMission : MyMissionSandboxBase type EntityID (line 25) | private enum EntityID // list of IDs used in script method ValidateIds (line 32) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyTradeStationChinaMission (line 44) | public MyTradeStationChinaMission() method Load (line 66) | public override void Load() // Code in that block will be called on th... method Update (line 73) | public override void Update() //Code in that block will be called in e... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyTradeStationEACMission.cs class MyTradeStationEACMission (line 26) | class MyTradeStationEACMission: MyMission type EntityID (line 28) | private enum EntityID method ValidateIds (line 64) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyTradeStationEACMission (line 85) | public MyTradeStationEACMission() method AttackBegin (line 171) | void AttackBegin(MyMissionBase sender) method DefenseON (line 191) | void DefenseON(MyMissionBase sender) method Load (line 212) | public override void Load() // vykona se jednou na zacatku method Update (line 231) | public override void Update()//vola se v kazdem snimku FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyTwinTowersMission.cs class MyTwinTowersMission (line 22) | class MyTwinTowersMission : MyMission type EntityID (line 26) | enum EntityID method ValidateIds (line 185) | public override void ValidateIds() method MyTwinTowersMission (line 294) | public MyTwinTowersMission() method Accept (line 641) | public override void Accept() method Load (line 648) | public override void Load() method MyScriptWrapperOnDialogueFinished (line 799) | void MyScriptWrapperOnDialogueFinished(MyDialogueEnum dialogue, bool i... method Unload (line 809) | public override void Unload() method Update (line 832) | public override void Update() method OnBotReachedWaypoint (line 894) | void OnBotReachedWaypoint(MyEntity bot, MyEntity waypoint) method KillableWithoutAlarm (line 902) | bool KillableWithoutAlarm(MyEntity entity) method DisplayWarningOrStartAlarm (line 912) | void DisplayWarningOrStartAlarm() method OnEntityDeath (line 928) | void OnEntityDeath(MyEntity entity, MyEntity killedBy) method SpawnBotsOnAlarm (line 942) | private void SpawnBotsOnAlarm() method OnEntityAtacked (line 951) | void OnEntityAtacked(MyEntity attacker, MyEntity target) method OnSpawnpointBotSpawned (line 962) | void OnSpawnpointBotSpawned(MyEntity spawnpoint, MyEntity bot) method OnEntityHacked (line 983) | void OnEntityHacked(MyEntity entity) method MultipleSabotageOnOnObjectUsedSucces (line 994) | void MultipleSabotageOnOnObjectUsedSucces(uint entityID) method RandevouzSubmissionLoaded (line 1010) | private void RandevouzSubmissionLoaded(MyMissionBase sender) method RandevouzSubmissionSuccess (line 1015) | private void RandevouzSubmissionSuccess(MyMissionBase sender) method AssaultSubmissionLoaded (line 1020) | private void AssaultSubmissionLoaded(MyMissionBase sender) method AssaultSubmissionSuccess (line 1029) | private void AssaultSubmissionSuccess(MyMissionBase sender) method HackerSubmissionLoaded (line 1034) | private void HackerSubmissionLoaded(MyMissionBase sender) method HackerSubmissionSuccess (line 1063) | private void HackerSubmissionSuccess(MyMissionBase sender) method JammerSubmissionLoaded (line 1068) | private void JammerSubmissionLoaded(MyMissionBase sender) method JammerSubmissionSuccess (line 1074) | private void JammerSubmissionSuccess(MyMissionBase sender) method Hacker2SubmissionLoaded (line 1079) | private void Hacker2SubmissionLoaded(MyMissionBase sender) method Hacker2SubmissionSuccess (line 1091) | private void Hacker2SubmissionSuccess(MyMissionBase sender) method Railgun01SubmissionSuccess (line 1113) | private void Railgun01SubmissionSuccess(MyMissionBase sender) method Railgun02SubmissionLoaded (line 1118) | private void Railgun02SubmissionLoaded(MyMissionBase sender) method Railgun02SubmissionSuccess (line 1131) | private void Railgun02SubmissionSuccess(MyMissionBase sender) method RightBaseGoToSubmissionLoaded (line 1140) | private void RightBaseGoToSubmissionLoaded(MyMissionBase sender) method RightBaseGoToSubmissionSuccess (line 1149) | private void RightBaseGoToSubmissionSuccess(MyMissionBase sender) method RightBaseGeneratorSubmissionLoaded (line 1154) | private void RightBaseGeneratorSubmissionLoaded(MyMissionBase sender) method RightBaseGeneratorSubmissionSuccess (line 1159) | private void RightBaseGeneratorSubmissionSuccess(MyMissionBase sender) method RightBaseCommandSubmissionLoaded (line 1171) | private void RightBaseCommandSubmissionLoaded(MyMissionBase sender) method RightBaseCommandSubmissionSuccess (line 1176) | private void RightBaseCommandSubmissionSuccess(MyMissionBase sender) method WaitSubmissionLoaded (line 1184) | private void WaitSubmissionLoaded(MyMissionBase sender) method WaitSubmissionSuccess (line 1194) | private void WaitSubmissionSuccess(MyMissionBase sender) method Mothership1SubmissionLoaded (line 1199) | private void Mothership1SubmissionLoaded(MyMissionBase sender) method Mothership1SubmissionSuccess (line 1207) | private void Mothership1SubmissionSuccess(MyMissionBase sender) method Mothership1Submission2Loaded (line 1212) | private void Mothership1Submission2Loaded(MyMissionBase sender) method Mothership1Submission2Success (line 1217) | private void Mothership1Submission2Success(MyMissionBase sender) method Mothership2SubmissionLoaded (line 1227) | private void Mothership2SubmissionLoaded(MyMissionBase sender) method Mothership2SubmissionSuccess (line 1232) | private void Mothership2SubmissionSuccess(MyMissionBase sender) method CommandReached (line 1241) | private void CommandReached(MyEntityDetector sender, MyEntity entity, ... method ChangeToEnemy (line 1249) | private void ChangeToEnemy() method SecurityDetectorReached (line 1272) | void SecurityDetectorReached(MyEntityDetector sender, MyEntity entity,... method AssaultSubmissionWave01 (line 1281) | private void AssaultSubmissionWave01() method AssaultSubmissionWave02 (line 1292) | private void AssaultSubmissionWave02() method AssaultSubmissionWave03 (line 1303) | private void AssaultSubmissionWave03() method ChangeFaction_Phase01 (line 1313) | private void ChangeFaction_Phase01() method ChangeFaction_Phase02 (line 1320) | private void ChangeFaction_Phase02() method HideExplosives (line 1329) | private void HideExplosives(MyEntity explosivesContainer) method PlaceExplosives (line 1339) | private bool PlaceExplosives(MyEntity explosivesContainer) method ExplodeExplosives (line 1358) | private void ExplodeExplosives() method MoveMotherShipForward (line 1390) | bool MoveMotherShipForward(MyEntity entity, float speed, Vector3 desti... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyUraniteMineMission.cs class MyUraniteMineMission (line 25) | class MyUraniteMineMission : MyMission type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 38) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyUraniteMineMission (line 49) | public MyUraniteMineMission() method Load (line 70) | public override void Load() // Code in that block will be called on th... method Unload (line 90) | public override void Unload() method Detector1Action (line 103) | public void Detector1Action(MyEntityDetector sender, MyEntity entity, ... method Detector2Action (line 112) | public void Detector2Action(MyEntityDetector sender, MyEntity entity, ... method Update (line 121) | public override void Update() //Code in that block will be called in e... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyWhiteWolvesResearchMission.cs class MyWhiteWolvesResearchMission (line 38) | class MyWhiteWolvesResearchMission : MyMission type AcceptSectorEntityIDs (line 47) | private enum AcceptSectorEntityIDs type EntityID (line 52) | private enum EntityID method ValidateIds (line 108) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyWhiteWolvesResearchMission (line 129) | public MyWhiteWolvesResearchMission() method returnToMothership_OnMissionLoaded (line 282) | void returnToMothership_OnMissionLoaded(MyMissionBase sender) method m_01GetBiomachSamples1_OnMissionLoaded (line 287) | void m_01GetBiomachSamples1_OnMissionLoaded(MyMissionBase sender) method m_01GetBiomachSamples1_OnSuccessDialogueStarted (line 298) | void m_01GetBiomachSamples1_OnSuccessDialogueStarted(MyMissionBase sen... method m_04GetOrganicSamples_OnMissionLoaded (line 304) | void m_04GetOrganicSamples_OnMissionLoaded(MyMissionBase sender) method m_04GetOrganicSamples_OnSuccessDialogueStarted (line 314) | void m_04GetOrganicSamples_OnSuccessDialogueStarted(MyMissionBase sender) method m_05GetBiomachBlueprints_OnMissionLoaded (line 321) | void m_05GetBiomachBlueprints_OnMissionLoaded(MyMissionBase sender) method m_05GetBiomachBlueprints_OnSuccessDialogueStarted (line 328) | void m_05GetBiomachBlueprints_OnSuccessDialogueStarted(MyMissionBase s... method m_07GetOut_OnMissionLoaded (line 334) | void m_07GetOut_OnMissionLoaded(MyMissionBase sender) method M08DestroyOnMissionLoaded (line 339) | void M08DestroyOnMissionLoaded(MyMissionBase sender) method M08DestroyOnMissionSuccess (line 346) | private void M08DestroyOnMissionSuccess(MyMissionBase sender) method SickensDialog (line 360) | void SickensDialog() method Boom1 (line 367) | private void Boom1() method Boom1Hide (line 375) | private void Boom1Hide() method Boom2 (line 380) | private void Boom2() method Boom2Hide (line 388) | private void Boom2Hide() method Boom3 (line 393) | private void Boom3() method Boom3Hide (line 403) | private void Boom3Hide() method Load (line 409) | public override void Load() method Unload (line 450) | public override void Unload() method TryHideEntities (line 456) | protected static void TryHideEntities(List toHide) method UnHideEntities (line 464) | protected static void UnHideEntities(List toHide) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/SinglePlayer/MyZombieLevelMission.cs class MyZombieLevelMission (line 25) | class MyZombieLevelMission : MyMissionSandboxBase type EntityID (line 27) | private enum EntityID // list of IDs used in script method ValidateIds (line 33) | public override void ValidateIds() // checks if all IDs in enum are lo... method MyZombieLevelMission (line 43) | public MyZombieLevelMission() method Load (line 63) | public override void Load() // Code in that block will be called on th... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Submissions/MyHarvestOreSubmission.cs class MyHarvestOreSubmission (line 15) | class MyHarvestOreSubmission : MyObjective method MyHarvestOreSubmission (line 21) | public MyHarvestOreSubmission(MyTextsWrapperEnum name, MyMissionID id,... method Load (line 29) | public override void Load() method Unload (line 38) | public override void Unload() method IsSuccess (line 45) | public override bool IsSuccess() method Success (line 50) | public override void Success() method EntityInventoryItemAmountChanged (line 55) | void EntityInventoryItemAmountChanged(MyEntity entity, MyInventory inv... method CheckOre (line 63) | private void CheckOre() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Submissions/MySabotageSubmission.cs class MySabotageSubmission (line 23) | class MySabotageSubmission : MyObjective method MySabotageSubmission (line 28) | public MySabotageSubmission( method MySabotageSubmission (line 41) | public MySabotageSubmission( method Load (line 55) | public override void Load() method Unload (line 65) | public override void Unload() method IsSuccess (line 78) | public override bool IsSuccess() method OnUseKeyPress (line 97) | void OnUseKeyPress() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Submissions/MySubmissionGotoAny.cs class MySubmissionFlyToAny (line 13) | class MySubmissionFlyToAny : MyObjective method MySubmissionFlyToAny (line 17) | public MySubmissionFlyToAny(StringBuilder Name, MyMissionID ID, String... method TestLocations (line 23) | [Conditional("DEBUG")] method TestLocation (line 32) | private bool TestLocation(MyMissionLocation location) method Unload (line 38) | public override void Unload() method Load (line 45) | public override void Load() method IsSuccess (line 61) | public override bool IsSuccess() method SetLocationVisibility (line 74) | public override void SetLocationVisibility(bool visible) FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Utils/MyCountdownTimer.cs class MyCountdownTimer (line 9) | class MyCountdownTimer method Start (line 16) | public void Start(TimeSpan countdownDuration, MyTimerActionDelegate ac... method GetRemainingTime (line 29) | public TimeSpan GetRemainingTime() method CountdownEnded (line 34) | private void CountdownEnded() method Update (line 40) | public void Update() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Utils/MyEntityAnimator.cs class MyEntityAnimator (line 11) | class MyEntityAnimator class MyKey (line 13) | public class MyKey method MyEntityAnimator (line 24) | public MyEntityAnimator() method CompareKeysByTime (line 29) | private int CompareKeysByTime(MyKey a, MyKey b) method GetValues (line 34) | private void GetValues(float time, out Vector3 position, out Quaternio... method AddKey (line 65) | public void AddKey(float time, Vector3 position, Quaternion rotation) method UpdateEntity (line 76) | public void UpdateEntity(MyEntity entity) method UpdateTangent (line 84) | public void UpdateTangent(MyEntity entity, Vector3 up) method GetAnimationLength (line 101) | public float GetAnimationLength() method JumpToTime (line 106) | public void JumpToTime(float time) method Update (line 111) | public void Update() method DebugDraw (line 116) | public void DebugDraw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Utils/MyItemToGetDefinition.cs class MyItemToGetDefinition (line 9) | class MyItemToGetDefinition method MyItemToGetDefinition (line 15) | public MyItemToGetDefinition(MyMwcObjectBuilderTypeEnum itemType, int?... method MyItemToGetDefinition (line 22) | public MyItemToGetDefinition(MyMwcObjectBuilderTypeEnum itemType, int?... FILE: Sources/MinerWars.GameLib/AppCode/Game/Missions/Utils/MyMissionTimer.cs class MyMissionTimer (line 15) | class MyMissionTimer class MyTimerAction (line 20) | protected class MyTimerAction method MyTimerAction (line 31) | public MyTimerAction(int startTime, MyTimerActionDelegate action, st... method Launch (line 46) | public void Launch() method Stop (line 57) | public void Stop() method Start (line 65) | public void Start() method Update (line 77) | public void Update(int elapsedTime) method MyMissionTimer (line 106) | public MyMissionTimer() method GetElapsedTime (line 111) | public TimeSpan GetElapsedTime() method Start (line 116) | public void Start() method Reset (line 125) | public void Reset() method End (line 130) | public void End() method RegisterTimerAction (line 139) | public void RegisterTimerAction(int startTime, MyTimerActionDelegate t... method RegisterTimerAction (line 150) | public void RegisterTimerAction(TimeSpan startTime, MyTimerActionDeleg... method Update (line 155) | public void Update() method ClearActions (line 182) | public void ClearActions() method SetElapsedTime (line 193) | internal void SetElapsedTime(TimeSpan timeSpan) FILE: Sources/MinerWars.GameLib/AppCode/Game/Models/IMyTriangePruningStructure.cs type IMyTriangePruningStructure (line 12) | interface IMyTriangePruningStructure method GetIntersectionWithLine (line 14) | MyIntersectionResultLineTriangleEx? GetIntersectionWithLine(MyEntity p... method GetIntersectionWithLine (line 15) | MyIntersectionResultLineTriangleEx? GetIntersectionWithLine(MyEntity p... method GetTrianglesIntersectingSphere (line 21) | void GetTrianglesIntersectingSphere(ref BoundingSphere sphere, Vector3... method GetIntersectionWithSphere (line 26) | bool GetIntersectionWithSphere(MyEntity physObject, ref BoundingSphere... method GetTrianglesIntersectingSphere (line 32) | void GetTrianglesIntersectingSphere(ref BoundingSphere sphere, List GetMeshList() method LoadData (line 298) | public void LoadData() method LoadContent (line 604) | public void LoadContent() method CreateRenderDataForMesh (line 623) | private void CreateRenderDataForMesh() method LoadInDraw (line 646) | public void LoadInDraw(LoadingMode loadingMode = LoadingMode.Immediate) method CreateVertexBuffer (line 687) | void CreateVertexBuffer() method CreateIndexBuffer (line 874) | void CreateIndexBuffer() method SignResource (line 904) | [Conditional("DEBUG")] method IsMeshGoingToBeAddedIntoTrianglesArray (line 910) | bool IsMeshGoingToBeAddedIntoTrianglesArray(MyMesh mesh) method GetNumberOfTrianglesForColDet (line 915) | int GetNumberOfTrianglesForColDet() method CopyTriangleIndices (line 928) | void CopyTriangleIndices() method UnloadTemporaryData (line 979) | private void UnloadTemporaryData() method UnloadData (line 987) | public bool UnloadData() method UnloadContent (line 1020) | public void UnloadContent() method GetModelEnum (line 1052) | public MyModelsEnum GetModelEnum() method GetTrianglePruningStructure (line 1057) | public IMyTriangePruningStructure GetTrianglePruningStructure() method GetTriangleBoundingBox (line 1063) | public void GetTriangleBoundingBox(int triangleIndex, ref BoundingBox ... method GetTrianglesCount (line 1075) | public int GetTrianglesCount() method GetVerticesCount (line 1080) | public int GetVerticesCount() method GetBVHSize (line 1085) | public int GetBVHSize() method GetDrawTechnique (line 1090) | public MyMeshDrawTechnique GetDrawTechnique() method SetDrawTechnique (line 1095) | public void SetDrawTechnique(MyMeshDrawTechnique drawTechnique) method GetSpecularShininess (line 1100) | public float GetSpecularShininess() method GetSpecularPower (line 1105) | public float GetSpecularPower() method GetRescaleFactor (line 1110) | public float GetRescaleFactor() method Render (line 1120) | public void Render() method Dispose (line 1136) | public void Dispose() method SignResource (line 1172) | [Conditional("DEBUG")] method LoadOnlyDummies (line 1179) | public void LoadOnlyDummies() method LoadOnlyModelInfo (line 1227) | public void LoadOnlyModelInfo() method Cleanup (line 1269) | void IPrimitiveManagerBase.Cleanup() method IsTrimesh (line 1274) | bool IPrimitiveManagerBase.IsTrimesh() method GetPrimitiveCount (line 1280) | int IPrimitiveManagerBase.GetPrimitiveCount() method GetPrimitiveBox (line 1286) | void IPrimitiveManagerBase.GetPrimitiveBox(int prim_index, out AABB pr... method GetPrimitiveTriangle (line 1300) | void IPrimitiveManagerBase.GetPrimitiveTriangle(int prim_index, Primit... method PreloadTextures (line 1307) | public void PreloadTextures(LoadingMode loadingMode, int materialIndex... FILE: Sources/MinerWars.GameLib/AppCode/Game/Models/MyModelObj .cs class MyModelObj (line 16) | class MyModelObj method MyModelObj (line 22) | public MyModelObj(string filename) method GetLineTokens (line 50) | private IEnumerable GetLineTokens(string filename) method ParseObjLine (line 82) | private void ParseObjLine(string[] lineTokens) method ParseVector3 (line 118) | private static Vector3 ParseVector3(string[] lineTokens) FILE: Sources/MinerWars.GameLib/AppCode/Game/Models/MyModelOctree.cs class MyModelOctree (line 18) | class MyModelOctree : IMyTriangePruningStructure method MyModelOctree (line 24) | private MyModelOctree() { } method MyModelOctree (line 27) | public MyModelOctree(MyModel model) method GetIntersectionWithLine (line 53) | public MyIntersectionResultLineTriangleEx? GetIntersectionWithLine(MyE... method GetIntersectionWithLine (line 65) | public MyIntersectionResultLineTriangleEx? GetIntersectionWithLine(MyE... method GetTrianglesIntersectingSphere (line 78) | public void GetTrianglesIntersectingSphere(ref BoundingSphere sphere, ... method GetIntersectionWithSphere (line 86) | public bool GetIntersectionWithSphere(MyEntity physObject, ref Boundin... method GetTrianglesIntersectingSphere (line 100) | public void GetTrianglesIntersectingSphere(ref BoundingSphere sphere, ... method GetTrianglesIntersectingAABB (line 105) | public void GetTrianglesIntersectingAABB(ref BoundingBox box, List GetModelSubObjects(MyModelsEnum m... FILE: Sources/MinerWars.GameLib/AppCode/Game/Models/MyModels.cs class MyModels (line 17) | static partial class MyModels method MyModels (line 37) | static MyModels() method BackgroundLoader (line 49) | private static void BackgroundLoader() method LoadModelInDrawInBackground (line 72) | internal static void LoadModelInDrawInBackground(MyModel model) method LoadData (line 85) | public static void LoadData() method ReloadData (line 95) | public static void ReloadData() method ReloadContent (line 143) | public static void ReloadContent() method LoadContent (line 169) | public static void LoadContent() method UnloadData (line 195) | public static void UnloadData() method UnloadContent (line 210) | public static void UnloadContent() method LoadInDraw (line 228) | public static void LoadInDraw() method UnloadExcept (line 253) | public static void UnloadExcept(HashSet keepModels) method GetModelOnlyData (line 274) | public static MyModel GetModelOnlyData(MyModelsEnum modelEnum) method GetModelOnlyDummies (line 283) | public static MyModel GetModelOnlyDummies(MyModelsEnum modelEnum) method GetModelOnlyModelInfo (line 290) | public static MyModel GetModelOnlyModelInfo(MyModelsEnum modelEnum) method GetModelForDraw (line 301) | public static MyModel GetModelForDraw(MyModelsEnum modelEnum) method GetModelAssetName (line 318) | public static string GetModelAssetName(MyModelsEnum modelEnum) method GetModel (line 323) | public static MyModel GetModel(MyModelsEnum modelEnum) method ReleaseModel (line 330) | public static void ReleaseModel(MyModelsEnum modelEnum) method GetModelEnumByAssetName (line 335) | public static MyModelsEnum GetModelEnumByAssetName(string assetName) method ParseEntityChildrensForLog (line 350) | private static void ParseEntityChildrensForLog(KeenSoftwareHouse.Libra... method LogUsageInformation (line 455) | public static void LogUsageInformation() type WLentry (line 624) | struct WLentry method MergeLogFiles (line 634) | public static void MergeLogFiles() method IsNeededFile (line 693) | private static bool IsNeededFile(string file) method CheckAllModels (line 710) | public static void CheckAllModels() FILE: Sources/MinerWars.GameLib/AppCode/Game/Models/MyModels_Data.cs type MyModelsEnum (line 16) | public enum MyModelsEnum : int type MyModelTexturesEnum (line 1824) | public enum MyModelTexturesEnum class MyModels (line 1828) | static partial class MyModels method InitModels (line 1830) | static void InitModels() method FindMissingAndUnusedModels (line 2956) | private static void FindMissingAndUnusedModels() method NormalizeAssetName (line 3026) | private static string NormalizeAssetName(string assetName) method RemoveModifier (line 3038) | private static string RemoveModifier(string assetName) method AddModel (line 3044) | static void AddModel(MyModel model) method AddEntityModels (line 3054) | static void AddEntityModels(string assetName, MyModelsEnum lod0, MyMod... FILE: Sources/MinerWars.GameLib/AppCode/Game/MyOctree.cs class MyOctree (line 12) | class MyOctree method MyOctree (line 27) | public MyOctree() method Init (line 31) | public void Init(ref MyVoxelVertex[] vertices, ref int vertexCount, re... method BoxQuery (line 93) | public void BoxQuery(ref BoundingBox bbox, List triangleIndices) method GetIntersectionWithLine (line 132) | public void GetIntersectionWithLine(ref Ray ray, List triangleInd... method MyOctree (line 176) | static MyOctree() method GetNode (line 219) | private int GetNode(ref BoundingBox triangleAabb) FILE: Sources/MinerWars.GameLib/AppCode/Game/Networking/MyClientServer.cs class MyClientServer (line 17) | static class MyClientServer method MyClientServer (line 19) | static MyClientServer() method Logout (line 41) | public static void Logout() method ResetUser (line 46) | private static void ResetUser() FILE: Sources/MinerWars.GameLib/AppCode/Game/Networking/MyPlayerBase.cs class MyPlayerBase (line 7) | abstract class MyPlayerBase method MyPlayerBase (line 14) | private MyPlayerBase() { } method MyPlayerBase (line 16) | protected MyPlayerBase(StringBuilder displayName, int userId) method GetDisplayName (line 22) | public StringBuilder GetDisplayName() method SetDisplayName (line 27) | public void SetDisplayName(StringBuilder displayName) method SetMultiplayerUserId (line 32) | public void SetMultiplayerUserId(int userId) method GetUserId (line 37) | public int GetUserId() FILE: Sources/MinerWars.GameLib/AppCode/Game/Networking/MyPlayerLocal.cs class MyPlayerLocal (line 5) | class MyPlayerLocal : MyPlayerBase method MyPlayerLocal (line 26) | public MyPlayerLocal(StringBuilder displayName, int userId, bool canAc... method CreateOfflineDemoUser (line 42) | public static MyPlayerLocal CreateOfflineDemoUser() method IsDemoUser (line 50) | public bool IsDemoUser() method GetCanAccessDemo (line 55) | public bool GetCanAccessDemo() method GetCanSave (line 60) | public bool GetCanSave() method GetCanAccessEditorForStory (line 65) | public bool GetCanAccessEditorForStory() method GetCanAccessEditorForMMO (line 70) | public bool GetCanAccessEditorForMMO() method GetCanAccessMMO (line 75) | public bool GetCanAccessMMO() method GetCanAccess25d (line 80) | public bool GetCanAccess25d() method GetUseCheats (line 85) | public bool GetUseCheats() FILE: Sources/MinerWars.GameLib/AppCode/Game/Networking/MyPlayerRemote.cs class MyPlayerRemote (line 10) | class MyPlayerRemote : MyPlayerBase method MyPlayerRemote (line 20) | public MyPlayerRemote(StringBuilder displayName, int userId, byte play... FILE: Sources/MinerWars.GameLib/AppCode/Game/Networking/MyPlayerStatistics.cs class MyPlayerStatistics (line 12) | class MyPlayerStatistics method Init (line 14) | public void Init(MyMwcObjectBuilder_PlayerStatistics playerStatisticsO... method GetObjectBuilder (line 30) | public MyMwcObjectBuilder_PlayerStatistics GetObjectBuilder() FILE: Sources/MinerWars.GameLib/AppCode/Game/Physics/MyContactEventExtensions.cs class MyContactEventExtensions (line 7) | public static class MyContactEventExtensions method GetOtherEntity (line 15) | internal static MyEntity GetOtherEntity(this MyContactEventInfo eventI... method GetOtherEntity (line 34) | internal static MyEntity GetOtherEntity(this MyRBSolverConstraint even... FILE: Sources/MinerWars.GameLib/AppCode/Game/Physics/MyPhysicsBody.cs class MyPhysicsBody (line 18) | internal class MyPhysicsBody : MyResource, IMyNotifyMotion, IMyNotifyCon... method MyPhysicsBody (line 440) | public MyPhysicsBody(MyEntity entity, float mass, RigidBodyFlag flags) method GetRBElementList (line 462) | public List GetRBElementList() method Close (line 467) | public void Close() method AddForce (line 483) | public void AddForce(MyPhysicsForceType type, Vector3? force, Vector3?... method ApplyImpulse (line 537) | public void ApplyImpulse(Vector3 dir, Vector3 pos) method WakeUp (line 548) | public void WakeUp() method ClearForces (line 556) | public virtual void ClearForces() method ClearSpeed (line 563) | public void ClearSpeed() method Clear (line 575) | public void Clear() method AddElement (line 586) | public void AddElement(MyRBElement element, bool recomputeInertia) method RemoveAllElements (line 597) | public void RemoveAllElements() method DebugDraw (line 605) | public void DebugDraw() method Activate (line 704) | protected void Activate() method Deactivate (line 717) | protected void Deactivate() method Update (line 726) | public void Update() method OnMotion (line 739) | public void OnMotion(AppCode.Physics.MyRigidBody rbo, float step) method OnContactStart (line 759) | public virtual void OnContactStart(MyContactEventInfo contactInfo) method OnContactEnd (line 769) | public virtual void OnContactEnd(MyContactEventInfo contactInfo) method OnContactTouch (line 778) | public virtual void OnContactTouch(MyContactEventInfo contactInfo) method OnContact (line 788) | public virtual bool OnContact(ref MyRBSolverConstraint constraint) method OnWorldPositionChanged (line 801) | public void OnWorldPositionChanged(object source) FILE: Sources/MinerWars.GameLib/AppCode/Game/Physics/MyPhysicsForceType.cs type MyPhysicsForceType (line 6) | internal enum MyPhysicsForceType : byte FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/Container/MyPrefabContainer.cs class MyPrefabContainer (line 47) | class MyPrefabContainer : MyEntity, IMyInventory, IMyUseableEntity, IMyH... method SetEditState (line 70) | public void SetEditState(bool editState) method HasEditState (line 74) | public bool HasEditState() { return m_editingActive; } method MyPrefabContainer (line 104) | public MyPrefabContainer() method Init (line 120) | public virtual void Init(string hudLabelText, MyMwcObjectBuilder_Prefa... method SetHudMarker (line 225) | protected override void SetHudMarker() method CreateAndAddPrefab (line 244) | public MyEntity CreateAndAddPrefab(string hudLabelText, MyMwcObjectBui... method RemovePrefab (line 257) | public void RemovePrefab(MyPrefabBase prefab) method RecheckNeedsUpdateState (line 288) | private void RecheckNeedsUpdateState() method UpdateBeforeSimulation (line 303) | public override void UpdateBeforeSimulation() method UpdateAfterSimulation (line 310) | public override void UpdateAfterSimulation() method HandleRefillInventory (line 337) | private void HandleRefillInventory() method HandleAlarm (line 345) | private void HandleAlarm() method Draw (line 353) | public override bool Draw(MyRenderObject renderObject) method DebugDraw (line 365) | public override bool DebugDraw() method DrawSelectionBox (line 382) | public void DrawSelectionBox(Vector4 color) method DrawSelectionBoxAndBounding (line 393) | public void DrawSelectionBoxAndBounding(bool selected, bool entered) method AddSelectionBoxLineBillboard (line 457) | void AddSelectionBoxLineBillboard(bool entered, AxisTypesEnum axis, Ve... method DrawMouseOver (line 517) | public override void DrawMouseOver(ref Vector3 highlightColor) method AddBoundingSelectionBillboard (line 526) | private void AddBoundingSelectionBillboard(bool entered, Vector3 local... method AddBoundingBillboard (line 543) | private void AddBoundingBillboard(bool entered, Vector3 localForward, ... method GetUserID (line 561) | public int GetUserID() method SwitchEditMode (line 567) | public void SwitchEditMode() method GetPrefabsCenter (line 573) | Vector3 GetPrefabsCenter(IEnumerable prefabs) method GetIntersectionWithMaximumBoundingBox (line 586) | public bool GetIntersectionWithMaximumBoundingBox(ref BoundingSphere s... method GetIntersectionWithSphere (line 596) | public override bool GetIntersectionWithSphere(ref BoundingSphere sphere) method GetIntersectionWithLine (line 601) | public override bool GetIntersectionWithLine(ref MyLine line, out MyIn... method GetIntersectionWithLine (line 615) | public override bool GetIntersectionWithLine(ref MyLine line, out Vect... method GetWorkingPrefabsCount (line 628) | public int GetWorkingPrefabsCount() method GetObjectBuilderInternal (line 634) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetRelativePositionInContainerCoords (line 665) | public static MyMwcVector3Short GetRelativePositionInContainerCoords(V... method GetRelativePositionInAbsoluteCoords (line 673) | public static Vector3 GetRelativePositionInAbsoluteCoords(MyMwcVector3... method IsPrefabOutOfContainerBounds (line 683) | public static bool IsPrefabOutOfContainerBounds(Vector3 prefabRelative... method GetPrefabs (line 700) | public IEnumerable GetPrefabs() method GetPrefabsInFrustum (line 708) | public List GetPrefabsInFrustum(ref BoundingFrustum bounding... method IsEditingActive (line 725) | public bool IsEditingActive() method Close (line 732) | public override void Close() method MoveAndRotate (line 744) | public override bool MoveAndRotate(Vector3 newPosition, Matrix newOrie... method UpdateAABB (line 754) | public void UpdateAABB() method UpdateEditedNode (line 764) | public void UpdateEditedNode(MyEntity entity) method IsSelectable (line 777) | public override bool IsSelectable() method AddPrefab (line 786) | public void AddPrefab(MyPrefabBase prefab) method OnWorldPositionChanged (line 842) | public override void OnWorldPositionChanged(object source) method IsEntityFromContainer (line 853) | public bool IsEntityFromContainer(MyEntity entity) method IsSelectableParentOnly (line 867) | public override bool IsSelectableParentOnly() method OnActivated (line 876) | protected override void OnActivated(object source) method OnDeactivated (line 888) | protected override void OnDeactivated(object source) method ContainsPrefab (line 909) | public bool ContainsPrefab(PrefabTypesFlagEnum prefabTypeFlag) method GetPrefabs (line 914) | public List GetPrefabs(CategoryTypesEnum prefabCategory) method GetFriendlyName (line 919) | public override string GetFriendlyName() method UpdateGenerators (line 927) | public void UpdateGenerators() method FindGeneratorsFor (line 947) | public void FindGeneratorsFor(MyPrefabBase prefab) method CanBeAlarmSignalized (line 1004) | private bool CanBeAlarmSignalized() method SetAlarmPrefabs (line 1033) | private void SetAlarmPrefabs(bool enabled) method StartAlarm (line 1043) | private void StartAlarm() method StopAlarm (line 1050) | private void StopAlarm() method LaunchAlarm (line 1057) | public void LaunchAlarm(object sender, MyEntity entity) method PlayAlarmCue (line 1072) | private void PlayAlarmCue() method StopAlarmCue (line 1082) | private void StopAlarmCue() method AggroBots (line 1091) | private void AggroBots(MyEntity entity) method DebugDrawDeactivated (line 1104) | public override void DebugDrawDeactivated() method DeactivatePrefab (line 1117) | public void DeactivatePrefab(MyPrefabBase prefab) method ActivatePrefab (line 1125) | public void ActivatePrefab(MyPrefabBase prefab) method GetDeactivatedPrefabs (line 1130) | public IEnumerable GetDeactivatedPrefabs() method RefillInventory (line 1135) | public void RefillInventory() method GetGuiControl (line 1147) | public MyGuiControlEntityUse GetGuiControl(IMyGuiControlsParent parent) method GetEntity (line 1152) | public MyEntity GetEntity() method Use (line 1157) | public void Use(MySmallShip useBy) method UseFromHackingTool (line 1162) | public void UseFromHackingTool(MySmallShip useBy, int hackingLevelDiff... method CanBeUsed (line 1167) | public bool CanBeUsed(MySmallShip usedBy) method CanBeHacked (line 1172) | public bool CanBeHacked(MySmallShip hackedBy) FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/Container/MyPrefabContainerManager.cs class MyPrefabContainerManager (line 19) | class MyPrefabContainerManager method MyPrefabContainerManager (line 31) | private MyPrefabContainerManager() method GetInstance (line 50) | public static MyPrefabContainerManager GetInstance() method OnToggleDebugDraw (line 63) | public void OnToggleDebugDraw(MyDebugConsole.MyDebugConsoleItem sender) method OnShowPhysAABB (line 73) | public void OnShowPhysAABB(MyDebugConsole.MyDebugConsoleItem sender) method GetContainerCount (line 83) | public int GetContainerCount() method AddContainer (line 92) | public void AddContainer(MyPrefabContainer container) method RemoveContainer (line 102) | public void RemoveContainer(MyPrefabContainer container) method Clear (line 111) | public void Clear() method DrawContainersBoundingArea (line 119) | public void DrawContainersBoundingArea() method DebugDraw (line 148) | public void DebugDraw() method UnloadContent (line 166) | public void UnloadContent() method UnloadData (line 178) | public void UnloadData() FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/IMyUseableEntity.cs type MyUseType (line 14) | [Flags] type IMyUseableEntity (line 22) | interface IMyUseableEntity method CanBeUsed (line 25) | bool CanBeUsed(MySmallShip usedBy); method CanBeHacked (line 26) | bool CanBeHacked(MySmallShip hackedBy); method Use (line 27) | void Use(MySmallShip useBy); method UseFromHackingTool (line 28) | void UseFromHackingTool(MySmallShip useBy, int hackingLevelDifference); type IMyHasGuiControl (line 31) | interface IMyHasGuiControl method GetGuiControl (line 33) | MyGuiControlEntityUse GetGuiControl(IMyGuiControlsParent parent); method GetEntity (line 34) | MyEntity GetEntity(); class MyUseProperties (line 37) | class MyUseProperties method MyUseProperties (line 67) | public MyUseProperties(MyUseType useMask, MyUseType hackMask, MyTextsW... method Init (line 74) | public void Init(MyUseType useType, MyUseType hackType, int hackingLev... method Init (line 83) | public void Init(MyMwcObjectBuilder_EntityUseProperties builder) method GetObjectBuilder (line 88) | public MyMwcObjectBuilder_EntityUseProperties GetObjectBuilder() FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefab.cs class MyPrefab (line 677) | class MyPrefab : MyPrefabBase method MyPrefab (line 679) | public MyPrefab(MyPrefabContainer owner) method GetFriendlyName (line 696) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabAlarm.cs class MyPrefabAlarm (line 27) | class MyPrefabAlarm : MyPrefabBase method WorkingChanged (line 29) | protected override void WorkingChanged() method MyPrefabAlarm (line 58) | public MyPrefabAlarm(MyPrefabContainer owner) method InitPhysicsInternal (line 64) | protected override void InitPhysicsInternal() method InitPrefab (line 70) | protected override void InitPrefab(string displayName, Vector3 relativ... method InitLight (line 87) | private void InitLight() method UpdateLightWorldMatrix (line 124) | private void UpdateLightWorldMatrix() method OnWorldPositionChanged (line 141) | public override void OnWorldPositionChanged(object source) method UpdatePrefabBeforeSimulation (line 148) | protected override void UpdatePrefabBeforeSimulation() method GetObjectBuilderInternal (line 156) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method Draw (line 163) | public override bool Draw(MyRenderObject renderObject) method GetFriendlyName (line 180) | public override string GetFriendlyName() method Close (line 185) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabBankNode.cs class MyPrefabBankNode (line 19) | class MyPrefabBankNode : MyPrefabBase, IMyUseableEntity method MyPrefabBankNode (line 23) | public MyPrefabBankNode(MyPrefabContainer owner) method InitPrefab (line 28) | protected override void InitPrefab(string displayName, Vector3 relativ... method GetCorrectDisplayName (line 48) | public override string GetCorrectDisplayName() method SetHudMarker (line 58) | protected override void SetHudMarker() method GetObjectBuilderInternal (line 63) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetFriendlyName (line 85) | public override string GetFriendlyName() method CanBeUsed (line 95) | public bool CanBeUsed(MySmallShip usedBy) method CanBeHacked (line 100) | public bool CanBeHacked(MySmallShip hackedBy) method Use (line 105) | public void Use(MySmallShip useBy) method UseFromHackingTool (line 110) | public void UseFromHackingTool(MySmallShip useBy, int hackingLevelDiff... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabBase.cs class MyPrefabBase (line 47) | abstract class MyPrefabBase : MyEntity method GetKinematicParts (line 121) | public IEnumerable GetKinematicParts() method WorkingChanged (line 153) | protected virtual void WorkingChanged() method UpdateKinematicParts (line 161) | private void UpdateKinematicParts() method IsWorking (line 169) | public virtual bool IsWorking() method IsAbleToWork (line 174) | public virtual bool IsAbleToWork() method MyPrefabBase (line 179) | public MyPrefabBase(MyPrefabContainer owner) method InitPrefab (line 190) | protected virtual void InitPrefab(string displayName, Vector3 relative... method Init (line 195) | public virtual void Init(string displayName, Vector3 relativePosition,... method GetDisplayNameSb (line 276) | protected virtual StringBuilder GetDisplayNameSb(string displayName) method SetHudMarker (line 284) | protected override void SetHudMarker() method InitPhysics (line 295) | private void InitPhysics() method InitPhysicsInternal (line 300) | protected virtual void InitPhysicsInternal() method InitKinematicParts (line 305) | private void InitKinematicParts() method InitLampsAndLights (line 326) | private void InitLampsAndLights() method GetDefaultWaypointData (line 369) | public void GetDefaultWaypointData(List positions, List InitWaypoints() method GetClosestWayPointTo (line 439) | public MyWayPoint GetClosestWayPointTo(Vector3 position) method GetSmokePoints (line 456) | private static Matrix[] GetSmokePoints(MyModel model) method GetSnapPoints (line 463) | public static List GetSnapPoints(MyModel model, MyP... method GetOwner (line 502) | public MyPrefabContainer GetOwner() method Draw (line 511) | public override bool Draw(MyRenderObject renderObject) method DebugDraw (line 554) | public override bool DebugDraw() method PrepareMove (line 573) | private bool PrepareMove(Vector3 moveIndicator, out Matrix parentWorld... method MoveAndRotate (line 588) | public override bool MoveAndRotate(Vector3 moveIndicator, Matrix orien... method CanMoveAndRotate (line 608) | public override bool CanMoveAndRotate(Vector3 moveIndicator, Matrix or... method GetObjectBuilderInternal (line 614) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method OnActivated (line 659) | protected override void OnActivated(object source) method OnDeactivated (line 674) | protected override void OnDeactivated(object source) method UpdateActivatedState (line 685) | private void UpdateActivatedState() method IsSelectableAsChild (line 730) | public override bool IsSelectableAsChild() method ResetRotation (line 735) | public override void ResetRotation() method Close (line 740) | public override void Close() method Explode (line 791) | protected virtual void Explode() method DestroyPrefabsInside (line 870) | private void DestroyPrefabsInside() method DestroyPrefabsInsideHr (line 889) | private void DestroyPrefabsInsideHr() method RemoveContainedPrefabs (line 900) | private void RemoveContainedPrefabs(MyOrientedBoundingBox largerOBB, B... method DisableContainedDummyParticles (line 945) | private void DisableContainedDummyParticles(MyOrientedBoundingBox larg... method GetEnlargedBoundingBoxes (line 972) | private void GetEnlargedBoundingBoxes(out MyOrientedBoundingBox larger... method UpdateBeforeSimulation (line 995) | public override void UpdateBeforeSimulation() method UpdatePrefabBeforeSimulation (line 1014) | protected virtual void UpdatePrefabBeforeSimulation() method DoDamageInternal (line 1022) | protected override void DoDamageInternal(float playerDamage, float dam... method MakeWaypointsFree (line 1080) | private void MakeWaypointsFree() method UpdateAfterSimulation (line 1099) | public override void UpdateAfterSimulation() method UpdatePrefabAfterSimulation (line 1119) | protected virtual void UpdatePrefabAfterSimulation() method UpdateSmokeEffects (line 1124) | private void UpdateSmokeEffects() method OnWorldPositionChanged (line 1163) | public override void OnWorldPositionChanged(object source) method UpdateChildrenPosition (line 1177) | private void UpdateChildrenPosition() method DrawDestructionEffects (line 1204) | protected void DrawDestructionEffects(float damagedPercentage) method sparksEffect_OnDelete (line 1247) | void sparksEffect_OnDelete(object sender, EventArgs e) method sparksEffect_OnUpdate (line 1261) | static void sparksEffect_OnUpdate(object sender, EventArgs e) method CanBeAddedToRender (line 1323) | protected override bool CanBeAddedToRender() method HasAvailableFactionMaterial (line 1333) | public bool HasAvailableFactionMaterial(MyMwcObjectBuilder_Prefab_Appe... method GetConfiguration (line 1341) | public MyPrefabConfiguration GetConfiguration() method IsElectrified (line 1346) | public bool IsElectrified() method RemoveKinematicPart (line 1351) | public void RemoveKinematicPart(MyPrefabKinematicPartBase part) method HasGenerator (line 1356) | protected bool HasGenerator() method RecheckNeedsUpdate (line 1361) | protected void RecheckNeedsUpdate() method SetCausesAlarm (line 1383) | public void SetCausesAlarm(bool? causesAlarm) method DefaultCausesAlarm (line 1388) | public bool DefaultCausesAlarm() FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabCamera.cs class MyPrefabCamera (line 19) | class MyPrefabCamera : MyPrefabBase, IMyUseableEntity, IMyHasGuiControl method MyPrefabCamera (line 30) | public MyPrefabCamera(MyPrefabContainer owner) method InitPrefab (line 35) | protected override void InitPrefab(string displayName, Vector3 relativ... method GetObjectBuilderInternal (line 50) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetCorrectDisplayName (line 58) | public override string GetCorrectDisplayName() method CanBeHacked (line 64) | public bool CanBeHacked(MySmallShip hackedBy) method CanBeUsed (line 68) | public bool CanBeUsed(MySmallShip usedBy) method Use (line 73) | public void Use(MySmallShip useBy) method UseFromHackingTool (line 78) | public void UseFromHackingTool(MySmallShip useBy, int hackingLevelDiff... method GetGuiControl (line 83) | public GUI.Prefabs.MyGuiControlEntityUse GetGuiControl(GUI.Core.IMyGui... method GetEntity (line 88) | public MyEntity GetEntity() method GetViewMatrix (line 93) | internal Matrix GetViewMatrix() method HandleInput (line 102) | internal void HandleInput(Vector2 rotationIndicator) FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabConstants.cs type AxisTypesEnum (line 21) | public enum AxisTypesEnum : byte type DamageTypesEnum (line 28) | public enum DamageTypesEnum : byte type BuildTypesEnum (line 34) | public enum BuildTypesEnum : byte type CategoryTypesEnum (line 46) | public enum CategoryTypesEnum : ushort type SubCategoryTypesEnum (line 89) | public enum SubCategoryTypesEnum : ushort type PrefabTypesFlagEnum (line 125) | [Flags] class MyPrefabTypesFlagHelper (line 139) | static class MyPrefabTypesFlagHelper method ParseToSingleFlags (line 141) | public static List ParseToSingleFlags(PrefabTypes... class MyPrefabConstants (line 155) | static class MyPrefabConstants method MyPrefabConstants (line 184) | static MyPrefabConstants() method Check (line 985) | public static void Check() method AddPrefabConfiguration (line 990) | static void AddPrefabConfiguration(MyMwcObjectBuilderTypeEnum prefabTy... method GetPrefabConfiguration (line 1000) | public static MyPrefabConfiguration GetPrefabConfiguration(MyMwcObject... method GetPrefabConfiguration (line 1013) | public static MyPrefabConfiguration GetPrefabConfiguration(MyMwcObject... method GetPrefabConfigurations (line 1028) | public static IEnumerable GetPrefabConfiguratio... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabFactory.cs class MyPrefabFactory (line 20) | class MyPrefabFactory method MyPrefabFactory (line 24) | private MyPrefabFactory() method GetInstance (line 28) | public static MyPrefabFactory GetInstance() method CreatePrefab (line 42) | public MyPrefabBase CreatePrefab(string hudLabelText, MyPrefabContaine... method CreatePrefabObjectBuilder (line 126) | public MyMwcObjectBuilder_PrefabBase CreatePrefabObjectBuilder(MyMwcOb... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabFoundationFactory.cs class MyPrefabFoundationFactory (line 27) | class MyPrefabFoundationFactory : MyPrefabBase method MyPrefabFoundationFactory (line 151) | public MyPrefabFoundationFactory(MyPrefabContainer owner) method StartBuilding (line 168) | public void StartBuilding() method StopBuilding (line 192) | public void StopBuilding() method CancelBuilding (line 205) | public void CancelBuilding() method AddToBuildingQueue (line 230) | public void AddToBuildingQueue(MyObjectToBuild objectToBuild) method RemoveFromBuildingQueue (line 250) | public void RemoveFromBuildingQueue(MyObjectToBuild objectToBuild) method RemoveFromBuildObjects (line 264) | public void RemoveFromBuildObjects(MyObjectToBuild objectToBuild) method SetBuildingNextObject (line 272) | private void SetBuildingNextObject() method ChangeInventoryItemsAmount (line 289) | private void ChangeInventoryItemsAmount(bool remove, float ratio, MyOb... method CompleteBuilding (line 318) | private void CompleteBuilding() method TryCreateFoundationFactory (line 346) | public static MyPrefabFoundationFactory TryCreateFoundationFactory(MyP... method InitPrefab (line 389) | protected override void InitPrefab(string displayName, Vector3 relativ... method SetHudMarker (line 408) | protected override void SetHudMarker() method GetDisplayNameSb (line 413) | protected override StringBuilder GetDisplayNameSb(string displayName) method UpdatePrefabBeforeSimulation (line 437) | protected override void UpdatePrefabBeforeSimulation() method GetObjectBuilderInternal (line 451) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetFriendlyName (line 465) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabGenerator.cs class MyPrefabGenerator (line 21) | class MyPrefabGenerator : MyPrefabBase, IMyUseableEntity, IMyHasGuiControl method MyPrefabGenerator (line 23) | public MyPrefabGenerator(MyPrefabContainer owner) method InitPrefab (line 28) | protected override void InitPrefab(string displayName, Vector3 relativ... method SetHudMarker (line 42) | protected override void SetHudMarker() method WorkingChanged (line 47) | protected override void WorkingChanged() method GetObjectBuilderInternal (line 53) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetFriendlyName (line 60) | public override string GetFriendlyName() method GetRange (line 65) | public float GetRange() method MoveAndRotate (line 71) | public override bool MoveAndRotate(Vector3 moveIndicator, Matrix orien... method Close (line 81) | public override void Close() method DebugDrawRange (line 92) | public void DebugDrawRange() method GetGuiControl (line 100) | public MyGuiControlEntityUse GetGuiControl(IMyGuiControlsParent parent) method GetEntity (line 105) | public MyEntity GetEntity() method CanBeUsed (line 112) | public bool CanBeUsed(MySmallShip usedBy) method CanBeHacked (line 117) | public bool CanBeHacked(MySmallShip hackedBy) method Use (line 123) | public void Use(MySmallShip useBy) method UseFromHackingTool (line 128) | public void UseFromHackingTool(MySmallShip useBy, int hackingLevelDiff... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabHangar.cs class MyPrefabHangar (line 26) | class MyPrefabHangar : MyPrefabBase, IMyInventory, IMyUseableEntity method MyPrefabHangar (line 30) | public MyPrefabHangar(MyPrefabContainer owner) method InitPrefab (line 35) | protected override void InitPrefab(string displayName, Vector3 relativ... method GetCorrectDisplayName (line 55) | public override string GetCorrectDisplayName() method SetHudMarker (line 68) | protected override void SetHudMarker() method GetDisplayNameSb (line 86) | protected override StringBuilder GetDisplayNameSb(string displayName) method GetObjectBuilderInternal (line 117) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetHUDDamageRatio (line 125) | public override float GetHUDDamageRatio() method Draw (line 138) | public override bool Draw(MyRenderObject renderObject) method SetTransparentParameters (line 160) | private void SetTransparentParameters(out Vector4 color, out MyTranspa... method GetFriendlyName (line 216) | public override string GetFriendlyName() method CanBeHacked (line 221) | public bool CanBeHacked(MySmallShip hackedBy) method CanBeUsed (line 227) | public bool CanBeUsed(MySmallShip usedBy) method Use (line 232) | public void Use(MySmallShip useBy) method UseFromHackingTool (line 237) | public void UseFromHackingTool(MySmallShip useBy, int hackingLevelDiff... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabKinematic.cs type KinematicPrefabStateEnum (line 38) | public enum KinematicPrefabStateEnum class MyPrefabKinematic (line 46) | class MyPrefabKinematic : MyPrefabBase, IMyUseableEntity, IMyHasGuiControl method UpdateHudAndCloseStatus (line 73) | private void UpdateHudAndCloseStatus() method LoadWaypointEdges (line 87) | private void LoadWaypointEdges() method UpdateBlockedEdges (line 103) | private void UpdateBlockedEdges() method GetCorrectDisplayName (line 140) | public override string GetCorrectDisplayName() method AddLockedHud (line 157) | private void AddLockedHud() method RemoveLockedHud (line 163) | private void RemoveLockedHud() method SetHudMarker (line 168) | protected override void SetHudMarker() method DoDamageInternal (line 173) | protected override void DoDamageInternal(float playerDamage, float dam... method GetHUDDamageRatio (line 182) | public override float GetHUDDamageRatio() method WorkingChanged (line 212) | protected override void WorkingChanged() method MyPrefabKinematic (line 245) | public MyPrefabKinematic(MyPrefabContainer owner) method MyGuiScreenGamePlay_OnGameLoaded (line 254) | void MyGuiScreenGamePlay_OnGameLoaded(object sender, EventArgs e) method InitPrefab (line 261) | protected override void InitPrefab(string displayName, Vector3 relativ... method OnWorldPositionChanged (line 321) | public override void OnWorldPositionChanged(object source) method OrderToOpen (line 330) | public void OrderToOpen() method OrderToClose (line 344) | public void OrderToClose() method OrderOpenAndClose (line 358) | public void OrderOpenAndClose() method Close (line 367) | public override void Close() method LoadContent (line 390) | public void LoadContent() method UnloadContent (line 395) | public void UnloadContent() method GetObjectBuilderInternal (line 400) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method RemovePart (line 426) | public void RemovePart(MyPrefabKinematicPart part) method GetPrefabPartsCount (line 446) | private int GetPrefabPartsCount() method GetFriendlyName (line 471) | public override string GetFriendlyName() method DebugDraw (line 479) | public override bool DebugDraw() method GetGuiControl (line 564) | public MyGuiControlEntityUse GetGuiControl(IMyGuiControlsParent parent) method GetEntity (line 569) | public MyEntity GetEntity() method Use (line 574) | public void Use(MySmallShip useBy) method UseFromHackingTool (line 579) | public void UseFromHackingTool(MySmallShip useBy, int hackingLevelDiff... method CanBeUsed (line 584) | public bool CanBeUsed(MySmallShip usedBy) method CanBeHacked (line 589) | public bool CanBeHacked(MySmallShip hackedBy) FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabKinematicPart.cs class MyPrefabKinematicPart (line 22) | class MyPrefabKinematicPart : MyPrefabBase method MyPrefabKinematicPart (line 63) | public MyPrefabKinematicPart(MyPrefabContainer owner) : base(owner) { } method Init (line 65) | public void Init(MyPrefabKinematic owner, MyPrefabConfigurationKinemat... method InitPrefab (line 117) | protected override void InitPrefab(string displayName, Vector3 relativ... method WorkingChanged (line 121) | protected override void WorkingChanged() method UpdateSoundPositions (line 127) | private void UpdateSoundPositions() method GetState (line 137) | public KinematicPrefabStateEnum GetState() method Close (line 142) | public override void Close() method Draw (line 149) | public override bool Draw(MyRenderObject renderObject) method StopAllSounds (line 178) | private void StopAllSounds() method PlayStartSound (line 193) | private void PlayStartSound(bool killOther) method PlayLoopingSound (line 210) | private void PlayLoopingSound(bool killOther) method PlayEndSound (line 226) | private void PlayEndSound(bool killOther) method StartOpening (line 242) | public void StartOpening() method StartClosing (line 249) | public void StartClosing() method StartClosingNow (line 261) | public void StartClosingNow() method Sleep (line 271) | public void Sleep() method SetState (line 277) | private void SetState(KinematicPrefabStateEnum state) method IsClosed (line 284) | public bool IsClosed() method IsOpened (line 289) | public bool IsOpened() method UpdatePrefabAfterSimulation (line 295) | protected override void UpdatePrefabAfterSimulation() method DoDamageInternal (line 420) | protected override void DoDamageInternal(float playerDamage, float dam... method GetFriendlyName (line 438) | public override string GetFriendlyName() method IsWorking (line 443) | public override bool IsWorking() FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabKinematicPartBase.cs class MyPrefabKinematicPartBase (line 13) | abstract class MyPrefabKinematicPartBase : MyPrefabBase method MyPrefabKinematicPartBase (line 37) | public MyPrefabKinematicPartBase(MyPrefabContainer owner) method Init (line 43) | public void Init(MyPrefabBase kinematicPartOwner, MyMwcObjectBuilderTy... method OwnerPositionChanged (line 73) | void OwnerPositionChanged(object sender, EventArgs eventArgs) method SetHudMarker (line 86) | protected override void SetHudMarker() method IsKinematicActive (line 106) | protected abstract bool IsKinematicActive(); method UpdateAfterSimulationKinematic (line 108) | protected abstract void UpdateAfterSimulationKinematic(float dt); method UpdatePrefabAfterSimulation (line 110) | protected override void UpdatePrefabAfterSimulation() method StopKinematicSounds (line 121) | protected void StopKinematicSounds(MySoundCue? except = null) method StopSound (line 129) | protected void StopSound(ref MySoundCue? soundToStop, MySoundCue? except) method PlayKinematicStartSound (line 142) | protected void PlayKinematicStartSound() method PlayKinematicLoopingSound (line 157) | protected void PlayKinematicLoopingSound() method PlayLoopSound (line 178) | void PlayLoopSound(ref MySoundCue? sound, MySoundCuesEnum? soundCue) method PlayKinematicEndSound (line 203) | protected void PlayKinematicEndSound() method Close (line 215) | public override void Close() method DoDamageInternal (line 222) | protected override void DoDamageInternal(float playerDamage, float dam... method IsWorking (line 230) | public override bool IsWorking() method GetBaseEntity (line 243) | public override MyEntity GetBaseEntity() FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabKinematicRotating.cs class MyPrefabKinematicRotating (line 15) | class MyPrefabKinematicRotating : MyPrefabBase method EnabledChanged (line 34) | protected override void EnabledChanged() method MyPrefabKinematicRotating (line 43) | public MyPrefabKinematicRotating(MyPrefabContainer owner) method Init (line 49) | public override void Init(string displayName, Microsoft.Xna.Framework.... method RemovePart (line 98) | public void RemovePart(MyPrefabKinematicRotatingPart part) FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabKinematicRotatingPart.cs class MyPrefabKinematicRotatingPart (line 20) | class MyPrefabKinematicRotatingPart : MyPrefabKinematicPartBase method MyPrefabKinematicRotatingPart (line 28) | public MyPrefabKinematicRotatingPart(MyPrefabContainer owner) method Init (line 34) | public void Init(MyPrefabBase rotatingOwner, MyModelsEnum modelEnum, M... method IsKinematicActive (line 49) | protected override bool IsKinematicActive() method UpdateAfterSimulationKinematic (line 59) | protected override void UpdateAfterSimulationKinematic(float dt) FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabKinematicSensor.cs class MyPrefabKinematicSensor (line 7) | class MyPrefabKinematicSensor : IMySensorEventHandler method OnEnter (line 16) | public void OnEnter(MySensor sensor, MyRigidBody rbo, MyRBElement rbEl... method OnLeave (line 33) | public void OnLeave(MySensor sensor, MyRigidBody rbo, MyRBElement rbEl... method MyPrefabKinematicSensor (line 50) | public MyPrefabKinematicSensor(MyPrefabKinematic owner) method GetDetectedEntitiesCount (line 56) | public int GetDetectedEntitiesCount() FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabLamp.cs class MyPrefabLamp (line 14) | class MyPrefabLamp method MyPrefabLamp (line 24) | public MyPrefabLamp(Vector3 position, float radiusMin, float radiusMax... method Draw (line 36) | public void Draw() method Close (line 50) | public void Close() method MoveTo (line 55) | internal void MoveTo(Vector3 position) FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabLargeShip.cs class MyPrefabLargeShip (line 27) | class MyPrefabLargeShip : MyPrefabBase method MyPrefabLargeShip (line 31) | public MyPrefabLargeShip(MyPrefabContainer owner) : method Init (line 34) | public override void Init(string hudLabelText, Vector3 relativePositio... method InitPrefab (line 45) | protected override void InitPrefab(string displayName, Vector3 relativ... method Close (line 49) | public override void Close() method GetObjectBuilderInternal (line 55) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method Draw (line 64) | public override bool Draw(MyRenderObject renderObject) method OnInventoryContentChanged (line 72) | private void OnInventoryContentChanged(MyInventory sender) method UpdatePrefabBeforeSimulation (line 88) | protected override void UpdatePrefabBeforeSimulation() method UpdateAfterSimulation (line 98) | public override void UpdateAfterSimulation() method GetFriendlyName (line 115) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabLargeWeapon.cs class MyPrefabLargeWeapon (line 51) | class MyPrefabLargeWeapon : MyPrefabBase, IMyUseableEntity, IMyHasGuiCon... method WorkingChanged (line 66) | protected override void WorkingChanged() method GetGun (line 77) | public MyLargeShipGunBase GetGun() method MyPrefabLargeWeapon (line 94) | public MyPrefabLargeWeapon(MyPrefabContainer owner) : base(owner) method InitPrefab (line 99) | protected override void InitPrefab(string displayName, Vector3 relativ... method SetHudMarker (line 141) | protected override void SetHudMarker() method OnNearestTargetChange (line 179) | private void OnNearestTargetChange(MyEntityDetector sender, MyEntity o... method OnNearestPotentialTargetChange (line 188) | private void OnNearestPotentialTargetChange(MyEntityDetector sender, M... method IsPossibleTarget (line 193) | private bool IsPossibleTarget(MySmallShip smallShip, params object[] a... method IsPotentialTarget (line 204) | private bool IsPotentialTarget(MySmallShip smallShip, params object[] ... method IsGuided (line 217) | public bool IsGuided() method InitDetector (line 224) | public void InitDetector(bool activated) method Close (line 256) | public override void Close() method GetClosestSmallShipInSearchDistance (line 262) | public void GetClosestSmallShipInSearchDistance(out MySmallShip closes... method GetClosestPotentialSmallShipInSearchDistance (line 267) | public void GetClosestPotentialSmallShipInSearchDistance(out MySmallSh... method GetObjectBuilderInternal (line 272) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method GetModelLod0 (line 297) | public override MyModel GetModelLod0() method GetModelLod1 (line 307) | public override MyModel GetModelLod1() method Draw (line 317) | public override bool Draw(MyRenderObject renderObject) method DebugDrawRange (line 323) | public void DebugDrawRange() method GetIntersectionWithLine (line 357) | public override bool GetIntersectionWithLine(ref MyLine line, out MyIn... method GetIntersectionWithLine (line 362) | public override bool GetIntersectionWithLine(ref MyLine line, out Vect... method GetFriendlyName (line 379) | public override string GetFriendlyName() method GetGuiControl (line 384) | public MyGuiControlEntityUse GetGuiControl(IMyGuiControlsParent parent) method GetCorrectDisplayName (line 389) | public override string GetCorrectDisplayName() method GetEntity (line 411) | public MyEntity GetEntity() method Use (line 416) | public void Use(MySmallShip useBy) method UseFromHackingTool (line 421) | public void UseFromHackingTool(MySmallShip useBy, int hackingLevelDiff... method CanBeUsed (line 426) | public bool CanBeUsed(MySmallShip usedBy) method CanBeHacked (line 431) | public bool CanBeHacked(MySmallShip hackedBy) method Fire (line 443) | public void Fire() method StopFire (line 448) | public void StopFire() method MoveAndRotate (line 453) | public void MoveAndRotate(Vector3 moveIndicator, Vector2 rotationIndic... method GetViewMatrix (line 458) | public Matrix GetViewMatrix() method GetHUDMarkerPosition (line 463) | public override Vector3 GetHUDMarkerPosition() method IsDamagedForWarnignAlert (line 468) | public bool IsDamagedForWarnignAlert() method GetLine (line 473) | public MyLine GetLine() method StopAimingSound (line 478) | public void StopAimingSound() method DoDamageInternal (line 483) | protected override void DoDamageInternal(float playerDamage, float dam... method SetRotation (line 500) | public void SetRotation(float angle, float elevation) FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabLight.cs class MyPrefabLight (line 23) | class MyPrefabLight : MyPrefabBase method UpdateEffect (line 47) | public void UpdateEffect() method MyPrefabLight (line 87) | public MyPrefabLight(MyPrefabContainer owner): base(owner) { } method GetLight (line 89) | public MyLight GetLight() method WorkingChanged (line 94) | protected override void WorkingChanged() method GetStringFromMyLightEffectTypeEnum (line 116) | public static StringBuilder GetStringFromMyLightEffectTypeEnum(MyLight... method GetStringFromMyLightPrefabTypeEnum (line 138) | public static StringBuilder GetStringFromMyLightPrefabTypeEnum(MyLight... method InitPrefab (line 156) | protected override void InitPrefab(string displayName, Vector3 relativ... method InitPhysicsInternal (line 218) | protected override void InitPhysicsInternal() method GetObjectBuilderInternal (line 224) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method OnWorldPositionChanged (line 252) | public override void OnWorldPositionChanged(object source) method UpdateLightWorldMatrix (line 260) | private void UpdateLightWorldMatrix() method Close (line 280) | public override void Close() method UpdatePrefabBeforeSimulation (line 290) | protected override void UpdatePrefabBeforeSimulation() method Draw (line 343) | public override bool Draw(MyRenderObject renderObject) method DebugDraw (line 351) | public override bool DebugDraw() method SetAllColors (line 358) | public void SetAllColors(Color newColor) method GetFriendlyName (line 377) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabParticles.cs class MyPrefabParticles (line 23) | class MyPrefabParticles : MyPrefabBase method MyPrefabParticles (line 30) | public MyPrefabParticles(MyPrefabContainer owner) : base(owner) { ; } method InitPrefab (line 32) | protected override void InitPrefab(string displayName, Vector3 relativ... method GetObjectBuilderInternal (line 49) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method OnWorldPositionChanged (line 60) | public override void OnWorldPositionChanged(object source) method Draw (line 71) | public override bool Draw(MyRenderObject renderObject) method Close (line 85) | public override void Close() method GetFriendlyName (line 108) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabScanner.cs class MyPrefabScanner (line 30) | class MyPrefabScanner : MyPrefabBase, IMyUseableEntity, IMyHasGuiControl method WorkingChanged (line 32) | protected override void WorkingChanged() method MyPrefabScanner (line 72) | public MyPrefabScanner(MyPrefabContainer owner) method NotifyEntityScanned (line 81) | public void NotifyEntityScanned(MyEntity scannedEntity) method CanBeScannedCriterium (line 93) | public static bool CanBeScannedCriterium(MyEntity entity, params objec... method InitPrefab (line 99) | protected override void InitPrefab(string displayName, Vector3 relativ... method InitScanningPart (line 121) | public void InitScanningPart() method ReinitScanningPart (line 134) | public void ReinitScanningPart() method GetObjectBuilderInternal (line 141) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method UpdatePrefabBeforeSimulation (line 152) | protected override void UpdatePrefabBeforeSimulation() method PlaySound (line 167) | private void PlaySound() method StopSound (line 175) | private void StopSound() method UpdateScanningPart (line 184) | private void UpdateScanningPart() method Draw (line 202) | public override bool Draw(MyRenderObject renderObject) method GetFriendlyName (line 234) | public override string GetFriendlyName() method Close (line 239) | public override void Close() method GetIntersectionWithLine (line 252) | public override bool GetIntersectionWithLine(ref MyLine line, out Vect... method GetIntersectionWithSphere (line 267) | public override bool GetIntersectionWithSphere(ref BoundingSphere sphere) method GetGuiControl (line 274) | public MyGuiControlEntityUse GetGuiControl(IMyGuiControlsParent parent) method GetEntity (line 279) | public MyEntity GetEntity() method Use (line 284) | public void Use(MySmallShip useBy) method UseFromHackingTool (line 289) | public void UseFromHackingTool(MySmallShip useBy, int hackingLevelDiff... method CanBeUsed (line 294) | public bool CanBeUsed(MySmallShip usedBy) method CanBeHacked (line 299) | public bool CanBeHacked(MySmallShip hackedBy) class MyPrefabScanningPartBase (line 313) | abstract class MyPrefabScanningPartBase method MyPrefabScanningPartBase (line 337) | public MyPrefabScanningPartBase(MyPrefabScanner scanner) method Draw (line 367) | public abstract void Draw(); method Update (line 369) | public abstract void Update(); method Init (line 371) | public virtual void Init() method Reinit (line 377) | public virtual void Reinit() method Close (line 383) | public virtual void Close() method SetOffset (line 388) | public virtual void SetOffset(float offset) method SetOn (line 393) | public virtual void SetOn(bool value) method GetScanner (line 398) | public MyPrefabScanner GetScanner() method IntersectsWithControlledEntity (line 403) | public bool IntersectsWithControlledEntity() class MyPrefabScanningPartPlane (line 419) | class MyPrefabScanningPartPlane : MyPrefabScanningPartBase method MyPrefabScanningPartPlane (line 424) | public MyPrefabScanningPartPlane(MyPrefabScanner scanner) method Init (line 433) | public override void Init() method OnScannerPositionChanged (line 440) | private void OnScannerPositionChanged(object sender, EventArgs e) method OnEntityEnter (line 445) | private void OnEntityEnter(MyEntityDetector sender, MyEntity entity, i... method SetOffset (line 450) | public override void SetOffset(float offset) method UpdateEntityDetectorPosition (line 456) | private void UpdateEntityDetectorPosition() method Draw (line 465) | public override void Draw() method SetOn (line 474) | public override void SetOn(bool value) method Update (line 487) | public override void Update() method Close (line 492) | public override void Close() method Reinit (line 502) | public override void Reinit() class MyPrefabScanningPartRays (line 509) | class MyPrefabScanningPartRays : MyPrefabScanningPartBase class BackgroundScan (line 511) | class BackgroundScan : IWork method BackgroundScan (line 518) | public BackgroundScan(MyPrefabScanner owner) method GetScannedEntity (line 523) | public MyEntity GetScannedEntity() method Init (line 528) | public void Init(MyLine line) method DoWork (line 534) | public void DoWork() method MyPrefabScanningPartRays (line 564) | public MyPrefabScanningPartRays(MyPrefabScanner scanner) method Init (line 571) | public override void Init() method Reinit (line 577) | public override void Reinit() method Close (line 583) | public override void Close() method InitRays (line 591) | private void InitRays() method GetRaysCount (line 605) | private int GetRaysCount() method SetOffset (line 628) | public override void SetOffset(float offset) method Draw (line 633) | public override void Draw() method Update (line 647) | public override void Update() FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabSecurityControlHUB.cs type MyConnectEntityOperation (line 25) | enum MyConnectEntityOperation class MyPrefabSecurityControlHUB (line 33) | class MyPrefabSecurityControlHUB : MyPrefabBase, IMyUseableEntity method MyPrefabSecurityControlHUB (line 37) | static MyPrefabSecurityControlHUB() method MyPrefabSecurityControlHUB (line 76) | public MyPrefabSecurityControlHUB(MyPrefabContainer owner) method InitPrefab (line 82) | protected override void InitPrefab(string displayName, Vector3 relativ... method Link (line 102) | public override void Link() method OnEntityClosingHandler (line 112) | private void OnEntityClosingHandler(MyEntity entity) method OnWorldPositionChanged (line 118) | public override void OnWorldPositionChanged(object source) method UpdateSound (line 128) | void UpdateSound() method UpdateBeforeSimulation (line 151) | public override void UpdateBeforeSimulation() method GetRandomChatterCueForMyFaction (line 158) | MySoundCuesEnum GetRandomChatterCueForMyFaction() method GetCorrectDisplayName (line 165) | public override string GetCorrectDisplayName() method SetHudMarker (line 183) | protected override void SetHudMarker() method GetObjectBuilderInternal (line 189) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method ConnectEntity (line 218) | public MyConnectEntityOperation ConnectEntity(uint entityId) method DisconnetEntity (line 257) | public MyConnectEntityOperation DisconnetEntity(uint entityId) method DisconnectAllEntities (line 279) | public void DisconnectAllEntities() method GetFriendlyName (line 302) | public override string GetFriendlyName() method Use (line 307) | public void Use(MySmallShip useBy) method UseFromHackingTool (line 317) | public void UseFromHackingTool(MySmallShip useBy, int hackingLevelDiff... method CanBeUsed (line 325) | public bool CanBeUsed(MySmallShip usedBy) method CanBeHacked (line 330) | public bool CanBeHacked(MySmallShip hackedBy) method WorkingChanged (line 338) | protected override void WorkingChanged() method Close (line 344) | public override void Close() method StopChatterCue (line 351) | void StopChatterCue() FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabSnapPoint.cs class MyPrefabSnapPoint (line 14) | class MyPrefabSnapPoint class MyPrefabSnapPointType (line 19) | public class MyPrefabSnapPointType method MyPrefabSnapPointType (line 40) | public MyPrefabSnapPointType(string prefix, string postfix, Dictiona... method GetValue (line 51) | private object GetValue(Dictionary customData, strin... method GetEnumValue (line 64) | private void GetEnumValue(object objectValue, out T? enumValue, o... method CanAttachTo (line 83) | public bool CanAttachTo(MyPrefabSnapPointType to) method MyPrefabSnapPoint (line 125) | public MyPrefabSnapPoint(MyPrefabBase prefab) method GetFixedSnapSize (line 135) | public static float GetFixedSnapSize() method GetRealSnapSize (line 143) | public static float GetRealSnapSize() method CanAttachTo (line 151) | public bool CanAttachTo(MyPrefabSnapPoint snapPoint) FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/MyPrefabSound.cs class MyPrefabSound (line 20) | class MyPrefabSound : MyPrefabBase method WorkingChanged (line 27) | protected override void WorkingChanged() method MyPrefabSound (line 40) | public MyPrefabSound(MyPrefabContainer owner) method InitPrefab (line 45) | protected override void InitPrefab(string displayName, Vector3 relativ... method UpdateBeforeSimulation (line 63) | public override void UpdateBeforeSimulation() method PlaySound (line 74) | private void PlaySound() method StopSound (line 82) | private void StopSound() method GetObjectBuilderInternal (line 91) | protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bo... method UpdatePrefabAfterSimulation (line 98) | protected override void UpdatePrefabAfterSimulation() method Close (line 115) | public override void Close() method GetFriendlyName (line 133) | public override string GetFriendlyName() FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfiguration.cs class MyPrefabConfiguration (line 12) | class MyPrefabConfiguration method MyPrefabConfiguration (line 109) | protected MyPrefabConfiguration( method MyPrefabConfiguration (line 157) | public MyPrefabConfiguration( method MyPrefabConfiguration (line 205) | protected MyPrefabConfiguration( type MyPreviewPointOfViewEnum (line 263) | public enum MyPreviewPointOfViewEnum type MyPreviewPointOfView (line 275) | public struct MyPreviewPointOfView method MyPreviewPointOfView (line 286) | public MyPreviewPointOfView(MyPreviewPointOfViewEnum pointOfView) method ToString (line 324) | public override string ToString() FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfigurationAlarm.cs class MyPrefabConfigurationAlarm (line 9) | class MyPrefabConfigurationAlarm : MyPrefabConfiguration method MyPrefabConfigurationAlarm (line 14) | public MyPrefabConfigurationAlarm(MyModelsEnum modelLod0Enum, MyModels... method MyPrefabConfigurationAlarm (line 20) | public MyPrefabConfigurationAlarm(MyModelsEnum modelLod0Enum, MyModels... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfigurationBankNode.cs class MyPrefabConfigurationBankNode (line 9) | class MyPrefabConfigurationBankNode : MyPrefabConfiguration method MyPrefabConfigurationBankNode (line 11) | public MyPrefabConfigurationBankNode(MyModelsEnum modelLod0Enum, MyMod... method MyPrefabConfigurationBankNode (line 17) | public MyPrefabConfigurationBankNode(MyModelsEnum modelLod0Enum, MyMod... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfigurationCamera.cs class MyPrefabConfigurationCamera (line 9) | class MyPrefabConfigurationCamera : MyPrefabConfiguration method MyPrefabConfigurationCamera (line 12) | public MyPrefabConfigurationCamera(MyModelsEnum modelLod0Enum, MyModel... method MyPrefabConfigurationCamera (line 18) | public MyPrefabConfigurationCamera(MyModelsEnum modelLod0Enum, MyModel... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfigurationFoundationFactory.cs class MyPrefabConfigurationFoundationFactory (line 9) | class MyPrefabConfigurationFoundationFactory : MyPrefabConfiguration method MyPrefabConfigurationFoundationFactory (line 11) | public MyPrefabConfigurationFoundationFactory(MyModelsEnum modelLod0En... method MyPrefabConfigurationFoundationFactory (line 17) | public MyPrefabConfigurationFoundationFactory(MyModelsEnum modelLod0En... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfigurationGenerator.cs class MyPrefabConfigurationGenerator (line 11) | class MyPrefabConfigurationGenerator : MyPrefabConfiguration method MyPrefabConfigurationGenerator (line 15) | public MyPrefabConfigurationGenerator(MyModelsEnum modelLod0Enum, MyMo... method MyPrefabConfigurationGenerator (line 24) | public MyPrefabConfigurationGenerator(MyModelsEnum modelLod0Enum, MyMo... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfigurationHangar.cs class MyPrefabConfigurationHangar (line 9) | class MyPrefabConfigurationHangar : MyPrefabConfiguration method MyPrefabConfigurationHangar (line 11) | public MyPrefabConfigurationHangar(MyModelsEnum modelLod0Enum, MyModel... method MyPrefabConfigurationHangar (line 17) | public MyPrefabConfigurationHangar(MyModelsEnum modelLod0Enum, MyModel... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfigurationKinematic.cs class MyPrefabConfigurationKinematic (line 14) | class MyPrefabConfigurationKinematic : MyPrefabConfiguration method MyPrefabConfigurationKinematic (line 22) | public MyPrefabConfigurationKinematic(MyModelsEnum modelBaseLod0Enum, ... method MyPrefabConfigurationKinematic (line 36) | public MyPrefabConfigurationKinematic(MyModelsEnum modelBaseLod0Enum, ... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfigurationKinematicPart.cs class MyPrefabConfigurationKinematicPart (line 5) | class MyPrefabConfigurationKinematicPart : MyPrefabConfiguration method MyPrefabConfigurationKinematicPart (line 13) | public MyPrefabConfigurationKinematicPart(int prefabId, MyModelsEnum m... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfigurationKinematicRotating.cs class MyPrefabConfigurationKinematicRotating (line 10) | class MyPrefabConfigurationKinematicRotating : MyPrefabConfiguration method MyPrefabConfigurationKinematicRotating (line 17) | public MyPrefabConfigurationKinematicRotating(MyModelsEnum modelBaseLo... method MyPrefabConfigurationKinematicRotating (line 29) | public MyPrefabConfigurationKinematicRotating(MyModelsEnum modelBaseLo... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfigurationLargeShip.cs class MyPrefabConfigurationLargeShip (line 7) | class MyPrefabConfigurationLargeShip : MyPrefabConfiguration method MyPrefabConfigurationLargeShip (line 9) | public MyPrefabConfigurationLargeShip( FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfigurationLargeWeapon.cs class MyPrefabConfigurationLargeWeapon (line 7) | class MyPrefabConfigurationLargeWeapon : MyPrefabConfiguration method MyPrefabConfigurationLargeWeapon (line 11) | public MyPrefabConfigurationLargeWeapon( FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfigurationLight.cs class MyPrefabConfigurationLight (line 14) | class MyPrefabConfigurationLight : MyPrefabConfiguration method MyPrefabConfigurationLight (line 18) | public MyPrefabConfigurationLight(MyModelsEnum modelLod0Enum, MyModels... method MyPrefabConfigurationLight (line 24) | public MyPrefabConfigurationLight(MyModelsEnum modelLod0Enum, MyModels... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfigurationParticles.cs class MyPrefabConfigurationParticles (line 14) | class MyPrefabConfigurationParticles : MyPrefabConfiguration method MyPrefabConfigurationParticles (line 18) | public MyPrefabConfigurationParticles(MyModelsEnum modelLod0Enum, MyMo... method MyPrefabConfigurationParticles (line 25) | public MyPrefabConfigurationParticles(MyModelsEnum modelLod0Enum, MyMo... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfigurationScanner.cs class MyPrefabConfigurationScanner (line 9) | class MyPrefabConfigurationScanner : MyPrefabConfiguration method MyPrefabConfigurationScanner (line 11) | public MyPrefabConfigurationScanner(MyModelsEnum modelLod0Enum, MyMode... method MyPrefabConfigurationScanner (line 17) | public MyPrefabConfigurationScanner(MyModelsEnum modelLod0Enum, MyMode... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfigurationSecurityControlHUB.cs class MyPrefabConfigurationSecurityControlHUB (line 9) | class MyPrefabConfigurationSecurityControlHUB : MyPrefabConfiguration method MyPrefabConfigurationSecurityControlHUB (line 11) | public MyPrefabConfigurationSecurityControlHUB(MyModelsEnum modelLod0E... method MyPrefabConfigurationSecurityControlHUB (line 17) | public MyPrefabConfigurationSecurityControlHUB(MyModelsEnum modelLod0E... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/PrefabConfigurations/MyPrefabConfigurationSound.cs class MyPrefabConfigurationSound (line 14) | class MyPrefabConfigurationSound : MyPrefabConfiguration method MyPrefabConfigurationSound (line 19) | public MyPrefabConfigurationSound(MyModelsEnum modelLod0Enum, MyModels... method MyPrefabConfigurationSound (line 26) | public MyPrefabConfigurationSound(MyModelsEnum modelLod0Enum, MyModels... FILE: Sources/MinerWars.GameLib/AppCode/Game/Prefabs/Renderer/MyPrefabRenderer.cs class MyPrefabRenderer (line 31) | class MyPrefabRenderer method MyPrefabRenderer (line 36) | public MyPrefabRenderer() method SetRenderTarget (line 41) | public void SetRenderTarget(RenderTarget2D fullSizeRT) method SetRenderSetup (line 47) | private void SetRenderSetup() method RenderPreview (line 90) | public RenderTarget2D RenderPreview(MyMwcObjectBuilder_Prefab_TypesEnu... method setupLights (line 186) | private void setupLights(MyModel baseModel) method BlitToThumbnail (line 194) | private void BlitToThumbnail(GraphicsDevice device, RenderTarget2D ren... method setupRenderElement (line 206) | private void setupRenderElement(MyModel model, Matrix worldMatrix) method CreatePreviewsToFiles (line 238) | public void CreatePreviewsToFiles(string path, int sizeInPixels) method GetPreviewFileName (line 248) | public static string GetPreviewFileName(MyPrefabConfiguration config, ... method CreateDDSFiles (line 262) | private void CreateDDSFiles(int sizeInPixels, DirectoryInfo directoryI... method CompressDDSFiles (line 284) | private static void CompressDDSFiles(DirectoryInfo directoryInfo) FILE: Sources/MinerWars.GameLib/AppCode/Game/Radar/MyAllKnowingRadar.cs class MyAllKnowingRadar (line 14) | class MyAllKnowingRadar : MyDetectorBase method MyAllKnowingRadar (line 16) | public MyAllKnowingRadar() method IsObjectMeetDetectCriterium (line 21) | protected override bool IsObjectMeetDetectCriterium(IMyObjectToDetect ... method CanBeDetected (line 26) | protected override bool CanBeDetected(IMyObjectToDetect objectToDetect) FILE: Sources/MinerWars.GameLib/AppCode/Game/Radar/MyDefaultDetector.cs class MyDefaultDetector (line 15) | class MyDefaultDetector : MyDetectorBase method MyDefaultDetector (line 17) | public MyDefaultDetector() method IsObjectMeetDetectCriterium (line 22) | protected override bool IsObjectMeetDetectCriterium(IMyObjectToDetect ... method CanBeDetected (line 39) | protected override bool CanBeDetected(IMyObjectToDetect objectToDetect) FILE: Sources/MinerWars.GameLib/AppCode/Game/Radar/MyDetectorBase.cs type MyDetectorType (line 13) | enum MyDetectorType class MyDetectorBase (line 25) | abstract class MyDetectorBase method MyDetectorBase (line 37) | protected MyDetectorBase() method Start (line 42) | public virtual void Start(MySmallShip ship, MyDetectorConfiguration co... method UpdateTime (line 54) | public void UpdateTime(int deltaTime) method IsActive (line 68) | public bool IsActive() method IsDetected (line 73) | public bool IsDetected(Vector3 radarPosition, IMyObjectToDetect object... method GetDetectorType (line 100) | public MyDetectorType GetDetectorType() method IsObjectMeetDetectCriterium (line 105) | protected abstract bool IsObjectMeetDetectCriterium(IMyObjectToDetect ... method CanBeDetected (line 106) | protected abstract bool CanBeDetected(IMyObjectToDetect objectToDetect); FILE: Sources/MinerWars.GameLib/AppCode/Game/Radar/MyEngineDetector.cs class MyEngineDetector (line 11) | class MyEngineDetector : MyDetectorBase method MyEngineDetector (line 13) | public MyEngineDetector() method IsObjectMeetDetectCriterium (line 18) | protected override bool IsObjectMeetDetectCriterium(IMyObjectToDetect ... method CanBeDetected (line 35) | protected override bool CanBeDetected(IMyObjectToDetect objectToDetect) FILE: Sources/MinerWars.GameLib/AppCode/Game/Radar/MyMovementDetector.cs class MyMovementDetector (line 14) | class MyMovementDetector : MyDetectorBase method MyMovementDetector (line 16) | public MyMovementDetector() method IsObjectMeetDetectCriterium (line 21) | protected override bool IsObjectMeetDetectCriterium(IMyObjectToDetect ... method CanBeDetected (line 31) | protected override bool CanBeDetected(IMyObjectToDetect objectToDetect) FILE: Sources/MinerWars.GameLib/AppCode/Game/Radar/MyObjectToDetect.cs type IMyObjectToDetect (line 10) | interface IMyObjectToDetect method GetPosition (line 13) | Vector3 GetPosition(); FILE: Sources/MinerWars.GameLib/AppCode/Game/Radar/MyOreDetector.cs class MyOreDetector (line 13) | class MyOreDetector : MyDetectorBase method MyOreDetector (line 17) | public MyOreDetector() method Start (line 23) | public override void Start(MySmallShip ship, MyDetectorConfiguration c... method IsObjectMeetDetectCriterium (line 37) | protected override bool IsObjectMeetDetectCriterium(IMyObjectToDetect ... method CanBeDetected (line 43) | protected override bool CanBeDetected(IMyObjectToDetect objectToDetect) FILE: Sources/MinerWars.GameLib/AppCode/Game/Radar/MyPulseDetector.cs class MyPulseDetector (line 15) | class MyPulseDetector : MyDetectorBase method MyPulseDetector (line 17) | public MyPulseDetector() method IsObjectMeetDetectCriterium (line 22) | protected override bool IsObjectMeetDetectCriterium(IMyObjectToDetect ... method CanBeDetected (line 49) | protected override bool CanBeDetected(IMyObjectToDetect objectToDetect) FILE: Sources/MinerWars.GameLib/AppCode/Game/Radar/MyRadar.cs class MyRadar (line 37) | static class MyRadar type MySharedHashSet (line 39) | public struct MySharedHashSet : IDisposable method MySharedHashSet (line 44) | public MySharedHashSet(FastResourceLock lockObject, HashSet dete... method GetDetectedObjects (line 444) | public static void GetDetectedObjects(ref HashSet d... method GetDetectedBotsAndLargeWeapons (line 454) | public static void GetDetectedBotsAndLargeWeapons(ref List GetPostProcesses() FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/MyRender-Debug.cs class MyRender (line 33) | static partial class MyRender method EntitiesDebugDraw (line 37) | public static void EntitiesDebugDraw() method DrawDebugEnvironmentRenderTargets (line 48) | internal static void DrawDebugEnvironmentRenderTargets() method DrawDebugBlendedRenderTargets (line 70) | internal static void DrawDebugBlendedRenderTargets() method DrawDebugHDRRenderTargets (line 88) | internal static void DrawDebugHDRRenderTargets() method DrawDebug (line 105) | internal static void DrawDebug() class MyTypeStats (line 128) | class MyTypeStats method ClearEnhancedStats (line 139) | public static void ClearEnhancedStats() method ShowEnhancedRenderStats (line 145) | static private void ShowEnhancedRenderStats() method DumpAllEntities (line 235) | static public void DumpAllEntities() method SortByValue (line 271) | static public List> SortByValue(Dictionary> SortByCount(Dictionary<... FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/MyRender-Draw.cs class MyRender (line 44) | static partial class MyRender method DrawScene (line 48) | internal static void DrawScene() method DrawSceneForward (line 218) | internal static void DrawSceneForward() method TakeLODScreenshots (line 268) | internal static void TakeLODScreenshots() method TakeScreenshot (line 284) | public static void TakeScreenshot(Texture rt, string name = "last") method TakeScreenshot (line 290) | public static void TakeScreenshot(MyRenderTargets rt) method TakeScreenshot (line 295) | internal static void TakeScreenshot(string name, BaseTexture target, M... method GetCurrentLodDrawPass (line 334) | public static MyLodTypeEnum GetCurrentLodDrawPass() method DrawModelsLod (line 339) | private static void DrawModelsLod(MyLodTypeEnum lodTypeEnum, bool draw... method AddRenderObjectToDraw (line 464) | public static void AddRenderObjectToDraw(MyRenderObject renderObject) method CollectElements (line 470) | private static void CollectElements(MyLodTypeEnum lodTypeEnum, bool co... method AllocateRenderElement (line 605) | public static void AllocateRenderElement(out MyRenderElement renderEle... method CollectRenderElements (line 614) | public static void CollectRenderElements(List renderE... method CollectRenderElementsForShadowmap (line 691) | public static void CollectRenderElementsForShadowmap(List re... type ShaderContext (line 734) | struct ShaderContext method DrawRenderElements (line 753) | private static void DrawRenderElements(List renderEle... method PrepareDeviceForRender (line 792) | private static void PrepareDeviceForRender(ref ShaderContext shaderCon... method GetShaderParameters (line 872) | private static void GetShaderParameters(MyEntity entity, out Vector3 d... method SetupShaderPerDraw (line 888) | private static void SetupShaderPerDraw(MyEffectBase shader, MyMeshDraw... method BeginShader (line 980) | private static void BeginShader(MyEffectBase shader, ref MyRenderEleme... method SetupShaderForEntity (line 1045) | private static void SetupShaderForEntity(MyEffectBase shader, MyRender... method GetDebugTexture (line 1163) | internal static MyTexture2D GetDebugTexture() method GetDebugNormalTexture (line 1169) | internal static MyTexture2D GetDebugNormalTexture() method GetDebugNormalTextureBump (line 1175) | internal static MyTexture2D GetDebugNormalTextureBump() method SetupShaderForMaterial (line 1185) | public static MyEffectBase SetupShaderForMaterial(MyMeshMaterial mater... method LazyLoadDebugTextures (line 1318) | static void LazyLoadDebugTextures() method Draw (line 1334) | internal static void Draw(bool applyBackupStack = true) method Blit (line 1415) | public static void Blit(Texture source, bool scaleToTarget, MyEffectSc... method GetScaleForViewport (line 1447) | internal static Vector2 GetScaleForViewport(Texture source) method RenderPostProcesses (line 1454) | internal static void RenderPostProcesses(PostProcessStage postProcessS... method SetCorrectViewportSize (line 1512) | public static void SetCorrectViewportSize() method DrawBackground (line 1524) | internal static void DrawBackground(Texture[] targets) method DrawScene_OneLodLevel (line 1570) | internal static void DrawScene_OneLodLevel(MyLodTypeEnum currentLodDra... method DrawScene_OneLodLevel_Forward (line 1675) | internal static void DrawScene_OneLodLevel_Forward(MyLodTypeEnum curre... method DrawScene_OneLodLevel_DrawNearObjects (line 1739) | private static void DrawScene_OneLodLevel_DrawNearObjects(bool drawSte... method DrawScene_OneLodLevel_Draw (line 1775) | private static void DrawScene_OneLodLevel_Draw(bool drawStencilTechniq... method DrawScene_Transparent (line 1794) | internal static void DrawScene_Transparent() method RegisterRenderModule (line 1815) | public static void RegisterRenderModule(MyRenderModuleEnum module, str... method RegisterRenderModule (line 1820) | public static void RegisterRenderModule(MyRenderModuleEnum module, str... method RegisterRenderModule (line 1832) | public static void RegisterRenderModule(MyRenderModuleEnum module, str... method UnregisterRenderModule (line 1844) | public static void UnregisterRenderModule(MyRenderModuleEnum name) method GetRenderModules (line 1865) | public static List GetRenderModules(MyRenderStage ... method IsModuleEnabled (line 1871) | public static bool IsModuleEnabled(MyRenderStage stage, MyRenderModule... method DrawRenderModules (line 1890) | private static void DrawRenderModules(MyRenderStage renderStage) method PrepareRenderObjectsForDraw (line 1914) | internal static void PrepareRenderObjectsForDraw() method PrepareEntitiesForDraw (line 1962) | internal static void PrepareEntitiesForDraw(ref BoundingBox box, MyOcc... method PrepareEntitiesForDraw (line 1989) | internal static void PrepareEntitiesForDraw(ref BoundingFrustum frustu... method AssertRenderObjects (line 2124) | [Conditional("DEBUG")] method PrepareObjectQueries (line 2133) | static void PrepareObjectQueries(MyOcclusionQueryID queryID, List spotLightEleme... method AddSpotLightRenderElement (line 126) | private static void AddSpotLightRenderElement(MyLight light) method PrepareLights (line 174) | private static void PrepareLights() method RenderSpotShadows (line 229) | private static void RenderSpotShadows() method RenderLights (line 256) | internal static void RenderLights() FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/MyRender-Management.cs class MyRender (line 36) | static partial class MyRender method PushRenderSetupAndApply (line 41) | public static void PushRenderSetupAndApply(MyRenderSetup setup, ref My... method PopRenderSetupAndRevert (line 47) | public static void PopRenderSetupAndRevert(MyRenderSetup previousSetup) method PushRenderSetup (line 53) | public static void PushRenderSetup(MyRenderSetup setup) method PopRenderSetup (line 58) | public static void PopRenderSetup() method ApplyBackupSetup (line 63) | public static void ApplyBackupSetup() method ApplySetup (line 68) | private static void ApplySetup(MyRenderSetup setup) method ApplySetupStack (line 119) | private static void ApplySetupStack(MyRenderSetup storeBackup) method AggregateSetup (line 191) | private static void AggregateSetup(MyRenderSetup setup) method AddRenderObject (line 375) | public static void AddRenderObject(MyRenderObject renderObject, bool r... method AddShadowRenderObject (line 465) | public static void AddShadowRenderObject(MyRenderObject renderObject, ... method RemoveRenderObject (line 479) | public static void RemoveRenderObject(MyRenderObject renderObject, boo... method RemoveShadowRenderObject (line 531) | public static void RemoveShadowRenderObject(MyRenderObject renderObject) method MoveRenderObject (line 540) | public static void MoveRenderObject(MyRenderObject renderObject) method UpdateRenderObject (line 586) | public static void UpdateRenderObject(MyRenderObject renderObject, boo... method DebugDrawPrunning (line 640) | private static void DebugDrawPrunning() method GetEntityFromPrunningStructure (line 735) | static MyEntity GetEntityFromPrunningStructure(MyDynamicAABBTree tree,... method GetEntitiesFromPrunningStructure (line 784) | public static void GetEntitiesFromPrunningStructure(ref BoundingBox bo... method GetEntitiesFromShadowStructure (line 800) | public static void GetEntitiesFromShadowStructure(ref BoundingBox boun... method GetEntitiesFromPrunningStructure (line 807) | static void GetEntitiesFromPrunningStructure(MyDynamicAABBTree tree, r... method AddCullingObjects (line 812) | static void AddCullingObjects(List bbs) method RebuildCullingStructure (line 826) | public static void RebuildCullingStructure() method RebuildCullingStructureCullEveryPrefab (line 899) | public static void RebuildCullingStructureCullEveryPrefab() method AddDivisionForCullingStructure (line 933) | public static void AddDivisionForCullingStructure(List... method GetClosestIntersectionWithLine (line 1088) | public static MyEntity GetClosestIntersectionWithLine(ref MyLine line,... method GetAnyIntersectionWithLine (line 1113) | public static MyIntersectionResultLineTriangleEx? GetAnyIntersectionWi... method IssueOcclusionQueries (line 1152) | static void IssueOcclusionQueries() method PreloadTexturesInRadius (line 1253) | public static void PreloadTexturesInRadius(float radius) method PreloadEntityForDraw (line 1272) | private static void PreloadEntityForDraw(MyEntity entity, Action BusyA... method PreloadEntitiesInRadius (line 1300) | public static void PreloadEntitiesInRadius(float radius, Action BusyAc... method PrepareEntitiesForDrawStart (line 1353) | internal static void PrepareEntitiesForDrawStart() method WaitUntilEntitiesPrepared (line 1374) | private static void WaitUntilEntitiesPrepared() method PrepareEntitiesForDrawBackground (line 1379) | private static void PrepareEntitiesForDrawBackground() FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/MyRender.Alternative.cs class MyRender (line 20) | static partial class MyRender method DrawRenderElementsAlternative (line 22) | private static void DrawRenderElementsAlternative(MyLodTypeEnum lod, b... method DrawVoxels (line 36) | private static void DrawVoxels(MyLodTypeEnum lod, MyVoxelCacheCellRend... method DrawModels (line 96) | private static void DrawModels(MyLodTypeEnum lod, ref int ibChangesStats) method GetShader (line 162) | static MyEffectBase GetShader(MyMeshDrawTechnique technique) method SetupShaderForMaterialAlternative (line 186) | static void SetupShaderForMaterialAlternative(MyEffectBase shader, MyV... method SetupShaderForMaterialAlternative (line 200) | static void SetupShaderForMaterialAlternative(MyEffectBase shader, MyM... method BeginShaderAlternative (line 300) | static void BeginShaderAlternative(MyEffectBase shader, MyMeshDrawTech... FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/MyRender.cs type MyRenderTargets (line 48) | public enum MyRenderTargets type MyEffects (line 93) | public enum MyEffects type MyRenderStage (line 153) | public enum MyRenderStage type MyRenderCallerEnum (line 168) | public enum MyRenderCallerEnum type MyPostProcessEnum (line 176) | public enum MyPostProcessEnum type MyRenderModuleEnum (line 186) | public enum MyRenderModuleEnum class MyRender (line 228) | static partial class MyRender class MyRenderSetup (line 241) | public class MyRenderSetup method Clear (line 305) | public void Clear() class MyRenderModuleItem (line 346) | public class MyRenderModuleItem method ToString (line 355) | public override string ToString() class MyRenderElement (line 361) | internal class MyRenderElement method ToString (line 388) | public override string ToString() class MyLightRenderElement (line 394) | internal class MyLightRenderElement class MySpotComparer (line 396) | public class MySpotComparer : IComparer method Compare (line 398) | public int Compare(MyLightRenderElement x, MyLightRenderElement y) class MyRenderElementsComparer (line 425) | class MyRenderElementsComparer : IComparer method Compare (line 427) | public int Compare(MyRenderElement x, MyRenderElement y) method MyRender (line 703) | static MyRender() method MyRenderConstants_OnRenderQualityChange (line 736) | static void MyRenderConstants_OnRenderQualityChange(object sender, Eve... method ResetStates (line 749) | public static void ResetStates() method GetShadowRenderer (line 774) | internal static MyShadowRenderer GetShadowRenderer() method GetRenderProfiler (line 784) | internal static MyRenderProfiler GetRenderProfiler() method GetBackBufferAsTexture (line 801) | public static Texture GetBackBufferAsTexture() FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/MyRenderConstants.cs type MyRenderQualityEnum (line 7) | enum MyRenderQualityEnum class MyRenderQualityProfile (line 15) | class MyRenderQualityProfile class MyRenderConstants (line 106) | static class MyRenderConstants method MyRenderConstants (line 137) | static MyRenderConstants() method SwitchRenderQuality (line 458) | public static void SwitchRenderQuality(MyRenderQualityEnum renderQuality) FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/MySortedElements.Comparers.cs class MySortedElements (line 10) | partial class MySortedElements class MeshMaterialComparer (line 12) | class MeshMaterialComparer : IEqualityComparer method Equals (line 14) | public bool Equals(MyMeshMaterial x, MyMeshMaterial y) method GetHashCode (line 22) | public int GetHashCode(MyMeshMaterial obj) class VertexBufferComparer (line 28) | class VertexBufferComparer : IEqualityComparer method Equals (line 30) | public bool Equals(VertexBuffer x, VertexBuffer y) method GetHashCode (line 35) | public int GetHashCode(VertexBuffer obj) FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/MySortedElements.Models.cs class MySortedElements (line 10) | partial class MySortedElements class ModelSet (line 12) | public class ModelSet class ModelMaterialSet (line 22) | public class ModelMaterialSet FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/MySortedElements.Voxels.cs class MySortedElements (line 8) | partial class MySortedElements class VoxelSet (line 10) | public class VoxelSet FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/MySortedElements.cs class MySortedElements (line 14) | partial class MySortedElements method MySortedElements (line 30) | public MySortedElements() method CreateRootDictionaries (line 35) | private void CreateRootDictionaries() method Add (line 48) | internal void Add(MyLodTypeEnum lod, List m_... method Add (line 56) | public void Add(MyLodTypeEnum lod, MyRender.MyRenderElement renderElem... method AddModel (line 64) | public void AddModel(MyLodTypeEnum lod, MyRender.MyRenderElement rende... method AddVoxel (line 87) | public void AddVoxel(MyLodTypeEnum lod, MyRender.MyRenderElement rende... method Clear (line 100) | public void Clear() method ClearAndCompact (line 125) | public void ClearAndCompact() method GetModelIndex (line 130) | public int GetModelIndex(MyLodTypeEnum lod, MyMeshDrawTechnique techni... method GetVoxelIndex (line 135) | public int GetVoxelIndex(MyLodTypeEnum lod, MyVoxelCacheCellRenderBatc... FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/PostProcesses/MyPostProcessAntiAlias.cs class MyPostProcessAntiAlias (line 17) | class MyPostProcessAntiAlias : MyPostProcessBase method Render (line 30) | public override Texture Render(PostProcessStage postProcessStage, Text... FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/PostProcesses/MyPostProcessBase.cs type PostProcessStage (line 7) | public enum PostProcessStage class MyPostProcessBase (line 38) | abstract class MyPostProcessBase method MyPostProcessBase (line 40) | public MyPostProcessBase() method Render (line 64) | public abstract Texture Render(PostProcessStage postProcessStage, Text... FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/PostProcesses/MyPostProcessContrast.cs class MyPostProcessContrast (line 14) | class MyPostProcessContrast : MyPostProcessBase method Render (line 46) | public override Texture Render(PostProcessStage postProcessStage, Text... FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/PostProcesses/MyPostProcessGodRays.cs class MyPostProcessGodRays (line 21) | class MyPostProcessGodRays : MyPostProcessBase method MyPostProcessGodRays (line 23) | public MyPostProcessGodRays() method Render (line 60) | public override Texture Render(PostProcessStage postProcessStage, Text... FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/PostProcesses/MyPostProcessHDR.cs class MyPostProcessHDR (line 15) | class MyPostProcessHDR : MyPostProcessBase method MyPostProcessHDR (line 32) | public MyPostProcessHDR() method Render (line 51) | public override Texture Render(PostProcessStage postProcessStage, Text... method RenderHDR (line 165) | public static bool RenderHDR() method RenderHDRThisFrame (line 170) | public static bool RenderHDRThisFrame() method HDR (line 228) | private void HDR(Texture sourceMod, Texture sourceDiv, Texture bloomSo... method Upscale8To2 (line 242) | private void Upscale8To2(Texture down8, Texture down4, Texture down2, ... method Upscale4To2 (line 251) | private void Upscale4To2(Texture down4, Texture down2, MyEffectScale e... method Blur (line 258) | private void Blur(Texture sourceAndDestination, Texture aux, MyEffectG... method GenerateDownscale8 (line 287) | protected void GenerateDownscale8(Texture sourceMod, Texture sourceDiv... method GenerateDownscale4 (line 305) | protected void GenerateDownscale4(Texture sourceMod, Texture sourceDiv... method PostProcess (line 319) | protected void PostProcess(Texture source, Texture destination, MyEffe... method GenerateThreshold (line 329) | private void GenerateThreshold(Texture sourceMod, Texture sourceDiv, T... FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/PostProcesses/MyPostProcessVolumetricFog.cs class MyPostProcessVolumetricFog (line 29) | class MyPostProcessVolumetricFog : MyPostProcessBase method Render (line 56) | public override Texture Render(PostProcessStage postProcessStage, Text... FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/PostProcesses/MyPostProcessVolumetricSSAO2.cs class MyPostProcessVolumetricSSAO2 (line 28) | class MyPostProcessVolumetricSSAO2 : MyPostProcessBase method Render (line 76) | public override Texture Render(PostProcessStage postProcessStage, Text... FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/PostProcesses/TODO/MyBloomPostprocess.cs class MyBloomPostprocess (line 12) | static class MyBloomPostprocess FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/Scene/MyCullableRenderObject.cs type MyOcclusionQueryID (line 15) | public enum MyOcclusionQueryID type MyOcclusionQueryRenderType (line 24) | public enum MyOcclusionQueryRenderType class MyOcclusionQueryIssue (line 30) | internal class MyOcclusionQueryIssue method MyOcclusionQueryIssue (line 32) | public MyOcclusionQueryIssue(MyCullableRenderObject cullObject) class MyCullableRenderObject (line 48) | internal class MyCullableRenderObject : MyRenderObject method MyCullableRenderObject (line 56) | public MyCullableRenderObject(MyEntity entity) : base (entity, null) method MyCullableRenderObject (line 70) | public MyCullableRenderObject(BoundingBox aabb) method UpdateAABB (line 76) | public override void UpdateAABB() method GetQuery (line 84) | public MyOcclusionQueryIssue GetQuery(MyOcclusionQueryID id) method InitQueries (line 89) | public void InitQueries() method DestroyQueries (line 102) | public void DestroyQueries() FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/Scene/MyOcclusionQuery.cs class MyOcclusionQueries (line 25) | static class MyOcclusionQueries method Get (line 45) | public static MyOcclusionQuery Get() method Return (line 62) | public static void Return(MyOcclusionQuery query) method LoadContent (line 67) | public static void LoadContent(Device device) method UnloadContent (line 83) | public static void UnloadContent() class MyOcclusionQuery (line 97) | class MyOcclusionQuery :/* MyOcclusionQueries.Friend,*/ IDisposable method CreateQuery (line 105) | public static MyOcclusionQuery CreateQuery() method MyOcclusionQuery (line 110) | private MyOcclusionQuery() method Begin (line 114) | public void Begin() method End (line 120) | public void End() method LoadContent (line 125) | public void LoadContent(Device device) method UnloadContent (line 131) | public void UnloadContent() method CheckStatus (line 163) | private bool CheckStatus(bool flush) method Dispose (line 174) | public void Dispose() FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/Scene/MyRenderObject.cs class MyRenderObject (line 19) | class MyRenderObject : MyElement type RenderFlags (line 27) | [Flags] method MyRenderObject (line 66) | public MyRenderObject(MyEntity entity, MyMwcVector3Int? renderCellCoord) method SetDirty (line 74) | public void SetDirty() method UpdateAABB (line 79) | public override void UpdateAABB() FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/SecondaryCamera/MySecondaryCameraRenderer.cs class MySecondaryCameraRenderer (line 29) | internal class MySecondaryCameraRenderer method MySecondaryCameraRenderer (line 50) | private MySecondaryCameraRenderer() method GetRenderedTexture (line 55) | public Texture GetRenderedTexture() method SetRenderSetup (line 60) | private void SetRenderSetup() method MyRenderConstants_OnRenderQualityChange (line 120) | void MyRenderConstants_OnRenderQualityChange(object sender, EventArgs e) method Render (line 125) | public void Render() FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/Shadows/MyCastShadowJob.cs class MyCastShadowJob (line 20) | class MyCastShadowJob : IWork method MyCastShadowJob (line 26) | public MyCastShadowJob(MyEntity entity) method m_entity_OnMarkForClose (line 33) | void m_entity_OnMarkForClose(MyEntity obj) method DoWork (line 38) | public void DoWork() method IsVisibleFromSun (line 95) | private bool IsVisibleFromSun(MyIntersectionResultLineTriangleEx? result) FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/Shadows/MyOrthographicCamera.cs class MyOrthographicCamera (line 14) | public class MyOrthographicCamera : MyRenderCamera method MyOrthographicCamera (line 137) | public MyOrthographicCamera(float width, float height, float nearClip,... method MyOrthographicCamera (line 152) | public MyOrthographicCamera(float xMin, float xMax, float yMin, float ... method Update (line 158) | public void Update(float xMin, float xMax, float yMin, float yMax, flo... method UpdateUnscaled (line 174) | public void UpdateUnscaled(float xMin, float xMax, float yMin, float y... method UpdateUnscaled (line 190) | protected void UpdateUnscaled() method SetViewMatrixUnscaled (line 202) | public void SetViewMatrixUnscaled(ref Matrix viewMatrix) FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/Shadows/MyPerspectiveCamera.cs class MyPerspectiveCamera (line 14) | public class MyPerspectiveCamera : MyRenderCamera method MyPerspectiveCamera (line 63) | public MyPerspectiveCamera() method MyPerspectiveCamera (line 79) | public MyPerspectiveCamera(float fieldOfView, float aspectRatio, float... FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/Shadows/MyRenderCamera.cs class MyRenderCamera (line 14) | public abstract class MyRenderCamera method GetWorldMatrix (line 27) | public void GetWorldMatrix(out Matrix worldMatrix) method SetWorldMatrix (line 32) | public void SetWorldMatrix(ref Matrix worldMatrix) method GetViewMatrix (line 38) | public void GetViewMatrix(out Matrix viewMatrix) method SetViewMatrix (line 43) | public void SetViewMatrix(ref Matrix viewMatrix) method GetProjectionMatrix (line 50) | public void GetProjectionMatrix(out Matrix projectionMatrix) method GetViewProjMatrix (line 55) | public void GetViewProjMatrix(out Matrix viewProjMatrix) method MyRenderCamera (line 143) | public MyRenderCamera() method PreTransform (line 155) | public void PreTransform(ref Matrix transform) method PostTransform (line 166) | public void PostTransform(ref Matrix transform) method Update (line 176) | protected void Update() FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/Shadows/MyShadowRenderer.cs class MyShadowRenderer (line 42) | class MyShadowRenderer : MyShadowRendererBase, IWork method MyShadowRenderer (line 124) | public MyShadowRenderer(int shadowMapSize, MyRenderTargets renderTarge... method ChangeSize (line 145) | public void ChangeSize(int newSize) method UpdateFrustumCorners (line 150) | public void UpdateFrustumCorners() method PrepareFrame (line 172) | public void PrepareFrame() method PrepareForDraw (line 186) | void PrepareForDraw() method DoWork (line 197) | public void DoWork() method WaitUntilPrepareForDrawCompleted (line 207) | public void WaitUntilPrepareForDrawCompleted() method PrepareCascadesForDraw (line 216) | void PrepareCascadesForDraw() method UpdateFrustums (line 369) | void UpdateFrustums() method Render (line 415) | public void Render() method CalculateFrustum (line 471) | protected MyOrthographicCamera CalculateFrustum(MyOrthographicCamera l... method PrepareViewportForCascade (line 569) | void PrepareViewportForCascade(int splitIndex) method RenderShadowMap (line 589) | protected void RenderShadowMap(int splitIndex) method IssueQueriesForCascades (line 612) | public void IssueQueriesForCascades() method SetupShadowBaseEffect (line 687) | public void SetupShadowBaseEffect(MyEffectShadowBase effect) method GetFrustumCorners (line 699) | public Vector3[] GetFrustumCorners() method DebugDrawFrustum (line 704) | void DebugDrawFrustum(Matrix camera, Color color) method DebugDraw (line 721) | public void DebugDraw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/Shadows/MyShadowRendererBase.cs class MyShadowRendererBase (line 19) | class MyShadowRendererBase class MyShadowRenderElementsComparer (line 28) | public class MyShadowRenderElementsComparer : IComparer elem... method DrawShadowsForElements (line 63) | private static void DrawShadowsForElements(MyEffectShadowMap effect, b... FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/Shadows/MySpotShadowRenderer.cs class MySpotShadowRenderer (line 29) | class MySpotShadowRenderer : MyShadowRendererBase method RenderForLight (line 36) | public void RenderForLight(Matrix lightViewProjection, ref BoundingBox... method RenderShadowMap (line 82) | protected void RenderShadowMap(Matrix lightViewProjection) method CreateViewProjectionMatrix (line 98) | public Matrix CreateViewProjectionMatrix(Matrix lightView, float halfS... method SetupSpotShadowBaseEffect (line 107) | public void SetupSpotShadowBaseEffect(MyEffectSpotShadowBase effect, M... FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/Statistics/MyRenderProfiler.cs class MyRenderProfiler (line 24) | class MyRenderProfiler method UintToColor (line 56) | static Color UintToColor(uint number) method DrawPerfEvents (line 63) | public void DrawPerfEvents() method HandleInput (line 215) | public static void HandleInput(MyGuiInput input) method PressedKey (line 265) | public static void PressedKey(Keys key, bool isCtrlPressed = false) method PreviousFrame (line 421) | static public void PreviousFrame() method NextFrame (line 430) | static public void NextFrame() method DrawEvent (line 439) | public void DrawEvent(int textOffsetY, MyProfiler.MyProfilerBlock prof... method Draw (line 503) | [Conditional("RENDER_PROFILING")] method StartProfilingBlock (line 727) | [Conditional("RENDER_PROFILING")] method StartProfilingBlock (line 734) | [Conditional("RENDER_PROFILING")] method EndProfilingBlock (line 765) | [Conditional("RENDER_PROFILING")] method StartNextBlock (line 779) | [Conditional("RENDER_PROFILING")] method InitMemoryHack (line 794) | [Conditional("RENDER_PROFILING")] method ProfileCustomValue (line 816) | [Conditional("RENDER_PROFILING")] FILE: Sources/MinerWars.GameLib/AppCode/Game/Render/Statistics/MyRenderStatistics.cs type MyRenderStatistics (line 8) | struct MyRenderStatistics FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/Multiplayer/MyMultiplayer.cs class MyMultiplayer (line 42) | partial class MyMultiplayer method Log (line 66) | void Log(string message) method Notify (line 72) | private void Notify(MyTextsWrapperEnum text, object[] args) method Notify (line 81) | private void Notify(MyTextsWrapperEnum text, object arg0 = null, objec... method Update (line 97) | public static void Update() method UpdateInternal (line 105) | private void UpdateInternal() method Alert (line 111) | void Alert(string alertFormat, IPEndPoint endpoint, MyEventEnum eventT... method AlertVerbose (line 116) | [Conditional("DEBUG")] method Shutdown (line 124) | internal static void Shutdown() FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/Multiplayer/MyMultiplayerConfiguration.cs class MyMultiplayerConfiguration (line 8) | class MyMultiplayerConfiguration FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/Multiplayer/MyMultiplayerExtensions.cs class MyMultiplayerExtensions (line 12) | static class MyMultiplayerExtensions method GetPlayer (line 18) | public static MyPlayerRemote GetPlayer(this NetConnection connection) method GetPlayerName (line 23) | public static StringBuilder GetPlayerName(this NetConnection connection) method LoadCoopPlayer (line 29) | public static MyMwcObjectBuilder_Player LoadCoopPlayer(this MyMwcObjec... method CopyCoopPlayers (line 44) | public static void CopyCoopPlayers(this MyMwcObjectBuilder_Checkpoint ... method StoreCoopPlayer (line 56) | public static void StoreCoopPlayer(this MyMwcObjectBuilder_Checkpoint ... method StoreCoopPlayer (line 62) | private static void StoreCoopPlayer(this MyMwcObjectBuilder_Checkpoint... FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/Multiplayer/MyMultiplayerGameplay.Entity.cs class MyMultiplayerGameplay (line 26) | partial class MyMultiplayerGameplay method Shoot (line 28) | public void Shoot(MyEntity entity, Matrix shooterMatrix, MyMwcObjectBu... method OnShoot (line 46) | void OnShoot(ref MyEventShoot msg) method GetWeapon (line 110) | private static MySmallShipGunBase GetWeapon(MySmallShip ship, MyMwcObj... method ExplodeAmmo (line 115) | public void ExplodeAmmo(MyAmmoBase ammo) method OnAmmoExplosion (line 127) | void OnAmmoExplosion(ref MyEventAmmoExplosion msg) method DoDamage (line 139) | public void DoDamage(MyEntity target, float player, float normal, floa... method OnDoDamage (line 156) | void OnDoDamage(ref MyEventDoDamage msg) method ProjectileHit (line 192) | public void ProjectileHit(MyEntity target, Vector3 position, Vector3 d... method OnProjectileHit (line 208) | void OnProjectileHit(ref MyEventProjectileHit msg) method UpdateAmmo (line 225) | public void UpdateAmmo(MyAmmoBase ammo) method OnAmmoUpdate (line 238) | public void OnAmmoUpdate(ref MyEventAmmoUpdate msg) method SpeacialWeaponEvent (line 252) | public void SpeacialWeaponEvent(MySpecialWeaponEventEnum eventType, My... method OnSpecialWeaponEvent (line 262) | public void OnSpecialWeaponEvent(ref MyEventSpeacialWeapon msg) method EnsureDrill (line 301) | private static MyDrillBase EnsureDrill(MyMwcObjectBuilder_SmallShip_We... method OnFireHarvester (line 314) | private static void OnFireHarvester(MyMwcObjectBuilder_SmallShip_Weapo... method ResetEntity (line 327) | public void ResetEntity(MyEntity entity) method OnReset (line 339) | private void OnReset(ref MyEventEntityReset msg) FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/Multiplayer/MyMultiplayerGameplay.Join.cs class MyMultiplayerGameplay (line 25) | partial class MyMultiplayerGameplay method GetCheckpoint (line 33) | private MyMwcObjectBuilder_Checkpoint GetCheckpoint() method ReloadCheckpoint (line 60) | public void ReloadCheckpoint() method SendCheckpoint (line 71) | void SendCheckpoint(NetConnection sendTo) method OnNewPlayer (line 101) | void OnNewPlayer(ref MyEventNewPlayer msg) method LogPlayers (line 132) | [Conditional("DEBUG")] method AmmoEntitiesPredicate (line 144) | bool AmmoEntitiesPredicate(MyEntity entity) method GeneratePlayerId (line 150) | byte GeneratePlayerId() method OnEnterGame (line 176) | private void OnEnterGame(ref MyEventEnterGame msg) method DenyEnter (line 191) | public void DenyEnter(ref MyEventEnterGame msg) method AllowEnter (line 198) | public void AllowEnter(ref MyEventEnterGame msg) method OnGetPlayerList (line 225) | private void OnGetPlayerList(ref MyEventGetPlayerList msg) method SendPlayerList (line 230) | private void SendPlayerList(NetConnection connection) method LogPlayerList (line 249) | [Conditional("DEBUG")] method RemotePlayerToInfo (line 259) | private MyPlayerInfo RemotePlayerToInfo(MyPlayerRemote player) FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/Multiplayer/MyMultiplayerGameplay.Locking.cs class MyMultiplayerGameplay (line 27) | partial class MyMultiplayerGameplay method IsLockedByMe (line 35) | public bool IsLockedByMe(MyEntity entity) method IsLockedByOtherPlayer (line 41) | public bool IsLockedByOtherPlayer(MyEntity entity) method IsLockedByAny (line 47) | public bool IsLockedByAny(MyEntity entity) method ClearLocks (line 53) | public void ClearLocks(byte playerId) method Lock (line 70) | public void Lock(MyEntityIdentifier entityId, bool enable) method Lock (line 100) | public void Lock(MyEntity entity, bool enable) method OnLock (line 106) | private void OnLock(ref MyEventLock msg) method OnLockResult (line 139) | private void OnLockResult(ref MyEventLockResult msg) method RaiseLockResponse (line 153) | private void RaiseLockResponse(MyEntity entity, bool success) method TryLockEntity (line 167) | bool TryLockEntity(uint entityId, byte playerId, bool enable) method UnlockOnClosing (line 221) | void UnlockOnClosing(MyEntity entity) FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/Multiplayer/MyMultiplayerGameplay.Misc.cs class MyMultiplayerGameplay (line 34) | partial class MyMultiplayerGameplay method SendChatMessageToTeam (line 37) | public void SendChatMessageToTeam(string message, MyMwcObjectBuilder_F... method SendChatMessage (line 42) | public void SendChatMessage(string message) method SendChatMessage (line 47) | private void SendChatMessage(string message, MyMwcObjectBuilder_Factio... method OnChatMessage (line 61) | void OnChatMessage(ref MyEventChat msg) method UpdateStats (line 72) | public void UpdateStats() method OnStatsUpdate (line 79) | void OnStatsUpdate(ref MyEventStatsUpdate msg) method SendFaction (line 91) | public void SendFaction(MyMwcObjectBuilder_FactionEnum faction) method OnSetFaction (line 99) | public static void OnSetFaction(ref MyEventSetFaction msg) method RequestFaction (line 113) | public void RequestFaction(MyMwcObjectBuilder_FactionEnum preferredFac... method OnChooseFaction (line 122) | private void OnChooseFaction(ref MyEventChooseFaction msg) method OnChooseFactionResponse (line 132) | private void OnChooseFactionResponse(ref MyEventChooseFactionResponse ... method OnNotify (line 145) | void OnNotify(ref MyEventNotification msg) method SendNotification (line 154) | public void SendNotification(MyNotificationType type, MyTextsWrapperEn... method CutOut (line 168) | public void CutOut(MyVoxelMap voxelMap, ref BoundingSphere cutOutSphere) method OnCutOut (line 180) | void OnCutOut(ref MyEventCutOut msg) method UpdateFlags (line 197) | public void UpdateFlags(MyEntity entity, MyFlagsEnum flag, bool param ... method OnUpdateFlags (line 219) | void OnUpdateFlags(ref MyEventFlags msg) method ProcessFlag (line 238) | void ProcessFlag(MyEntity entity, MyFlagsEnum flag, bool param) method NewEntity (line 304) | public void NewEntity(MyMwcObjectBuilder_Base objectBuilder, Matrix ma... method OnNewEntity (line 314) | void OnNewEntity(ref MyEventNewEntity msg) method UpdateMissionVars (line 328) | public void UpdateMissionVars() method OnMissionUpdateVars (line 349) | void OnMissionUpdateVars(ref MyEventMissionUpdateVars msg) method SendCountdown (line 364) | public void SendCountdown(TimeSpan countdown, bool forceSend = false) method OnCountdown (line 381) | void OnCountdown(ref MyEventCountdown msg) method ClearCountdownNotification (line 392) | void ClearCountdownNotification() method FriendlyFire (line 404) | public void FriendlyFire(MyFriendlyFireEnum type) method OnFriendlyFire (line 412) | void OnFriendlyFire(ref MyEventFriendlyFire msg) method SendEvent (line 435) | public void SendEvent(Vector3 position, MyGlobalEventEnum eventType, i... method SendEvent (line 440) | public void SendEvent(Vector3 position, MyGlobalEventEnum eventType, i... method OnEvent (line 450) | void OnEvent(ref MyEventEvent msg) method SendGlobalFlag (line 465) | public void SendGlobalFlag(MyGlobalFlagsEnum eventFlag) method OnGlobalFlag (line 473) | private void OnGlobalFlag(ref MyEventGlobalFlag msg) FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/Multiplayer/MyMultiplayerGameplay.Scripts.cs class MyMultiplayerGameplay (line 31) | partial class MyMultiplayerGameplay method AddExplosion (line 33) | public void AddExplosion(Vector3 position, MyExplosionTypeEnum explosi... method AddExplosion (line 46) | public void AddExplosion(MyEntity entity, MyExplosionTypeEnum explosio... method OnAddExplosion (line 62) | void OnAddExplosion(ref MyEventAddExplosion msg) method UpdateDummyFlags (line 85) | public void UpdateDummyFlags(MyDummyPoint dummyPoint) method OnUpdateDummyFlags (line 94) | void OnUpdateDummyFlags(ref MyEventDummyFlags msg) method AddVoxelHand (line 107) | public void AddVoxelHand(uint voxelMapId, uint entityId, float radius,... method OnAddVoxelHand (line 119) | void OnAddVoxelHand(ref MyEventAddVoxelHand msg) FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/Multiplayer/MyMultiplayerGameplay.SmallShip.cs class MyMultiplayerGameplay (line 38) | partial class MyMultiplayerGameplay method InitFactionShipTypes (line 55) | static void InitFactionShipTypes() method GetFactionShip (line 134) | static MyMwcObjectBuilder_SmallShip_TypesEnum GetFactionShip(MyMwcObje... method TestRespawn (line 146) | void TestRespawn() method GetSafeRespawnPositionNearPlayer (line 171) | public bool GetSafeRespawnPositionNearPlayer(MyMwcObjectBuilder_SmallS... method GetSafeRespawnPositionNearEntity (line 196) | private bool GetSafeRespawnPositionNearEntity(MyMwcObjectBuilder_Small... method Respawn (line 222) | public void Respawn(MyMwcObjectBuilder_SmallShip shipBuilder, Matrix r... method Respawn (line 307) | void Respawn() method MakeInventoryItemsNontradeable (line 349) | private static void MakeInventoryItemsNontradeable(MySmallShip players... method MakeInventoryItemsTradeable (line 371) | public static void MakeInventoryItemsTradeable(MySmallShip playership) method Playership_InventoryChanged (line 394) | void Playership_InventoryChanged(MyShip ship) method OnRespawn (line 400) | private void OnRespawn(ref MyEventRespawn msg) method OnNewPlayerShip (line 455) | private void OnNewPlayerShip(MySmallShip ship) method PilotDie (line 470) | public void PilotDie(MySmallShip deadPilotEntity, MyEntity killer) method OnPilotDie (line 504) | public void OnPilotDie(ref MyEventPilotDie msg) method Die (line 535) | public void Die(MyEntity deadEntity, MyEntity killer) method OnDie (line 555) | void OnDie(ref MyEventDie msg) method OnMeDied (line 577) | void OnMeDied(byte? killerId) method OnPeerDied (line 609) | void OnPeerDied(MyPlayerRemote deadPlayer, byte? killerId) method DisplayDeathNotification (line 628) | void DisplayDeathNotification(byte? killerId) method DisplayKillNotification (line 647) | void DisplayKillNotification(MyPlayerRemote deadPlayer, byte? killerId) method UpdatePosition (line 671) | public void UpdatePosition(MyEntity entity, Matrix worldMatrix, Vector... method UpdatePosition (line 684) | public void UpdatePosition(MyEntity entity) method OnUpdatePosition (line 694) | void OnUpdatePosition(ref MyEventUpdatePosition msg) method UpdatePositionFast (line 725) | public void UpdatePositionFast(MyEntity entity, Vector3 position, Vect... method OnUpdatePositionFast (line 738) | void OnUpdatePositionFast(ref MyEventUpdatePositionFast msg) method UpdateRotationFast (line 769) | public void UpdateRotationFast(MyEntity entity, Vector3 rotation) method OnUpdateRotationFast (line 781) | void OnUpdateRotationFast(ref MyEventUpdateRotationFast msg) method FixPlayerPosition (line 815) | void FixPlayerPosition(MyEntity collidingEntity) method SpawnBot (line 841) | public void SpawnBot(MySpawnPoint spawnPoint, MySmallShipBot bot, int ... method OnSpawnBot (line 854) | public void OnSpawnBot(ref MyEventSpawnBot msg) method Config_ConfigChanged (line 878) | void Config_ConfigChanged(MySmallShip ship) method UpdateConfig (line 883) | void UpdateConfig(MySmallShip ship) method OnUpdateConfig (line 900) | void OnUpdateConfig(ref MyEventShipConfigUpdate msg) method UpdateInventory (line 922) | void UpdateInventory(MyEntity entity, bool gameMechanicsItemsOnly) method GetInventory (line 939) | MyMwcObjectBuilder_Inventory GetInventory(IMyInventory ship, bool game... method ItemPredicateRemoveShips (line 950) | bool ItemPredicateRemoveShips(MyMwcObjectBuilder_InventoryItem item) method ItemPredicateRemove (line 955) | bool ItemPredicateRemove(MyMwcObjectBuilder_InventoryItem item) method OnInventoryUpdate (line 961) | void OnInventoryUpdate(ref MyEventInventoryUpdate msg) method SavePlayer (line 972) | void SavePlayer() method OnSavePlayer (line 984) | void OnSavePlayer(ref MyEventSavePlayer msg) method ChooseShip (line 995) | private static MyMwcObjectBuilder_SmallShip_TypesEnum ChooseShip(MyMwc... method CreateShip (line 1002) | private MyMwcObjectBuilder_SmallShip CreateShip(MyMwcObjectBuilder_Sma... method CreateDeathmatchShip (line 1029) | public static MyMwcObjectBuilder_SmallShip_Player CreateDeathmatchShip... method UpdateHealth (line 1090) | public void UpdateHealth(MyEntity entity, float newHealthRatio) method OnHealthUpdate (line 1102) | private void OnHealthUpdate(ref MyEventHealthUpdate msg) method Afterburner (line 1117) | public void Afterburner(bool enabled) method OnAfterburner (line 1127) | void OnAfterburner(ref MyEventAfterburner msg) FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/Multiplayer/MyMultiplayerGameplay.Story.cs class MyMultiplayerGameplay (line 37) | partial class MyMultiplayerGameplay method UpdateCoopTarget (line 39) | public void UpdateCoopTarget() method UpdateMission (line 56) | public void UpdateMission() method SendMissionProgress (line 71) | public void SendMissionProgress(MyMissionBase mission, MyMissionProgre... method OnMissionProgress (line 81) | public void OnMissionProgress(ref MyEventMissionProgress msg) method SendPlayDialogue (line 119) | public void SendPlayDialogue(MyDialogueEnum id) method OnPlayDialogue (line 127) | void OnPlayDialogue(ref MyEventPlayDialogue msg) method SendApplyTransition (line 138) | public void SendApplyTransition(MyMusicTransitionEnum transitionEnum, ... method SendStopMusic (line 143) | public void SendStopMusic() method SendStopTransition (line 148) | public void SendStopTransition(int priority) method SendMusicTransition (line 153) | private void SendMusicTransition(MyMusicEventEnum musicEventType, int?... method OnMusicTransition (line 165) | void OnMusicTransition(ref MyEventMusicTransition msg) method SendPlaySound (line 197) | public void SendPlaySound(Vector3? position, MySoundCuesEnum id) method OnPlaySound (line 206) | void OnPlaySound(ref MyEventPlaySound msg) method SendHeadshake (line 224) | public void SendHeadshake(float amount) method OnHeadshake (line 232) | void OnHeadshake(ref MyEventHeadshake msg) method SendSetEntityFaction (line 237) | public void SendSetEntityFaction(MyEntity entity, MyMwcObjectBuilder_F... method OnSetEntityFaction (line 248) | void OnSetEntityFaction(ref MyEventSetEntityFaction msg) method SendSetActorFaction (line 261) | public void SendSetActorFaction(MyActorEnum actor, MyMwcObjectBuilder_... method OnSetActorFaction (line 270) | void OnSetActorFaction(ref MyEventSetActorFaction msg) method SendSetFactionRelation (line 283) | public void SendSetFactionRelation(MyMwcObjectBuilder_FactionEnum fact... method OnSetFactionRelation (line 293) | void OnSetFactionRelation(ref MyEventSetFactionRelation msg) FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/Multiplayer/MyMultiplayerGameplay.cs class MyMultiplayerGameplay (line 38) | partial class MyMultiplayerGameplay method MyMultiplayerGameplay (line 111) | static MyMultiplayerGameplay() method MyMultiplayerGameplay (line 116) | public MyMultiplayerGameplay() method Init (line 121) | private void Init() method UpdateGameInfo (line 162) | public void UpdateGameInfo() method Suspend (line 184) | public void Suspend() method Resume (line 212) | public void Resume() method FindPlayerShip (line 347) | MySmallShip FindPlayerShip(byte playerId) method Shutdown (line 354) | public void Shutdown() method Log (line 376) | public static void Log(string message) method LogDevelop (line 382) | public static void LogDevelop(string message) method Notify (line 390) | private void Notify(MyTextsWrapperEnum text, object[] args, MyNotifica... method Notify (line 399) | private void Notify(MyTextsWrapperEnum text, object arg0 = null, objec... method IsEntityUnsupported (line 413) | private bool IsEntityUnsupported(MyEntity entity, Type[] disabledTypes) method RemoveUnsupportedEntities (line 419) | private void RemoveUnsupportedEntities() method IsStory (line 466) | public static bool IsStory() method IsEditor (line 470) | public static bool IsEditor() method IsSandBox (line 474) | public static bool IsSandBox() method Start (line 480) | public void Start() method Inventory_OnInventoryContentChange (line 552) | void Inventory_OnInventoryContentChange(MyInventory sender, MyEntity e... method MakeAllEntitiesDummy (line 557) | private void MakeAllEntitiesDummy() method MakeDummy (line 565) | void MakeDummy(MyEntity e) method MyMultiplayerGameplay_NewPlayer (line 574) | void MyMultiplayerGameplay_NewPlayer() method LoadRespawnPoints (line 587) | private void LoadRespawnPoints() method PlayerStartPredicate (line 615) | bool PlayerStartPredicate(MyEntity entity) method HookEntity (line 621) | public void HookEntity(MyEntity entity) method HookInventoryChange (line 643) | private void HookInventoryChange(MyEntity entity, MyInventory inventory) method StartBufferingGameEvents (line 648) | public static void StartBufferingGameEvents() method RegisterCallbacks (line 688) | private void RegisterCallbacks() method UnregisterCallbacks (line 748) | private void UnregisterCallbacks() method Peers_PlayerDisconnected (line 807) | void Peers_PlayerDisconnected(MyPlayerRemote player) method DisableCheats (line 849) | private void DisableCheats() method Update (line 858) | public void Update() method AnnounceGame (line 877) | private void AnnounceGame() method SetPriority (line 895) | private void SetPriority() method GetFactionPlayerCount (line 910) | public int GetFactionPlayerCount(MyMwcObjectBuilder_FactionEnum faction) method ChooseFaction (line 922) | public MyMwcObjectBuilder_FactionEnum ChooseFaction(MyMwcObjectBuilder... method IsControlledByMe (line 976) | bool IsControlledByMe(MyEntity entity) method CheckSenderId (line 988) | bool CheckSenderId(T msg, uint id) method Alert (line 1030) | void Alert(string alertFormat, IPEndPoint endpoint, MyEventEnum eventT... method AlertVerbose (line 1035) | [Conditional("DEBUG")] FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/Multiplayer/MyMultiplayerLobby.cs class MyMultiplayerLobby (line 34) | class MyMultiplayerLobby method HostGame (line 64) | public void HostGame(string sectorName, string password, MyGameTypes g... method m_hostTimer_Elapsed (line 94) | void m_hostTimer_Elapsed(object sender, ElapsedEventArgs e) method GetGames (line 105) | public void GetGames(GameListReceivedHandler onGameListReceived, strin... method CancelGetGames (line 121) | public void CancelGetGames() method OnLoginResponse (line 126) | public void OnLoginResponse(ref MyEventLoginResponse msg) method JoinGame (line 135) | public void JoinGame(MyGameInfo gameInfo, string password, GameJoinedH... method NetworkClient_PeerConnected (line 168) | void NetworkClient_PeerConnected(NetConnection obj) method ClearCallbacks (line 175) | private void ClearCallbacks() method SetCallback (line 185) | private void SetCallback(EventCallback callback) method OnCreateGameResponse (line 192) | private void OnCreateGameResponse(ref MyEventCreateGameResponse msg) method OnGetGamesResponse (line 203) | private void OnGetGamesResponse(ref MyEventGetGamesResponse msg) method OnJoinGameResponse (line 212) | private void OnJoinGameResponse(ref MyEventJoinGameResponse msg) method m_hostIntroductionTimer_Elapsed (line 243) | void m_hostIntroductionTimer_Elapsed(object sender, ElapsedEventArgs e) method RequestHostIntroduction (line 267) | void RequestHostIntroduction(uint gameId, bool relay) method NetworkClient_NatIntroductionSuccessHost (line 282) | void NetworkClient_NatIntroductionSuccessHost(IPEndPoint endpoint, str... method OnHostDirectIntroduction (line 302) | void OnHostDirectIntroduction(ref MyEventDirectIntroductionResponse msg) method OnGetPlayerListResponse (line 314) | void OnGetPlayerListResponse(ref MyEventGetPlayerListResponse msg) method StartClientIntroductionTimer (line 354) | private void StartClientIntroductionTimer(List userList) method m_clientIntroductionTimer_Elapsed (line 367) | void m_clientIntroductionTimer_Elapsed(object sender, ElapsedEventArgs... method RequestPlayerIntroduction (line 391) | void RequestPlayerIntroduction(List userList, bool relay) method NetworkClient_NatIntroductionSuccess (line 406) | void NetworkClient_NatIntroductionSuccess(IPEndPoint endpoint, string ... method OnClientDirectIntroduction (line 419) | private void OnClientDirectIntroduction(ref MyEventDirectIntroductionR... method UpdateLobby (line 429) | private void UpdateLobby() method OnAllPeersConnected (line 438) | private void OnAllPeersConnected() method OnGameEnterDisallowed (line 461) | private void OnGameEnterDisallowed() method OnEnterGameResponse (line 470) | private void OnEnterGameResponse(ref MyEventEnterGameResponse msg) method OnReceiveCheckpoint (line 502) | private void OnReceiveCheckpoint(ref MyEventCheckpoint sectorData) FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/Multiplayer/MyMultiplayerPeers.cs type MyUpdateTypeId (line 26) | enum MyUpdateTypeId class MyMultiplayerPeers (line 32) | class MyMultiplayerPeers method MyMultiplayerPeers (line 88) | public MyMultiplayerPeers() method Start (line 117) | public void Start() method Shutdown (line 133) | public void Shutdown(bool waitForCompletion = false) method Restart (line 157) | internal void Restart() method ConnectServer (line 168) | private void ConnectServer() method DisconnectServer (line 208) | public void DisconnectServer() method DisconnectExceptServer (line 214) | public void DisconnectExceptServer() method RemovePlayer (line 225) | public void RemovePlayer(int userId) method TryGetPlayer (line 250) | public bool TryGetPlayer(byte playerId, out MyPlayerRemote player) method TryGetPlayer (line 256) | public bool TryGetPlayer(int userId, out MyPlayerRemote player) method SendServer (line 267) | public NetSendResult SendServer(ref T multiplayerEvent) method SendHost (line 278) | public NetSendResult SendHost(ref T multiplayerEvent, int maxSize =... method TrySendHost (line 285) | public NetSendResult TrySendHost(ref T multiplayerEvent, int maxSiz... method SendToAll (line 303) | public void SendToAll(ref T multiplayerEvent, NetDeliveryMethod del... method SendToTeam (line 328) | public void SendToTeam(ref T multiplayerEvent, MyMwcObjectBuilder_F... method Update (line 353) | public void Update() method SendToAll (line 381) | public void SendToAll(ref T multiplayerEvent, MyEntityIdentifier en... method SendToAll (line 395) | public void SendToAll(ref T multiplayerEvent, MyUpdateTypeId update... method MessageFilter (line 408) | bool MessageFilter(NetConnection connection, IPEndPoint endpoint, MyEv... method PackKey (line 429) | UInt64 PackKey(uint? entityId, MyUpdateTypeId? lastUpdateId) method CanUpdate (line 437) | bool CanUpdate(uint? entityId, MyUpdateTypeId? updateId, float updateR... method m_peer_PeerConnected (line 461) | void m_peer_PeerConnected(NetConnection obj) method m_peer_PeerDisconnected (line 475) | void m_peer_PeerDisconnected(NetConnection connection) FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/Multiplayer/MyNatIntroduction.cs class MyNatIntroduction (line 15) | class MyNatIntroduction class NatInfo (line 17) | class NatInfo method MyNatIntroduction (line 23) | public MyNatIntroduction(MyLidgrenPeer peer) method SetRequiredPlayers (line 31) | public void SetRequiredPlayers(List requiredPlayers) method OnIntroduce (line 36) | public void OnIntroduce(IPEndPoint endpoint, string token) method OnDirectIntroduce (line 52) | public void OnDirectIntroduce(int userId, MyRelayedConnection relayedC... method IsAllConnected (line 67) | public bool IsAllConnected() FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/MyDataCorruptedException.cs class MyDataCorruptedException (line 8) | class MyDataCorruptedException: ApplicationException method MyDataCorruptedException (line 10) | public MyDataCorruptedException() method MyDataCorruptedException (line 15) | public MyDataCorruptedException(string message) method MyDataCorruptedException (line 20) | public MyDataCorruptedException(string message, Exception innerException) FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/MyMasterServerAction.cs class MyMasterServerAction (line 18) | class MyMasterServerAction : MyGuiScreenMasterServiceCallProgress method MyMasterServerAction (line 20) | public MyMasterServerAction(MyTextsWrapperEnum progressText) method Start (line 51) | public void Start() method ServiceProgressStart (line 63) | protected override void ServiceProgressStart(MyMasterServiceClient cli... method OnActionCompleted (line 68) | protected override void OnActionCompleted(IAsyncResult asyncResult, My... method RaiseActionSuccess (line 94) | private void RaiseActionSuccess() method OnError (line 103) | protected override void OnError(Exception exception, MyMasterServiceCl... method GetFriendlyName (line 126) | public override string GetFriendlyName() method ShowRetryDialog (line 131) | private void ShowRetryDialog(Exception exception) method MessageBoxCallback (line 143) | private void MessageBoxCallback(Exception exception, MyGuiScreenMessag... method RaiseActionFailed (line 161) | private void RaiseActionFailed(Exception exception) method Update (line 170) | public override bool Update(bool hasFocus) method Draw (line 182) | public override bool Draw(float backgroundFadeAlpha) FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/MyMotherShipPosition.cs class MyMotherShipPosition (line 15) | class MyMotherShipPosition method MyMotherShipPosition (line 98) | public MyMotherShipPosition() method Load (line 104) | public void Load(Dictionary checkpointDictionary) method Save (line 113) | public void Save(Dictionary checkpointDictionary) method Update (line 125) | public void Update() method IsNotInSameSector (line 134) | public bool IsNotInSameSector() method Deserialize (line 144) | private void Deserialize(string serialize) method Serialize (line 167) | private string Serialize() method MyEntities_OnEntityNameSet (line 176) | void MyEntities_OnEntityNameSet(MyEntity entity, string oldName, strin... method m_madelynEntity_OnClose (line 196) | void m_madelynEntity_OnClose(MyEntity obj) FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/MySandboxSession.cs class MySandboxSession (line 7) | internal sealed class MySandboxSession: MySession method MySandboxSession (line 12) | public MySandboxSession() method Update (line 16) | public override void Update() method Init (line 21) | public override void Init() FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/MyServerAction.cs class MyServerAction (line 17) | class MyServerAction : MyGuiScreenSectorServiceCallProgress method MyServerAction (line 19) | public MyServerAction(MyTextsWrapperEnum progressText) method MyServerAction (line 24) | public MyServerAction(MyTextsWrapperEnum progressText, TimeSpan operat... method Start (line 55) | public void Start() method ServiceProgressStart (line 67) | protected override void ServiceProgressStart(MySectorServiceClient cli... method OnActionCompleted (line 72) | protected override void OnActionCompleted(IAsyncResult asyncResult, My... method RaiseActionSuccess (line 98) | private void RaiseActionSuccess() method OnError (line 107) | protected override void OnError(Exception exception, MySectorServiceCl... method GetFriendlyName (line 130) | public override string GetFriendlyName() method ShowRetryDialog (line 135) | private void ShowRetryDialog(Exception exception) method MessageBoxCallback (line 147) | private void MessageBoxCallback(Exception exception, MyGuiScreenMessag... method RaiseActionFailed (line 165) | private void RaiseActionFailed(Exception exception) method Update (line 174) | public override bool Update(bool hasFocus) method Draw (line 186) | public override bool Draw(float backgroundFadeAlpha) FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/MySession.cs class MySession (line 49) | internal abstract class MySession : MyResource, IMyInventory method IsPlayerShip (line 70) | public static bool IsPlayerShip(MyEntity entity) method MySession (line 112) | protected MySession() method Init (line 118) | public virtual void Init() method BeforeLoad (line 167) | public void BeforeLoad(MyMwcObjectBuilder_Checkpoint checkpoint) method AfterLoad (line 203) | public void AfterLoad(MyMwcObjectBuilder_Checkpoint checkpoint) method DistanceToPlayersSquared (line 223) | public float DistanceToPlayersSquared(MyEntity entity) method DistanceToPlayers (line 240) | public float DistanceToPlayers(MyEntity entity) method Update (line 248) | public virtual void Update() method CanBeSaved (line 283) | public static bool CanBeSaved(bool asTemplate, MyMwcSectorIdentifier s... method SaveCheckpointTemplate (line 297) | public MyGuiScreenEditorSaveProgress SaveCheckpointTemplate(string che... method Save (line 305) | public MyGuiScreenEditorSaveProgress Save(bool saveSector = true, bool... method Save (line 310) | private MyGuiScreenEditorSaveProgress Save(bool saveSector, string che... method CheckErrors (line 353) | private static void CheckErrors(StringBuilder errors, MyGuiScreenEdito... method CheckMissingObject (line 379) | StringBuilder CheckMissingObject(MyMwcObjectBuilder_Checkpoint checkpo... method DumpMissingObjects (line 396) | void DumpMissingObjects(List missingObjects) method GetMissingObjects (line 412) | StringBuilder GetMissingObjects(List missingO... method UpdatePlayerStartDummy (line 429) | private static void UpdatePlayerStartDummy(MyMwcObjectBuilder_Checkpoi... method CheckEntityIds (line 450) | private void CheckEntityIds(MyMwcObjectBuilder_Checkpoint checkpoint) method GetObjectBuilder (line 468) | protected virtual MyMwcObjectBuilder_Session GetObjectBuilder() method GetSectorObjectBuilders (line 477) | List GetSectorObjectBuilders() method GetCheckpointBuilder (line 483) | public MyMwcObjectBuilder_Checkpoint GetCheckpointBuilder(bool include... method GameOver (line 533) | public void GameOver() method GameOver (line 539) | public void GameOver(MyTextsWrapperEnum? customMessage) method StartNewGame (line 553) | public static MyServerAction StartNewGame(MyGameplayDifficultyEnum dif... method TryPause (line 560) | private static void TryPause() method NewGame (line 568) | public MyServerAction NewGame(MyMissionID startMission = MyMissionID.E... method NewGameStarted (line 587) | private MyServerAction NewGameStarted(MyMwcObjectBuilder_Checkpoint ch... method NewGameSectorLoaded (line 605) | private void NewGameSectorLoaded(MyMwcObjectBuilder_Checkpoint checkpo... method ReloadGameplayNewGame (line 616) | private void ReloadGameplayNewGame(MyMwcObjectBuilder_Checkpoint check... method StartLastCheckpoint (line 628) | public static MyServerAction StartLastCheckpoint() method OnErrorClick (line 652) | private static void OnErrorClick(MyGuiScreenMessageBoxCallbackEnum res... method LoadLastCheckpoint (line 657) | public MyServerAction LoadLastCheckpoint() method StartJoinMultiplayerSession (line 674) | public static MyGuiScreenLoading StartJoinMultiplayerSession(MyGameTyp... method JoinMultiplayerSession (line 682) | private MyGuiScreenLoading JoinMultiplayerSession(MyGameTypes gameType... method CheckpointLoaded (line 712) | private MyServerAction CheckpointLoaded(MyMwcObjectBuilder_Checkpoint ... method LastCheckpointSectorLoaded (line 738) | private void LastCheckpointSectorLoaded(MyMwcObjectBuilder_Checkpoint ... method LoadSectorGroups (line 745) | public MyMwcObjectBuilder_SectorObjectGroups LoadSectorGroups(MyMwcVec... method Travel (line 769) | public MyServerAction Travel(MyMwcTravelTypeEnum travelType, MyMwcSect... method TravelSectorLoaded (line 796) | private void TravelSectorLoaded(MyMwcTravelTypeEnum travelType, MyMwcV... method UpdatePlayerPosition (line 825) | private void UpdatePlayerPosition(MyMwcTravelTypeEnum travelType, ref ... method SaveLastCheckpoint (line 846) | public MyServerAction SaveLastCheckpoint(bool createChapter = false) method StartSandbox (line 896) | public static MyServerAction StartSandbox(MyMwcVector3Int position, in... method StartSandboxMission (line 903) | public static MyServerAction StartSandboxMission(MyMissionID startMiss... method LoadSandbox (line 910) | public MyServerAction LoadSandbox(MyMwcVector3Int position, int? userId) method LoadSandboxMission (line 915) | public MyServerAction LoadSandboxMission(MyMissionID startMission) method LoadSandbox (line 921) | private MyServerAction LoadSandbox(MyMwcVector3Int position, int? user... method SandboxSectorLoaded (line 961) | private void SandboxSectorLoaded(MyMwcVector3Int targetSector, MyMwcOb... FILE: Sources/MinerWars.GameLib/AppCode/Game/Sessions/MySinglePlayerSession.cs type MySingleplayeSessionState (line 23) | public enum MySingleplayeSessionState class MySinglePlayerSession (line 33) | internal sealed class MySinglePlayerSession : MySession method MySinglePlayerSession (line 38) | public MySinglePlayerSession(MyGameplayDifficultyEnum difficulty) method GetObjectBuilder (line 46) | protected override MyMwcObjectBuilder_Session GetObjectBuilder() method Update (line 54) | public override void Update() method Init (line 61) | public override void Init() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/MySectorGenerator.cs type MySectorObjectType (line 36) | enum MySectorObjectType type MyObjectInfo (line 41) | struct MyObjectInfo class MySectorObjectCounts (line 48) | class MySectorObjectCounts method MySectorObjectCounts (line 133) | public MySectorObjectCounts() method InterpolateWith (line 139) | public MySectorObjectCounts InterpolateWith(MySectorObjectCounts other... class MySectorGenerator (line 156) | class MySectorGenerator method MySectorGenerator (line 189) | public MySectorGenerator(int seed) method MySectorGenerator (line 194) | public MySectorGenerator(int seed, List safeAreas) method IsSectorInForbiddenArea (line 243) | public static bool IsSectorInForbiddenArea(MyMwcVector3Int sector) method IsSectorCustom (line 249) | private bool IsSectorCustom(MyMwcVector3Int sector) method GetCustomSectorArea (line 254) | private MySolarSystemAreaEnum GetCustomSectorArea(MyMwcVector3Int sector) method GenerateSectorEntities (line 266) | public MySolarSystemMapSectorData GenerateSectorEntities(MySolarSystem... method GenerateObjectBuilders (line 314) | public MyMwcObjectBuilder_Sector GenerateObjectBuilders(MyMwcVector3In... method GenerateSectorObjectBuildersFromSolarEntities (line 333) | public void GenerateSectorObjectBuildersFromSolarEntities(List GetAsteroids(MySectorObjectCo... method AddSectorEntities (line 922) | private void AddSectorEntities(MySolarSystemMapSectorData sectorData, ... method GenerateStaticAsteroid (line 945) | public static MyMwcObjectBuilder_StaticAsteroid GenerateStaticAsteroid... method CloneStaticAsteroid (line 961) | private static MyMwcObjectBuilder_StaticAsteroid CloneStaticAsteroid(M... method GenerateVoxelMap (line 969) | private MyMwcObjectBuilder_VoxelMap GenerateVoxelMap(int sizeInVoxels,... method FindAsteroidSize (line 993) | public static int FindAsteroidSize(float radius, List sizes) method AddMergeContent (line 1020) | public static void AddMergeContent(Random rnd, List InterpolateDictionary(Dictionary... method InterpolateWith (line 74) | public MySolarSectorData InterpolateWith(MySolarSectorData otherProper... class MyTemplateGroupInfo (line 101) | class MyTemplateGroupInfo class MySolarMapData (line 121) | class MySolarMapData class MySolarSystemArea (line 128) | class MySolarSystemArea type AreaEnum (line 130) | [Flags] method GetSectorInterpolator (line 152) | public virtual float GetSectorInterpolator(MyMwcVector3Int sectorPosit... method AddUniverseEntities (line 161) | public virtual void AddUniverseEntities(MySolarSystemMapData data) method GetCenter (line 170) | public virtual Vector3 GetCenter() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/MySolarSystemAreaCircle.cs class MySolarSystemAreaCircle (line 10) | class MySolarSystemAreaCircle: MySolarSystemArea method GetSectorInterpolator (line 15) | public override float GetSectorInterpolator(MyMwcVector3Int sectorPosi... method AddUniverseEntities (line 30) | public override void AddUniverseEntities(MySolarSystemMapData data) method GetCenter (line 35) | public override Vector3 GetCenter() method IsSectorInArea (line 40) | public bool IsSectorInArea(MyMwcVector3Int sectorPosition) FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/MySolarSystemAreaOrbit.cs class MyOrbitProperties (line 13) | class MyOrbitProperties class MySolarSystemAreaOrbit (line 22) | class MySolarSystemAreaOrbit: MySolarSystemArea method GetSectorInterpolator (line 34) | public override float GetSectorInterpolator(MyMwcVector3Int sectorPosi... method CalculateStep (line 78) | private float CalculateStep(float maxDistanceFromOrbit) method GetRandomPosition (line 88) | private Vector3 GetRandomPosition(Random rnd) method AddTemplateGroups (line 107) | public void AddTemplateGroups(MySolarSystemMapData data) method AddUniverseEntities (line 131) | public override void AddUniverseEntities(MySolarSystemMapData data) method DirectionFromPointOnOrbit (line 208) | private Vector3 DirectionFromPointOnOrbit(Vector3 point) method GetCenter (line 215) | public override Vector3 GetCenter() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/MySolarSystemConstants.cs class MySolarSystemConstants (line 12) | partial class MySolarSystemConstants method CreateAllowedMaterials (line 63) | public static List CreateAllowedMaterials(Dic... method MySolarSystemConstants (line 241) | static MySolarSystemConstants() method SunIntensityFromPosition (line 251) | public static float SunIntensityFromPosition(Vector3 positionInMillKm) method GetDefaultArea (line 258) | public static MySolarSystemArea GetDefaultArea() method CreateAreas (line 267) | public static void CreateAreas() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/MySolarSystemGenerator.cs class MySolarSystemGenerator (line 17) | class MySolarSystemGenerator method MySolarSystemGenerator (line 22) | public MySolarSystemGenerator(int seed) method AddEntity (line 35) | private void AddEntity(MySolarSystemMapData data, Vector3 posMillKm, f... method Generate (line 45) | public void Generate(int sectorCacheCapacity) FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/MySolarSystemMapCamera.cs class MySolarSystemMapCamera (line 11) | class MySolarSystemMapCamera method MySolarSystemMapCamera (line 45) | private MySolarSystemMapCamera() { } method MySolarSystemMapCamera (line 51) | public MySolarSystemMapCamera(Vector3 target, float distanceFromTarget) method Move (line 59) | public void Move(Vector3 target) method MoveToSector (line 66) | public void MoveToSector(MyMwcVector3Int targetSector) method Modulo (line 72) | void Modulo(ref double x, ref double y, ref double z, double modulo) method CalculatePositionModulo (line 85) | public Vector3 CalculatePositionModulo(double modulo) method UpdatePosition (line 117) | void UpdatePosition() method UpdateRotation (line 151) | void UpdateRotation() method Zoom (line 164) | public void Zoom(float zoomIndicator) method UpdateSector (line 226) | private void UpdateSector(ref Vector3 sectorOffset, ref MyMwcVector3In... method ClampTargetSector (line 242) | private void ClampTargetSector() method MoveAndRotate (line 254) | public void MoveAndRotate(Vector3 moveIndicator, Vector2 rotationIndic... method GetViewMatrixAtZero (line 286) | public Matrix GetViewMatrixAtZero() method GetProjectionMatrix (line 291) | public Matrix GetProjectionMatrix() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/MySolarSystemMapData.cs class MySolarSystemMapEntityBase (line 17) | abstract class MySolarSystemMapEntityBase type MySolarSystemEntityEnum (line 21) | enum MySolarSystemEntityEnum class MySolarSystemMapEntity (line 44) | class MySolarSystemMapEntity : MySolarSystemMapEntityBase method MySolarSystemMapEntity (line 61) | public MySolarSystemMapEntity(MyMwcVector3Int sector, Vector3 position... method MySolarSystemMapEntity (line 73) | public MySolarSystemMapEntity(MyMwcVector3Int sector, Vector3 position... class MySolarSystemMapNavigationMark (line 79) | class MySolarSystemMapNavigationMark method MySolarSystemMapNavigationMark (line 109) | public MySolarSystemMapNavigationMark(MyMwcVector3Int sector, string n... method MySolarSystemMapNavigationMark (line 121) | public MySolarSystemMapNavigationMark(MyMwcVector3Int sector, string n... method IsVisible (line 126) | private bool IsVisible(float distance) method Update (line 134) | public void Update(MySolarSystemMapCamera camera) method IsMouseOver (line 167) | public bool IsMouseOver() method UpdateOffsetIndex (line 187) | public void UpdateOffsetIndex(int offsetIndex) method UpdateWorldPosition (line 192) | private void UpdateWorldPosition(MySolarSystemMapCamera camera) method GetScreenPosition (line 203) | private Vector2 GetScreenPosition(MySolarSystemMapCamera camera, Vecto... method UpdateRenderedSizeAndOffsetPosition (line 210) | private void UpdateRenderedSizeAndOffsetPosition() class MySolarSystemMapNavigationMarks (line 217) | class MySolarSystemMapNavigationMarks : IEnumerable(this Random random) method Item (line 45) | public static object Item(this Random random, Array array) method Item (line 56) | public static T Item(this Random random, List list) method Direction (line 73) | public static Vector3 Direction(this Random random, Vector3 baseDirect... method FloatCubic (line 88) | public static float FloatCubic(this Random random, float min, float max) method Vector (line 93) | public static Vector3 Vector(this Random random, float halfSize) method Vector (line 98) | public static Vector3 Vector(this Random random, Vector3 halfSize) method Vector (line 103) | public static Vector3 Vector(this Random random, Vector3 min, Vector3 ... method Color (line 111) | public static Color Color(this Random random, Color min, Color max) method Color (line 121) | public static Color Color(this Random random, Color baseColor, float v... method PointInSphere (line 129) | public static Vector3 PointInSphere(this Random random, Vector3 center... method PointOnOrbit (line 134) | public static Vector3 PointOnOrbit(this Random random, float orbitRadi... method PercentageIndex (line 147) | public static int PercentageIndex(this Random random, float[] percenta... method PercentageIndex (line 160) | public static T PercentageIndex(this Random random, Dictionary areas) method AddDustField (line 464) | void AddDustField(MySolarSystemMapEntity entity) method AddFactionMap (line 472) | void AddFactionMap(MySolarSystemMapEntity entity) method AddIcon (line 490) | void AddIcon(Vector3 pos, float radius, MyTransparentMaterialEnum text... method AddIcon (line 495) | void AddIcon(Vector3 pos, float radius, MyTransparentMaterialEnum text... method AddFactionInfo (line 525) | void AddFactionInfo(MySolarSystemMapEntity entity) method AddAsteroid (line 535) | void AddAsteroid(MySolarSystemMapEntity entity) method AddDirectionNavigator (line 585) | void AddDirectionNavigator(MyHudTexturesEnum texture, Vector3 position... method AddNavigationMark (line 642) | void AddNavigationMark(MySolarSystemMapNavigationMark navigationMark) method AddNavigationMarks (line 677) | void AddNavigationMarks(MySolarSystemMapNavigationMarks navigationMarks) method AddAreasBorders (line 688) | void AddAreasBorders(List lines) method DrawLine (line 770) | private void DrawLine(Vector3 pos1, Vector3 pos2, float thickness, Vec... method AddBillboards (line 775) | void AddBillboards(List entities) method Draw (line 853) | public void Draw(MySolarSystemMapCamera camera, MySolarSystemMapData s... method DrawTexts (line 936) | private void DrawTexts() method DrawSunDebug (line 953) | private void DrawSunDebug(MySolarSystemMapEntity entity) method DrawSolarDebug (line 959) | private void DrawSolarDebug() method DrawEditedFactionDebug (line 973) | void DrawEditedFactionDebug() method DrawFactionsDebug (line 1002) | void DrawFactionsDebug() method DrawSolarObjects (line 1033) | private void DrawSolarObjects() method DrawGridLevel (line 1045) | private void DrawGridLevel(float scale, float blendInHeight, float ble... method DrawGrid (line 1129) | private void DrawGrid() method LoadVertexBuffer (line 1182) | private VertexBuffer LoadVertexBuffer(Vector3 position, float sectorsP... method LoadInDraw (line 1212) | private void LoadInDraw() method GetTargetSector (line 1222) | public MyMwcVector3Int GetTargetSector() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystem3rdTransmitterConstants.cs class MySolarSystemConstants (line 12) | partial class MySolarSystemConstants method Create3rdTransmitterArea (line 118) | public static void Create3rdTransmitterArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemAfterMarsConstants.cs class MySolarSystemConstants (line 10) | partial class MySolarSystemConstants method CreateMars2Area (line 94) | public static void CreateMars2Area() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemAsteroidBelt2Constants.cs class MySolarSystemConstants (line 8) | partial class MySolarSystemConstants method CreateAsteroidBelt2Area (line 16) | public static void CreateAsteroidBelt2Area() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemAsteroidBeltConstants.cs class MySolarSystemConstants (line 10) | partial class MySolarSystemConstants method CreateAsteroidBeltArea (line 104) | public static void CreateAsteroidBeltArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemChineseMinesConstants.cs class MySolarSystemConstants (line 12) | partial class MySolarSystemConstants method CreateChineseMinesArea (line 133) | public static void CreateChineseMinesArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemChineseRafineryConstants.cs class MySolarSystemConstants (line 12) | partial class MySolarSystemConstants method CreateChineseRafinaryArea (line 132) | public static void CreateChineseRafinaryArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemChineseSolarPlantConstants.cs class MySolarSystemConstants (line 10) | partial class MySolarSystemConstants method CreateChinesePowerPlantArea (line 103) | public static void CreateChinesePowerPlantArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemChineseTransmitterConstants.cs class MySolarSystemConstants (line 12) | partial class MySolarSystemConstants method CreateChineseTransmitterArea (line 118) | public static void CreateChineseTransmitterArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemEarthConstants.cs class MySolarSystemConstants (line 12) | partial class MySolarSystemConstants method CreateEarthArea (line 123) | public static void CreateEarthArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemFortValiantConstants.cs class MySolarSystemConstants (line 17) | partial class MySolarSystemConstants method CreateValiantArea (line 124) | public static void CreateValiantArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemHallConstants.cs class MySolarSystemConstants (line 10) | partial class MySolarSystemConstants method CreateHallArea (line 106) | public static void CreateHallArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemHell25DConstants.cs class MySolarSystemConstants (line 16) | partial class MySolarSystemConstants method CreateHell25DArea (line 33) | public static void CreateHell25DArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemJunkyardConstants.cs class MySolarSystemConstants (line 12) | partial class MySolarSystemConstants method CreateJunkyardArea (line 135) | public static void CreateJunkyardArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemJupiter2Constants.cs class MySolarSystemConstants (line 10) | partial class MySolarSystemConstants method CreateJupiter2Area (line 108) | public static void CreateJupiter2Area() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemJupiterBorderConstants.cs class MySolarSystemConstants (line 12) | partial class MySolarSystemConstants method CreateJupiterBorderArea (line 128) | public static void CreateJupiterBorderArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemJupiterConstants.cs class MySolarSystemConstants (line 10) | partial class MySolarSystemConstants method CreateJupiterArea (line 106) | public static void CreateJupiterArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemLaikaConstants.cs class MySolarSystemConstants (line 12) | partial class MySolarSystemConstants method CreateLaikaArea (line 120) | public static void CreateLaikaArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemMars3Constants.cs class MySolarSystemConstants (line 10) | partial class MySolarSystemConstants method CreateMars3Area (line 106) | public static void CreateMars3Area() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemMarsConstants.cs class MySolarSystemConstants (line 10) | partial class MySolarSystemConstants method CreateMarsArea (line 106) | public static void CreateMarsArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemMedina622Constants.cs class MySolarSystemConstants (line 10) | partial class MySolarSystemConstants method CreateMedina622Area (line 103) | public static void CreateMedina622Area() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemMercuryConstants.cs class MySolarSystemConstants (line 12) | partial class MySolarSystemConstants method CreateMercuryArea (line 120) | public static void CreateMercuryArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemNearSunConstants.cs class MySolarSystemConstants (line 13) | partial class MySolarSystemConstants method CreateNearSunArea (line 151) | public static void CreateNearSunArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemNebulaConstants.cs class MySolarSystemConstants (line 12) | partial class MySolarSystemConstants method CreateNebulaArea (line 118) | public static void CreateNebulaArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemNeptunConstants.cs class MySolarSystemConstants (line 10) | partial class MySolarSystemConstants method CreateNeptunArea (line 106) | public static void CreateNeptunArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemRimeConstants.cs class MySolarSystemConstants (line 10) | partial class MySolarSystemConstants method CreateRimeArea (line 125) | public static void CreateRimeArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemRussianTransmitterConstants.cs class MySolarSystemConstants (line 12) | partial class MySolarSystemConstants method CreateRussianTransmitterArea (line 125) | public static void CreateRussianTransmitterArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemSaturnConstants.cs class MySolarSystemConstants (line 12) | partial class MySolarSystemConstants method CreateSaturnArea (line 120) | public static void CreateSaturnArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemSkyConstants.cs class MySolarSystemConstants (line 7) | partial class MySolarSystemConstants method CreateSkyArea (line 116) | public static void CreateSkyArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemSlaverBaseConstants.cs class MySolarSystemConstants (line 10) | partial class MySolarSystemConstants method CreateSlaverBaseArea (line 107) | public static void CreateSlaverBaseArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemSlaversBase2Constants.cs class MySolarSystemConstants (line 12) | partial class MySolarSystemConstants method CreateSlaversBase2Area (line 129) | public static void CreateSlaversBase2Area() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemSmallPirateBase2Constants.cs class MySolarSystemConstants (line 10) | partial class MySolarSystemConstants method CreateSmallPirateBase2Area (line 107) | public static void CreateSmallPirateBase2Area() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemUranConstants.cs class MySolarSystemConstants (line 12) | partial class MySolarSystemConstants method CreateUranArea (line 118) | public static void CreateUranArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemValiantConstants.cs class MySolarSystemConstants (line 16) | partial class MySolarSystemConstants method CreateValiantArea (line 130) | public static void CreateValiantArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/SolarSystem/SolarAreas/MySolarSystemVenusConstants.cs class MySolarSystemConstants (line 12) | partial class MySolarSystemConstants method CreateVenusArea (line 119) | public static void CreateVenusArea() FILE: Sources/MinerWars.GameLib/AppCode/Game/Textures/MyTexture.cs type TextureFlags (line 17) | [Flags] type LoadMethod (line 34) | internal enum LoadMethod class MyTexture (line 61) | internal abstract class MyTexture : MyResource method UpdateProperties (line 146) | protected void UpdateProperties(BaseTexture texture) method MyTexture (line 179) | protected MyTexture(string path, LoadMethod loadMethod, TextureFlags f... method Load (line 221) | internal bool Load(TextureQuality quality = 0) method Unload (line 276) | internal void Unload() method LoadDDSTexture (line 311) | protected abstract SharpDX.Direct3D9.BaseTexture LoadDDSTexture(string... method LoadPNGTexture (line 313) | protected abstract SharpDX.Direct3D9.BaseTexture LoadPNGTexture(string... method RequestAccess (line 319) | protected bool RequestAccess() method OnLoaded (line 376) | protected virtual void OnLoaded() method OnUnloading (line 392) | protected virtual void OnUnloading() FILE: Sources/MinerWars.GameLib/AppCode/Game/Textures/MyTexture2D.cs class MyTexture2D (line 18) | internal class MyTexture2D : MyTexture method MyTexture2D (line 56) | private MyTexture2D(Texture right) method MyTexture2D (line 70) | public MyTexture2D(string path, LoadMethod loadMethod, TextureFlags fl... method LoadPNGTexture (line 75) | protected override BaseTexture LoadPNGTexture(string fileName) method LoadDDSTexture (line 86) | protected override BaseTexture LoadDDSTexture(string fileName, Texture... method OnLoaded (line 124) | protected override void OnLoaded() method OnUnloading (line 142) | protected override void OnUnloading() FILE: Sources/MinerWars.GameLib/AppCode/Game/Textures/MyTextureCube.cs class MyTextureCube (line 15) | internal class MyTextureCube: MyTexture method MyTextureCube (line 61) | public MyTextureCube(string path, LoadMethod loadMethod, TextureFlags ... method LoadPNGTexture (line 68) | protected override SharpDX.Direct3D9.BaseTexture LoadPNGTexture(string... method LoadDDSTexture (line 79) | protected override SharpDX.Direct3D9.BaseTexture LoadDDSTexture(string... FILE: Sources/MinerWars.GameLib/AppCode/Game/Textures/MyTextureManager.cs type TextureQuality (line 20) | internal enum TextureQuality class MyTextureManager (line 51) | internal static class MyTextureManager //: MyManager method MyTextureManager (line 87) | static MyTextureManager() method GetTexture (line 109) | public static T GetTexture(string path, TextureLoadedHandler loaded... method LoadTexture (line 140) | private static T LoadTexture(string path, TextureLoadedHandler load... method GetLoadMethod (line 198) | private static LoadMethod GetLoadMethod(LoadingMode loadingMode) method LoadTextureInBackground (line 216) | internal static void LoadTextureInBackground(MyTexture texture) method LoadTextureInBackground (line 225) | static void LoadTextureInBackground() method ReloadTextures (line 237) | internal static void ReloadTextures(bool keepValidTextures = true) method UnloadTexture (line 291) | internal static void UnloadTexture(MyTexture texture) method DbgWatchLoadedTextures (line 312) | [Conditional("DEBUGING_TEXTURE")] method DbgUpdateStats (line 326) | [Conditional("DEBUG")] method DbgWatchLoadedTexturesDelayed (line 392) | private static void DbgWatchLoadedTexturesDelayed(object sender, Elaps... method DbgDumpLoadedTextures (line 416) | [Conditional("DEBUG")] method SortByMemory (line 451) | static List SortByMemory(List stats) method DbgDumpLoadedTexturesBetter (line 456) | [Conditional("DEBUG")] method UnloadContent (line 557) | internal static void UnloadContent() FILE: Sources/MinerWars.GameLib/AppCode/Game/Trailer/MyTrailerLoad.cs type MyTrailerGunsShotTypeEnum (line 22) | public enum MyTrailerGunsShotTypeEnum : byte class MyTrailerLoad (line 31) | static class MyTrailerLoad method LoadAnimation (line 47) | public static void LoadAnimation() method SetTrailerAnimation (line 89) | static void SetTrailerAnimation(string animationToPlay) method LoadFromUserFolder (line 111) | public static void LoadFromUserFolder(out string nextFreeName, out Mat... method LoadContent (line 170) | public static void LoadContent() method LoadTrailerXml (line 241) | static MyTrailerXml LoadTrailerXml() method IsEnabled (line 267) | public static bool IsEnabled() method MillisecondsToTick (line 272) | static int MillisecondsToTick(int millisecond) method TicksToMilliseconds (line 277) | static int TicksToMilliseconds(int ticks) method GetBackgroundFadeAlpha (line 283) | public static float GetBackgroundFadeAlpha() method IncreaseActiveTick (line 305) | static void IncreaseActiveTick() method AttachPhysObjectFullPath (line 315) | static void AttachPhysObjectFullPath(MyEntity physObject, string fullP... method AttachPhysObject (line 365) | static void AttachPhysObject(MyEntity physObject, string file) method Update (line 370) | public static void Update() method RemoveFromTrailer (line 434) | public static void RemoveFromTrailer(MyEntity entity) method IsTrailerShip (line 442) | public static bool IsTrailerShip(MyEntity entity) FILE: Sources/MinerWars.GameLib/AppCode/Game/Trailer/MyTrailerSave.cs class MyPhysObjectTrackedTickData (line 15) | class MyPhysObjectTrackedTickData class MyTrailerSave (line 24) | static class MyTrailerSave class MyTrailerSaveObjectHolder (line 26) | class MyTrailerSaveObjectHolder method MyTrailerSaveObjectHolder (line 31) | private MyTrailerSaveObjectHolder() { } method MyTrailerSaveObjectHolder (line 33) | public MyTrailerSaveObjectHolder(string name) method LoadContent (line 47) | public static void LoadContent() method AttachPhysObject (line 55) | public static void AttachPhysObject(string name, MyEntity physObject) method UpdatePositionsAndOrientations (line 68) | public static void UpdatePositionsAndOrientations() method UpdateGunShot (line 80) | public static void UpdateGunShot(MyEntity physObject, MyTrailerGunsSho... method IncreaseActiveTick (line 91) | public static void IncreaseActiveTick() method InsertActiveTick (line 97) | static MyPhysObjectTrackedTickData InsertActiveTick(MyEntity physObject) method RemoveTrackedObjects (line 119) | public static void RemoveTrackedObjects() method ResetTicks (line 124) | public static void ResetTicks() method Save (line 130) | public static void Save() FILE: Sources/MinerWars.GameLib/AppCode/Game/Trailer/MyTrailerXml.cs class MyTrailerXml (line 16) | [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] class MyTrailerXmlAnimation (line 81) | [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] class MyTrailerXmlAnimationShip (line 184) | [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] class NewDataSet (line 206) | [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")] FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/MyBillboard.cs class MyBillboard (line 9) | public class MyBillboard : IComparable method Start (line 36) | public void Start(ref MyQuad quad, MyTransparentMaterialEnum materialE... method Start (line 42) | public void Start(ref MyQuad quad, MyTransparentMaterialEnum materialE... method Start (line 48) | public void Start(ref MyQuad quad, MyTransparentMaterialEnum materialE... method Start (line 56) | public void Start(ref MyQuad quad, MyTransparentMaterialEnum materialE... method CompareTo (line 101) | public int CompareTo(object compareToObject) FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/MyDebrisField.cs class MyDebrisField (line 25) | static class MyDebrisField method MyDebrisField (line 60) | static MyDebrisField() method LoadData (line 66) | public static void LoadData() method LoadContent (line 88) | public static void LoadContent() method UnloadData (line 99) | public static void UnloadData() method MyEntities_OnCloseAll (line 107) | static void MyEntities_OnCloseAll() method Update (line 113) | public static void Update() method GetMetersToDustFieldCoord (line 342) | static MyMwcVector3Int GetMetersToDustFieldCoord(ref Vector3 position) method Draw (line 351) | public static void Draw() method DebugDraw (line 356) | public static void DebugDraw() FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/MyFlashes.cs class MyFlashes (line 47) | static class MyFlashes type FlashState (line 49) | enum FlashState method MakeFlash (line 61) | public static void MakeFlash() method Draw (line 79) | public static void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/MyIceComet.cs class MyIceComet (line 15) | static class MyIceComet method Start (line 33) | internal static void Start() method Update (line 77) | public static void Update() method CreateComet (line 84) | public static MyMeteor CreateComet(Vector3 position, Vector3 direction) FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/MyIceStorm.cs class MyIceStorm (line 22) | internal static class MyIceStorm method MyIceStorm (line 54) | static MyIceStorm() method GetRandomVector3CircleNormalizedFixed (line 61) | public static Vector3 GetRandomVector3CircleNormalizedFixed(Vector3 no... method Draw (line 66) | public static void Draw() method Clear (line 119) | private static void Clear() method StopCue (line 141) | private static void StopCue(MySoundCue? cue) method Start (line 150) | public static void Start() method LoadContent (line 181) | public static void LoadContent() method UnloadContent (line 185) | public static void UnloadContent() method Update (line 198) | public static void Update() method GetDarkeningPhase (line 347) | private static int GetDarkeningPhase(out float darkeningPhase, out flo... class ElectricStorm (line 362) | public class ElectricStorm class IceParticle (line 374) | public class IceParticle class SmokeParticle (line 392) | public class SmokeParticle FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/MyLightGlare.cs class MyLightGlare (line 28) | class MyLightGlare : IDisposable type State (line 35) | public enum State type SizeFunctionEnum (line 51) | public enum SizeFunctionEnum type GlareTypeEnum (line 57) | public enum GlareTypeEnum method MyLightGlare (line 111) | public MyLightGlare(MyLight light) method Dispose (line 122) | public void Dispose() method Start (line 130) | public void Start() method Clear (line 135) | public void Clear() method Draw (line 141) | public void Draw() method DrawNormalGlare (line 193) | private void DrawNormalGlare(float distance, float maxDistance, Vector... method DrawVolumetricGlare (line 241) | private void DrawVolumetricGlare(float distance, Vector3 position) method GetIntensity (line 281) | private float GetIntensity() method UpdateOcclusion (line 297) | private void UpdateOcclusion(float querySize, bool rayCast) method UpdateRayCastOcclusion (line 314) | private void UpdateRayCastOcclusion() method UpdateGpuOcclusion (line 340) | private void UpdateGpuOcclusion(float querySize) method IssueOcclusionQuery (line 381) | private void IssueOcclusionQuery(MyOcclusionQuery query, bool depthTest) method CalcRatio (line 402) | private float CalcRatio() FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/MyMeteorWind.cs class MyMeteorWind (line 29) | static class MyMeteorWind method MyMeteorWind (line 37) | static MyMeteorWind() method LoadInDraw (line 42) | public static void LoadInDraw() method PreloadModels (line 75) | private static void PreloadModels(MyStaticAsteroid.MyStaticAsteroidMod... method PreloadModel (line 82) | private static void PreloadModel(MyModelsEnum? myModelsEnum) method UnloadContent (line 102) | public static void UnloadContent() method Start (line 113) | public static void Start() method Update (line 171) | public static void Update() FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/MyNuclearExplosion.cs class MyNuclearExplosion (line 18) | static class MyNuclearExplosion class ExplosionLine (line 20) | class ExplosionLine type NuclearState (line 30) | enum NuclearState method MyNuclearExplosion (line 59) | static MyNuclearExplosion() method MakeExplosion (line 64) | public static void MakeExplosion(Vector3 explosionCenter) method Draw (line 99) | public static void Draw() method UpdateExplosionLines (line 184) | static void UpdateExplosionLines() method Unload (line 215) | public static void Unload() FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/MyParticle.cs type MyParticleType (line 17) | enum MyParticleType : byte class MyParticle (line 26) | class MyParticle method MyParticle (line 55) | public MyParticle() method Start (line 62) | void Start(MyTransparentMaterialEnum material, int lifespanInMiliseconds, method StartPointParticle (line 76) | public void StartPointParticle( method StartPointParticleRelativeToPhysObject (line 91) | public void StartPointParticleRelativeToPhysObject( method StartLineParticle (line 109) | public void StartLineParticle( method StartLineParticleRelativeToPhysObjectCockpitGlass (line 124) | public void StartLineParticleRelativeToPhysObjectCockpitGlass( method StartLineParticleRelativeToPhysObject (line 141) | public void StartLineParticleRelativeToPhysObject( method GetParticleType (line 156) | public MyParticleType GetParticleType() method Draw (line 163) | public bool Draw(MyBillboard billboard) FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/MyParticleEffects.cs class MyParticleEffects (line 15) | static class MyParticleEffects method GenerateMuzzleFlash (line 36) | public static void GenerateMuzzleFlash(Vector3 position, Vector3 dir, ... method CreateCollisionParticles (line 49) | public static void CreateCollisionParticles(Vector3 hitPoint, Vector3 ... method CreateBasicHitParticles (line 65) | static void CreateBasicHitParticles(ref Vector3 hitPoint, ref Vector3 ... method GetEffectForWeapon (line 78) | static MyParticleEffect GetEffectForWeapon(MyEntity weapon, int effectID) method effect_OnDelete (line 106) | static void effect_OnDelete(object sender, EventArgs e) method CreateBasicHitAutocannonParticles (line 117) | static void CreateBasicHitAutocannonParticles(ref Vector3 hitPoint, re... method CreateHighSpeedHitAutocannonParticles (line 128) | static void CreateHighSpeedHitAutocannonParticles(ref Vector3 hitPoint... method CreateExplosiveHitAutocannonParticles (line 140) | static void CreateExplosiveHitAutocannonParticles(ref Vector3 hitPoint... method CreateChemicalHitAutocannonParticles (line 152) | static void CreateChemicalHitAutocannonParticles(ref Vector3 hitPoint,... method CreateEMPHitAutocannonParticles (line 163) | static void CreateEMPHitAutocannonParticles(ref Vector3 hitPoint, ref ... method CreatePiercingHitAutocannonParticles (line 174) | static void CreatePiercingHitAutocannonParticles(ref Vector3 hitPoint,... method CreatePiercingHitParticles (line 185) | static void CreatePiercingHitParticles(ref Vector3 hitPoint, ref Vecto... method CreateExplosiveHitParticles (line 196) | static void CreateExplosiveHitParticles(ref Vector3 hitPoint, ref Vect... method CreateBiochemHitParticles (line 220) | static void CreateBiochemHitParticles(ref Vector3 hitPoint, ref Vector... method CreateEMPHitParticles (line 231) | static void CreateEMPHitParticles(ref Vector3 hitPoint, ref Vector3 no... method CreateHitMaterialParticles (line 241) | static void CreateHitMaterialParticles(ref Vector3 hitPoint, ref Vecto... method CreateAutocannonHitMaterialParticles (line 265) | static void CreateAutocannonHitMaterialParticles(ref Vector3 hitPoint,... FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/MyParticlesDustField.cs class MyParticlesDustField (line 17) | static class MyParticlesDustField method MyParticlesDustField (line 36) | static MyParticlesDustField() method LoadData (line 41) | public static void LoadData() method GetMetersToDustFieldCoord (line 54) | static MyMwcVector3Int GetMetersToDustFieldCoord(ref Vector3 position) method Draw (line 63) | public static void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/MyRayCastOcclusionJob.cs class MyRayCastOcclusionJob (line 22) | class MyRayCastOcclusionJob: IWork method Start (line 33) | public void Start(MyLightGlare glare, Vector3 cameraPosition, MyEntity... method Clear (line 44) | public void Clear() method DoWork (line 52) | public void DoWork() method ConvertLineToNearWorldCoordinates (line 110) | void ConvertLineToNearWorldCoordinates(ref MyLine worldLine) method GetIntersectionInNearSpace (line 129) | public MyIntersectionResultLineTriangleEx? GetIntersectionInNearSpace(... FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/MySunGlare.cs class MySunGlare (line 41) | static class MySunGlare class MyFlare (line 48) | class MyFlare method MyFlare (line 50) | public MyFlare(float position, float scale, Color color, string text... method MySunGlare (line 116) | static MySunGlare() method UpdateScreenSize (line 122) | public static void UpdateScreenSize() method LoadContent (line 134) | public static void LoadContent() method UnloadContent (line 175) | public static void UnloadContent() method GetSunPosition (line 194) | public static Vector3 GetSunPosition() method GetSunDirection (line 199) | public static Vector3 GetSunDirection() method DrawGlow (line 204) | private static void DrawGlow() method UpdateOcclusion (line 253) | static void UpdateOcclusion(int indexOfQuery) method IssueQueries (line 371) | private static void IssueQueries(int indexOfQuery) method IssueOcclusionQuery (line 382) | private static void IssueOcclusionQuery(MyOcclusionQuery query, bool d... method DrawGlareAndFlare (line 410) | public static void DrawGlareAndFlare() method DrawGlare (line 446) | private static void DrawGlare(float occlusionFactor, float visibilityR... method DrawFlares (line 503) | static void DrawFlares(float occlusionFactor, float visibilityRatio) method CalculateProjectedPosition (line 540) | static Vector3 CalculateProjectedPosition() method UpdateSectorInfo (line 571) | internal static void UpdateSectorInfo() FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/MySunWind.cs class MySunWind (line 30) | static class MySunWind class MySunWindBillboard (line 33) | class MySunWindBillboard class MySunWindBillboardSmall (line 43) | class MySunWindBillboardSmall : MySunWindBillboard method MySunWind (line 100) | static MySunWind() method LoadContent (line 105) | public static void LoadContent() method UnloadContent (line 173) | public static void UnloadContent() method Start (line 188) | public static void Start() method Update (line 237) | public static void Update() method IsActiveForHudWarning (line 341) | public static bool IsActiveForHudWarning() method StopCue (line 361) | static void StopCue() method GetSunColor (line 370) | public static Vector4 GetSunColor() method GetParticleDustFieldAlpha (line 380) | public static float GetParticleDustFieldAlpha() method Draw (line 386) | public static void Draw() method StartBillboards (line 479) | static void StartBillboards() method ComputeMaxDistances (line 533) | private static void ComputeMaxDistances() method ComputeMaxDistance (line 554) | private static void ComputeMaxDistance(MySunWindBillboardSmall billboard) FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/MyTransparentGeometry.cs class MyTransparentGeometry (line 68) | static class MyTransparentGeometry method MyTransparentGeometry (line 125) | static MyTransparentGeometry() method LoadData (line 152) | public static void LoadData() method LoadContent (line 173) | public static void LoadContent() method UnloadContent (line 241) | public static void UnloadContent() method AddAnimatedParticle (line 269) | public static MyAnimatedParticle AddAnimatedParticle() method DeallocateAnimatedParticle (line 274) | public static void DeallocateAnimatedParticle(MyAnimatedParticle parti... method AddLineBillboard (line 281) | public static void AddLineBillboard(MyTransparentMaterialEnum material... method AddLineBillboard2 (line 309) | public static void AddLineBillboard2(MyTransparentMaterialEnum materia... method AddPointBillboard (line 324) | public static void AddPointBillboard(MyTransparentMaterialEnum materia... method AddBillboardOriented (line 347) | public static void AddBillboardOriented(MyTransparentMaterialEnum mate... method AddBillboardOriented (line 374) | public static void AddBillboardOriented(MyTransparentMaterialEnum mate... method AddBillboardOriented (line 380) | public static void AddBillboardOriented(MyTransparentMaterialEnum mate... method AddQuad (line 397) | public static bool AddQuad(MyTransparentMaterialEnum materialEnum, ref... method ClearBillboards (line 417) | public static void ClearBillboards() method AddBillboardParticle (line 424) | public static MyBillboard AddBillboardParticle(MyAnimatedParticle part... method AddBillboardToSortingList (line 448) | public static void AddBillboardToSortingList(MyBillboard billboard) method AddBillboardEffect (line 455) | public static MyBillboard AddBillboardEffect(MyParticleEffect effect) method PrepareVertexBuffer (line 478) | static void PrepareVertexBuffer() method DrawForward (line 512) | public static void DrawForward() method Draw (line 520) | public static void Draw() method Draw (line 534) | static void Draw(Texture depthForParticlesRT) method ProcessSortedBillboards (line 597) | static void ProcessSortedBillboards() method CopyBillboardsToSortingList (line 634) | static void CopyBillboardsToSortingList(MyObjectsPoolSimple billboards) method CopyBillboardToVertices (line 703) | static void CopyBillboardToVertices(int billboarIdx, MyBillboard billb... method DrawBuffer (line 755) | static void DrawBuffer(int firstIndex, int primitivesCount) method DrawVertexBuffer (line 765) | static void DrawVertexBuffer(Texture depthForParticlesRT, List(float time, out U value) where U : T; method AddKey (line 34) | void AddKey(float time, U val) where U : T; type IMyAnimatedProperty (line 31) | public interface IMyAnimatedProperty : IMyAnimatedProperty method GetInterpolatedValue (line 24) | void GetInterpolatedValue(float time, out object value); method AddKey (line 25) | void AddKey(float time, object val); method RemoveKey (line 26) | void RemoveKey(float time); method ClearKeys (line 28) | void ClearKeys(); method GetInterpolatedValue (line 33) | void GetInterpolatedValue(float time, out U value) where U : T; method AddKey (line 34) | void AddKey(float time, U val) where U : T; class MyIntInterpolator (line 41) | static class MyIntInterpolator method Lerp (line 43) | public static void Lerp(ref int val1, ref int val2, float time, out in... method Switch (line 47) | public static void Switch(ref int val1, ref int val2, float time, out ... class MyFloatInterpolator (line 53) | static class MyFloatInterpolator method Lerp (line 55) | public static void Lerp(ref float val1, ref float val2, float time, ou... class MyVector3Interpolator (line 62) | static class MyVector3Interpolator method Lerp (line 64) | public static void Lerp(ref Vector3 val1, ref Vector3 val2, float time... class MyVector4Interpolator (line 73) | static class MyVector4Interpolator method Lerp (line 75) | public static void Lerp(ref Vector4 val1, ref Vector4 val2, float time... class MyAnimatedProperty (line 90) | public class MyAnimatedProperty : IMyAnimatedProperty type ValueHolder (line 92) | public struct ValueHolder method ValueHolder (line 94) | public ValueHolder(float time, T value, float diff) class MyKeysComparer (line 108) | class MyKeysComparer : IComparer.ValueHolder> method Compare (line 110) | public int Compare(MyAnimatedProperty.ValueHolder x, MyAnimatedPr... method MyAnimatedProperty (line 125) | public MyAnimatedProperty() method MyAnimatedProperty (line 130) | public MyAnimatedProperty(string name, InterpolatorDelegate interpolator) method Init (line 143) | protected virtual void Init() method SetValue (line 147) | public void SetValue(object val) method SetValue (line 151) | public void SetValue(T val) method GetValue (line 155) | public object GetValue() method GetValue (line 160) | public U GetValue() method GetInterpolatedValue (line 165) | public void GetInterpolatedValue(float time, out object value) method GetInterpolatedValue (line 172) | public void GetInterpolatedValue(float time, out U value) where U : T method GetPreviousValue (line 215) | public void GetPreviousValue(float time, out T previousValue, out floa... method GetNextValue (line 236) | public void GetNextValue(float time, out T nextValue, out float nextTi... method AddKey (line 254) | public void AddKey(ValueHolder val) method AddKey (line 259) | public void AddKey(float time, U val) where U : T method UpdateDiff (line 285) | private void UpdateDiff(int index) method AddKey (line 297) | public void AddKey(float time, object val) method RemoveKey (line 302) | public void RemoveKey(float time) method RemoveKey (line 314) | void RemoveKey(int index) method ClearKeys (line 320) | public void ClearKeys() method GetKey (line 325) | public void GetKey(int index, out float time, out T value) method GetKeysCount (line 331) | public int GetKeysCount() method Duplicate (line 336) | public virtual IMyConstProperty Duplicate() method Duplicate (line 342) | protected virtual void Duplicate(IMyConstProperty targetProp) method Serialize (line 358) | public virtual void Serialize(XmlWriter writer) method Deserialize (line 382) | public virtual void Deserialize(XmlReader reader) method RemoveRedundantKeys (line 417) | void RemoveRedundantKeys() method SerializeValue (line 454) | public virtual void SerializeValue(XmlWriter writer, object value) method DeserializeValue (line 458) | public virtual void DeserializeValue(XmlReader reader, out object value) method EqualsValues (line 464) | protected virtual bool EqualsValues(object value1, object value2) class MyAnimatedPropertyFloat (line 476) | public class MyAnimatedPropertyFloat : MyAnimatedProperty method MyAnimatedPropertyFloat (line 478) | public MyAnimatedPropertyFloat() method MyAnimatedPropertyFloat (line 481) | public MyAnimatedPropertyFloat(string name) method MyAnimatedPropertyFloat (line 485) | public MyAnimatedPropertyFloat(string name, InterpolatorDelegate inter... method Init (line 490) | protected override void Init() method Duplicate (line 496) | public override IMyConstProperty Duplicate() method SerializeValue (line 503) | public override void SerializeValue(XmlWriter writer, object value) method DeserializeValue (line 508) | public override void DeserializeValue(XmlReader reader, out object value) method EqualsValues (line 514) | protected override bool EqualsValues(object value1, object value2) class MyAnimatedPropertyVector3 (line 520) | public class MyAnimatedPropertyVector3 : MyAnimatedProperty method MyAnimatedPropertyVector3 (line 522) | public MyAnimatedPropertyVector3() method MyAnimatedPropertyVector3 (line 525) | public MyAnimatedPropertyVector3(string name) method MyAnimatedPropertyVector3 (line 529) | public MyAnimatedPropertyVector3(string name, InterpolatorDelegate int... method Init (line 534) | protected override void Init() method Duplicate (line 540) | public override IMyConstProperty Duplicate() method SerializeValue (line 547) | public override void SerializeValue(XmlWriter writer, object value) method DeserializeValue (line 553) | public override void DeserializeValue(XmlReader reader, out object value) method EqualsValues (line 560) | protected override bool EqualsValues(object value1, object value2) class MyAnimatedPropertyVector4 (line 566) | public class MyAnimatedPropertyVector4 : MyAnimatedProperty method MyAnimatedPropertyVector4 (line 568) | public MyAnimatedPropertyVector4() { } method MyAnimatedPropertyVector4 (line 570) | public MyAnimatedPropertyVector4(string name) method MyAnimatedPropertyVector4 (line 575) | public MyAnimatedPropertyVector4(string name, InterpolatorDelegate int... method Init (line 580) | protected override void Init() method Duplicate (line 586) | public override IMyConstProperty Duplicate() method SerializeValue (line 593) | public override void SerializeValue(XmlWriter writer, object value) method DeserializeValue (line 599) | public override void DeserializeValue(XmlReader reader, out object value) method EqualsValues (line 606) | protected override bool EqualsValues(object value1, object value2) class MyAnimatedPropertyInt (line 612) | public class MyAnimatedPropertyInt : MyAnimatedProperty method MyAnimatedPropertyInt (line 614) | public MyAnimatedPropertyInt() { } method MyAnimatedPropertyInt (line 616) | public MyAnimatedPropertyInt(string name) method MyAnimatedPropertyInt (line 620) | public MyAnimatedPropertyInt(string name, InterpolatorDelegate interpo... method Init (line 625) | protected override void Init() method Duplicate (line 631) | public override IMyConstProperty Duplicate() method SerializeValue (line 638) | public override void SerializeValue(XmlWriter writer, object value) method DeserializeValue (line 643) | public override void DeserializeValue(XmlReader reader, out object value) method EqualsValues (line 649) | protected override bool EqualsValues(object value1, object value2) class MyAnimatedPropertyEnum (line 655) | public class MyAnimatedPropertyEnum : MyAnimatedPropertyInt method MyAnimatedPropertyEnum (line 660) | public MyAnimatedPropertyEnum() { } method MyAnimatedPropertyEnum (line 662) | public MyAnimatedPropertyEnum(string name) method MyAnimatedPropertyEnum (line 666) | public MyAnimatedPropertyEnum(string name, Type enumType, List... method MyAnimatedPropertyEnum (line 670) | public MyAnimatedPropertyEnum(string name, InterpolatorDelegate interp... method GetEnumType (line 677) | public Type GetEnumType() method GetEnumStrings (line 682) | public List GetEnumStrings() method Duplicate (line 687) | public override IMyConstProperty Duplicate() FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/Particles/MyAnimatedProperty2D.cs type IMyAnimatedProperty2D (line 18) | public interface IMyAnimatedProperty2D : IMyAnimatedProperty method CreateEmptyKeys (line 20) | IMyAnimatedProperty CreateEmptyKeys(); method GetInterpolatedKeys (line 21) | void GetInterpolatedKeys(float overallTime, float multiplier, IMyAnima... method GetInterpolatedValue (line 26) | X GetInterpolatedValue(float overallTime, float time) where X : V; method GetInterpolatedKeys (line 27) | void GetInterpolatedKeys(float overallTime, W variance, float multipli... type IMyAnimatedProperty2D (line 24) | public interface IMyAnimatedProperty2D : IMyAnimatedProperty2D method CreateEmptyKeys (line 20) | IMyAnimatedProperty CreateEmptyKeys(); method GetInterpolatedKeys (line 21) | void GetInterpolatedKeys(float overallTime, float multiplier, IMyAnima... method GetInterpolatedValue (line 26) | X GetInterpolatedValue(float overallTime, float time) where X : V; method GetInterpolatedKeys (line 27) | void GetInterpolatedKeys(float overallTime, W variance, float multipli... class MyAnimatedProperty2D (line 35) | public class MyAnimatedProperty2D : MyAnimatedProperty, IMyA... method MyAnimatedProperty2D (line 40) | public MyAnimatedProperty2D() method MyAnimatedProperty2D (line 43) | public MyAnimatedProperty2D(string name, MyAnimatedProperty.Interpo... method GetInterpolatedValue (line 49) | public X GetInterpolatedValue(float overallTime, float time) where ... method GetInterpolatedKeys (line 66) | public void GetInterpolatedKeys(float overallTime, float multiplier, I... method GetInterpolatedKeys (line 71) | public void GetInterpolatedKeys(float overallTime, W variance, float m... method ApplyVariance (line 103) | public virtual void ApplyVariance(ref V interpolatedValue, ref W varia... method CreateEmptyKeys (line 109) | public IMyAnimatedProperty CreateEmptyKeys() method SerializeValue (line 114) | public override void SerializeValue(XmlWriter writer, object value) method Duplicate (line 120) | public override IMyConstProperty Duplicate() method Duplicate (line 126) | protected override void Duplicate(IMyConstProperty targetProp) class MyAnimatedProperty2DFloat (line 147) | public class MyAnimatedProperty2DFloat : MyAnimatedProperty2D.In... method DeserializeValue (line 194) | public override void DeserializeValue(XmlReader reader, out object value) method Duplicate (line 201) | public override IMyConstProperty Duplicate() method ApplyVariance (line 208) | public override void ApplyVariance(ref int interpolatedValue, ref int ... class MyAnimatedProperty2DEnum (line 219) | public class MyAnimatedProperty2DEnum : MyAnimatedProperty2DInt method MyAnimatedProperty2DEnum (line 224) | public MyAnimatedProperty2DEnum(string name) method MyAnimatedProperty2DEnum (line 228) | public MyAnimatedProperty2DEnum(string name, Type enumType, List.I... method DeserializeValue (line 239) | public override void DeserializeValue(XmlReader reader, out object value) method GetEnumType (line 246) | public Type GetEnumType() method GetEnumStrings (line 251) | public List GetEnumStrings() method Duplicate (line 256) | public override IMyConstProperty Duplicate() class MyAnimatedProperty2DVector3 (line 266) | public class MyAnimatedProperty2DVector3 : MyAnimatedProperty2D : IMyConstProperty method MyConstProperty (line 41) | public MyConstProperty() method MyConstProperty (line 46) | public MyConstProperty(string name) method Init (line 57) | protected virtual void Init() method GetValue (line 66) | public U GetValue() where U : T method SetValue (line 71) | public void SetValue(object val) method SetValue (line 76) | public void SetValue(T val) method Duplicate (line 81) | public virtual IMyConstProperty Duplicate() method Duplicate (line 87) | protected virtual void Duplicate(IMyConstProperty targetProp) method Serialize (line 94) | public virtual void Serialize(XmlWriter writer) method Deserialize (line 104) | public virtual void Deserialize(XmlReader reader) method SerializeValue (line 116) | public virtual void SerializeValue(XmlWriter writer, object value) method DeserializeValue (line 120) | public virtual void DeserializeValue(XmlReader reader, out object value) class MyConstPropertyFloat (line 133) | public class MyConstPropertyFloat : MyConstProperty method MyConstPropertyFloat (line 135) | public MyConstPropertyFloat() method MyConstPropertyFloat (line 138) | public MyConstPropertyFloat(string name) method SerializeValue (line 142) | public override void SerializeValue(XmlWriter writer, object value) method DeserializeValue (line 147) | public override void DeserializeValue(XmlReader reader, out object value) method Duplicate (line 153) | public override IMyConstProperty Duplicate() class MyConstPropertyVector3 (line 170) | public class MyConstPropertyVector3 : MyConstProperty method MyConstPropertyVector3 (line 172) | public MyConstPropertyVector3() method MyConstPropertyVector3 (line 175) | public MyConstPropertyVector3(string name) method SerializeValue (line 179) | public override void SerializeValue(XmlWriter writer, object value) method DeserializeValue (line 184) | public override void DeserializeValue(XmlReader reader, out object value) method Duplicate (line 191) | public override IMyConstProperty Duplicate() class MyConstPropertyVector4 (line 208) | public class MyConstPropertyVector4 : MyConstProperty method MyConstPropertyVector4 (line 210) | public MyConstPropertyVector4() { } method MyConstPropertyVector4 (line 212) | public MyConstPropertyVector4(string name) method SerializeValue (line 216) | public override void SerializeValue(XmlWriter writer, object value) method DeserializeValue (line 221) | public override void DeserializeValue(XmlReader reader, out object value) method Duplicate (line 228) | public override IMyConstProperty Duplicate() class MyConstPropertyInt (line 245) | public class MyConstPropertyInt : MyConstProperty method MyConstPropertyInt (line 247) | public MyConstPropertyInt() { } method MyConstPropertyInt (line 249) | public MyConstPropertyInt(string name) method SerializeValue (line 253) | public override void SerializeValue(XmlWriter writer, object value) method DeserializeValue (line 258) | public override void DeserializeValue(XmlReader reader, out object value) method Duplicate (line 264) | public override IMyConstProperty Duplicate() class MyConstPropertyEnum (line 281) | public class MyConstPropertyEnum : MyConstPropertyInt method MyConstPropertyEnum (line 286) | public MyConstPropertyEnum() { } method MyConstPropertyEnum (line 288) | public MyConstPropertyEnum(string name) method MyConstPropertyEnum (line 293) | public MyConstPropertyEnum(string name, Type enumType, List en... method SerializeValue (line 300) | public override void SerializeValue(XmlWriter writer, object value) method DeserializeValue (line 305) | public override void DeserializeValue(XmlReader reader, out object value) method GetEnumType (line 311) | public Type GetEnumType() method GetEnumStrings (line 316) | public List GetEnumStrings() method Duplicate (line 321) | public override IMyConstProperty Duplicate() class MyConstPropertyGenerationIndex (line 331) | public class MyConstPropertyGenerationIndex : MyConstPropertyInt method MyConstPropertyGenerationIndex (line 333) | public MyConstPropertyGenerationIndex() { } method MyConstPropertyGenerationIndex (line 335) | public MyConstPropertyGenerationIndex(string name) method SerializeValue (line 340) | public override void SerializeValue(XmlWriter writer, object value) method DeserializeValue (line 345) | public override void DeserializeValue(XmlReader reader, out object value) method Duplicate (line 351) | public override IMyConstProperty Duplicate() class MyConstPropertyBool (line 359) | public class MyConstPropertyBool : MyConstProperty method MyConstPropertyBool (line 361) | public MyConstPropertyBool() { } method MyConstPropertyBool (line 363) | public MyConstPropertyBool(string name) method SerializeValue (line 367) | public override void SerializeValue(XmlWriter writer, object value) method DeserializeValue (line 372) | public override void DeserializeValue(XmlReader reader, out object value) method Duplicate (line 378) | public override IMyConstProperty Duplicate() FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/Particles/MyParticleEffect.cs type LastFrameVisibilityEnum (line 14) | public enum LastFrameVisibilityEnum class MyParticleEffect (line 21) | public class MyParticleEffect method MyParticleEffect (line 78) | public MyParticleEffect() method Start (line 83) | public void Start(int particleID) method Restart (line 117) | public void Restart() method Close (line 122) | public void Close(bool done) method Clear (line 156) | public void Clear() method CreateInstance (line 178) | public MyParticleEffect CreateInstance() method Stop (line 209) | public void Stop(bool autodelete = true) method RemoveInstance (line 215) | public void RemoveInstance(MyParticleEffect effect) method GetInstances (line 224) | public List GetInstances() method Duplicate (line 229) | public MyParticleEffect Duplicate() method Update (line 251) | public bool Update() method GetElapsedTime (line 333) | public float GetElapsedTime() method GetID (line 338) | public int GetID() method GetParticlesCount (line 343) | public int GetParticlesCount() method SetID (line 348) | public void SetID(int id) method GetName (line 353) | public string GetName() method SetName (line 358) | public void SetName(string name) method GetLength (line 363) | public float GetLength() method SetLength (line 368) | public void SetLength(float length) method HasShownSomething (line 373) | public bool HasShownSomething() method GetPreload (line 390) | public float GetPreload() method SetPreload (line 395) | public void SetPreload(float preload) method AddGeneration (line 419) | public void AddGeneration(MyParticleGeneration generation) method RemoveGeneration (line 432) | public void RemoveGeneration(int index) method RemoveGeneration (line 449) | public void RemoveGeneration(MyParticleGeneration generation) method GetGenerations (line 455) | public List GetGenerations() method GetAABB (line 465) | public BoundingBox GetAABB() method Serialize (line 475) | public void Serialize(XmlWriter writer) method Deserialize (line 501) | public void Deserialize(XmlReader reader) method PrepareForDraw (line 541) | public void PrepareForDraw() method Draw (line 568) | public void Draw() method DebugDraw (line 582) | public void DebugDraw() FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/Particles/MyParticleEmitter.cs type MyParticleEmitterType (line 13) | public enum MyParticleEmitterType class MyParticleEmitter (line 23) | public class MyParticleEmitter type MyEmitterPropertiesEnum (line 40) | private enum MyEmitterPropertiesEnum method MyParticleEmitter (line 92) | public MyParticleEmitter(MyParticleEmitterType type) method Init (line 96) | public void Init() method Done (line 112) | public void Done() method Start (line 123) | public void Start() method Close (line 128) | public void Close() method AddProperty (line 136) | T AddProperty(MyEmitterPropertiesEnum e, T property) where T : IMyC... method CalculateStartPosition (line 142) | public void CalculateStartPosition(float elapsedTime, Matrix worldMatr... method CreateInstance (line 220) | public void CreateInstance(MyParticleEmitter emitter) method GetProperties (line 228) | public IMyConstProperty[] GetProperties() method Duplicate (line 233) | public void Duplicate(MyParticleEmitter targetEmitter) method Serialize (line 243) | public void Serialize(XmlWriter writer) method Deserialize (line 256) | public void Deserialize(XmlReader reader) method DebugDraw (line 273) | public void DebugDraw(float elapsedTime, Matrix worldMatrix) FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/Particles/MyParticleFactory.cs class MyParticleFactory (line 8) | static class MyParticleFactory method RegisterTypes (line 12) | static void RegisterTypes() method RegisterType (line 27) | public static void RegisterType(Type type) method CreateObject (line 32) | public static object CreateObject(string typeName) FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/Particles/MyParticleGeneration.cs type MyVelocityDirEnum (line 19) | public enum MyVelocityDirEnum class MyParticleGeneration (line 27) | public class MyParticleGeneration : IComparable type MyGenerationPropertiesEnum (line 66) | private enum MyGenerationPropertiesEnum method MyParticleGeneration (line 300) | public MyParticleGeneration() method Init (line 305) | public void Init() method Done (line 371) | public void Done() method Start (line 384) | public void Start(MyParticleEffect effect) method Close (line 402) | public void Close() method InitDefault (line 419) | public void InitDefault() method AddProperty (line 451) | T AddProperty(MyGenerationPropertiesEnum e, T property) where T : I... method GetProperties (line 459) | public IEnumerable GetProperties() method UpdateParticlesLife (line 469) | private void UpdateParticlesLife() method UpdateParticlesCreation (line 591) | private void UpdateParticlesCreation() method Update (line 680) | public void Update() method GetInheritedGeneration (line 693) | private MyParticleGeneration GetInheritedGeneration(int generationIndex) method Clear (line 705) | public void Clear() method CreateParticle (line 722) | private void CreateParticle(Vector3 interpolatedEffectPosition) method CreateInstance (line 809) | public MyParticleGeneration CreateInstance(MyParticleEffect effect) method Duplicate (line 829) | public MyParticleGeneration Duplicate(MyParticleEffect effect) method GetEmitter (line 850) | public MyParticleEmitter GetEmitter() method GetEffect (line 855) | public MyParticleEffect GetEffect() method GetParticlesCount (line 866) | public int GetParticlesCount() method GetBirthRate (line 871) | public float GetBirthRate() method GetAABB (line 880) | public BoundingBox GetAABB() method Serialize (line 889) | public void Serialize(XmlWriter writer) method Deserialize (line 907) | public void Deserialize(XmlReader reader) method PrepareForDraw (line 976) | public void PrepareForDraw(ref MyBillboard effectBillboard) method Draw (line 1011) | public void Draw() method CompareTo (line 1022) | public int CompareTo(object compareToObject) method DebugDraw (line 1036) | public void DebugDraw() FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/Particles/MyParticlesLibrary.cs class MyParticlesLibrary (line 20) | class MyParticlesLibrary method MyParticlesLibrary (line 25) | static MyParticlesLibrary() method Init (line 32) | public static void Init() method InitDefault (line 37) | public static void InitDefault() method AddParticleEffect (line 54) | public static void AddParticleEffect(MyParticleEffect effect) method UpdateParticleEffectID (line 59) | public static void UpdateParticleEffectID(int ID) method RemoveParticleEffect (line 70) | public static void RemoveParticleEffect(int ID) method RemoveParticleEffect (line 83) | public static void RemoveParticleEffect(MyParticleEffect effect) method GetParticleEffects (line 88) | public static IEnumerable GetParticleEffects() method Serialize (line 95) | static public void Serialize(string file) method Deserialize (line 111) | static public void Deserialize(string file) method Serialize (line 126) | static public void Serialize(XmlWriter writer) method Close (line 144) | static void Close() method Deserialize (line 157) | static public void Deserialize(XmlReader reader) method CreateParticleEffect (line 182) | static public MyParticleEffect CreateParticleEffect(int id) method RemoveParticleEffectInstance (line 187) | static public void RemoveParticleEffectInstance(MyParticleEffect effect) method DebugDraw (line 204) | static public void DebugDraw() FILE: Sources/MinerWars.GameLib/AppCode/Game/TransparentGeometry/Particles/MyParticlesManager.cs class MyParticlesManager (line 21) | internal static class MyParticlesManager method MyParticlesManager (line 61) | static MyParticlesManager() method CreateParticleEffect (line 88) | public static MyParticleEffect CreateParticleEffect(int id, bool userD... method RemoveParticleEffect (line 119) | public static void RemoveParticleEffect(MyParticleEffect effect, bool ... method CloseAll (line 138) | public static void CloseAll() method Update (line 158) | public static void Update() method UpdateEffects (line 177) | private static void UpdateEffects() method WaitUntilUpdateCompleted (line 194) | public static void WaitUntilUpdateCompleted() method PrepareForDraw (line 199) | public static void PrepareForDraw() method PrepareEffectsForDraw (line 216) | private static void PrepareEffectsForDraw() method WaitUntilPrepareForDrawCompleted (line 226) | private static void WaitUntilPrepareForDrawCompleted() method Draw (line 232) | public static void Draw() method CustomDraw (line 265) | public static void CustomDraw(MyParticleEffect effect) FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyBotDebugUtils.cs class MyBotDebugUtils (line 20) | static class MyBotDebugUtils method DrawForward (line 25) | public static void DrawForward( Matrix worldMatrix ) method DrawTargetPosition (line 35) | public static void DrawTargetPosition(Vector3 pos) method DrawWorldCoordinatesAtBot (line 47) | public static void DrawWorldCoordinatesAtBot( Vector3 pos, float lengt... method DrawLocalCoordinateAxes (line 59) | public static void DrawLocalCoordinateAxes( Matrix worldMatrix ) method GetDebugModeBasedOnUserName (line 91) | public static bool GetDebugModeBasedOnUserName() method Write (line 113) | public static void Write ( string message ) { method ThirdPersonCameraDelta (line 126) | public static void ThirdPersonCameraDelta(Vector3 desiredCameraOffset) method AddToFrameDebugText (line 142) | public static void AddToFrameDebugText(MySmallShipBot bot, MySmallShip... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyCamera.cs type MyCameraDirection (line 27) | enum MyCameraDirection : byte class MyCamera (line 33) | static class MyCamera method SetPosition (line 75) | public static void SetPosition(Vector3 value) method GetBoundingFrustum (line 182) | public static BoundingFrustum GetBoundingFrustum() method LoadContent (line 188) | public static void LoadContent() method Update (line 195) | public static void Update() method UpdateScreenSize (line 202) | public static void UpdateScreenSize() method ScaleViewport (line 224) | private static Viewport ScaleViewport(Viewport viewport, float scale) method SetViewMatrix (line 229) | public static void SetViewMatrix(Matrix value) method ChangeFov (line 260) | public static void ChangeFov(float fov) method ChangeClipPlanes (line 268) | public static void ChangeClipPlanes(float near, float far, bool applyN... method SetParticleClipPlanes (line 279) | public static void SetParticleClipPlanes(bool applyNow = false) method SetNearObjectsClipPlanes (line 285) | public static void SetNearObjectsClipPlanes(bool applyNow = false) method GetSafeNear (line 291) | static float GetSafeNear() method ResetClipPlanes (line 302) | public static void ResetClipPlanes(bool applyNow = false) method SetCustomProjection (line 314) | public static void SetCustomProjection(Matrix projection) method UpdateLodTransitionDistances (line 320) | static void UpdateLodTransitionDistances() method EnableForward (line 360) | public static void EnableForward() method EnableCamera (line 365) | static void EnableCamera(MyCameraDirection cameraDirection, Viewport v... method EnableHud (line 388) | public static void EnableHud() method UpdateVectors (line 393) | static void UpdateVectors() method UpdateBoundingFrustum (line 405) | static void UpdateBoundingFrustum() method IsInFrustum (line 421) | public static bool IsInFrustum(ref BoundingBox boundingBox) method IsInFrustum (line 428) | public static bool IsInFrustum(BoundingBox boundingBox) method IsInFrustum (line 436) | public static bool IsInFrustum(ref BoundingSphere boundingSphere) method IsInFrustum (line 444) | public static bool IsInFrustum(ref Vector3 point) method GetLodTransitionDistanceNear (line 452) | public static float GetLodTransitionDistanceNear() method GetLodTransitionDistanceFar (line 458) | public static float GetLodTransitionDistanceFar() method GetLodTransitionDistanceBackgroundStart (line 464) | public static float GetLodTransitionDistanceBackgroundStart() method GetLodTransitionDistanceBackgroundEnd (line 470) | public static float GetLodTransitionDistanceBackgroundEnd() method GetLodTransitionDistanceBackgroundStartWithoutZoom (line 475) | public static float GetLodTransitionDistanceBackgroundStartWithoutZoom() method GetLodTransitionDistanceBackgroundEndWithoutZoom (line 480) | public static float GetLodTransitionDistanceBackgroundEndWithoutZoom() method CalculateCornerFrustum (line 485) | static Vector3 CalculateCornerFrustum() method SetupBaseEffect (line 492) | public static void SetupBaseEffect(MyEffectBase effect, float fogMulti... method GetDistanceWithFOV (line 536) | public static float GetDistanceWithFOV(Vector3 position) method GetDistanceWithFOV (line 541) | public static float GetDistanceWithFOV(float distance) FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyCameraZoomProperties.cs type MyCameraZoomOperationType (line 8) | enum MyCameraZoomOperationType class MyCameraZoomProperties (line 16) | class MyCameraZoomProperties method MyCameraZoomProperties (line 29) | public MyCameraZoomProperties() method Update (line 39) | public void Update() method ResetZoom (line 77) | public void ResetZoom() method SetZoom (line 85) | public void SetZoom(MyCameraZoomOperationType inZoomType) method GetZoomLevel (line 98) | public float GetZoomLevel() method GetFOV (line 103) | public float GetFOV() method GetFOVForNearObjects (line 108) | public float GetFOVForNearObjects() method IsZooming (line 113) | public bool IsZooming() method PauseZoomCue (line 118) | public void PauseZoomCue() method PauseCue (line 124) | void PauseCue(MySoundCue? cue) method ResumeCue (line 132) | void ResumeCue(MySoundCue? cue) method StopZoomingALoopSound (line 141) | void StopZoomingALoopSound() method PlayZoomingALoopSound (line 150) | void PlayZoomingALoopSound() method PlayZoomingRelSound (line 158) | void PlayZoomingRelSound() method PlaySound (line 167) | void PlaySound(MyCameraZoomOperationType inZoomType) FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyConfig.cs class MyConfig (line 23) | static class MyConfig method MyConfig (line 100) | static MyConfig() method GetParameterValue (line 970) | static string GetParameterValue(string parameterName) method GetParameterValueMyMwcVector3Int (line 980) | static MyMwcVector3Int GetParameterValueMyMwcVector3Int(string paramet... method SetParameterValue (line 995) | static void SetParameterValue(string parameterName, string value) method SetParameterValue (line 1001) | static void SetParameterValue(string parameterName, float value) method SetParameterValue (line 1007) | static void SetParameterValue(string parameterName, bool value) method SetParameterValue (line 1013) | static void SetParameterValue(string parameterName, int value) method SetParameterValue (line 1019) | static void SetParameterValue(string parameterName, int? value) method SetParameterValue (line 1024) | static void SetParameterValue(string parameterName, MyMwcVector3Int va... method Save (line 1030) | public static void Save() method Load (line 1080) | public static void Load() method GetFilePath (line 1139) | static string GetFilePath() FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyConstants.cs class MyConstants (line 24) | static class MyConstants method MyConstants (line 27) | static MyConstants() method InitializeCollisionLayers (line 130) | internal static void InitializeCollisionLayers() class MyTextConstants (line 165) | public static class MyTextConstants class MyTrailerConstants (line 179) | static class MyTrailerConstants class MyGuiConstants (line 196) | static class MyGuiConstants class MyBgrCubeConsts (line 595) | static class MyBgrCubeConsts class MyHeadShakeConstants (line 689) | static class MyHeadShakeConstants type MyDamageType (line 701) | public enum MyDamageType type MyAmmoType (line 713) | public enum MyAmmoType class MyProjectilesConstants (line 725) | static class MyProjectilesConstants class MyAutocanonConstants (line 740) | static class MyAutocanonConstants class MyMachineGunConstants (line 767) | static class MyMachineGunConstants class MyARSConstants (line 779) | static class MyARSConstants class MyShotgunConstants (line 786) | static class MyShotgunConstants class MySniperConstants (line 797) | static class MySniperConstants class MyMissileConstants (line 806) | static class MyMissileConstants class MyGuidedMissileConstants (line 836) | class MyGuidedMissileConstants class MyMissileLauncherConstants (line 863) | static class MyMissileLauncherConstants class MyCannonConstants (line 869) | static class MyCannonConstants class MyCannonShotConstants (line 878) | static class MyCannonShotConstants class MyUniversalLauncherConstants (line 888) | static class MyUniversalLauncherConstants class MyMinerShipConstants (line 909) | static class MyMinerShipConstants class MyModelsConstants (line 946) | static class MyModelsConstants class MyInstancingConstants (line 952) | static class MyInstancingConstants class MyExplosionsConstants (line 960) | static class MyExplosionsConstants class MyLodConstants (line 1003) | static class MyLodConstants class MyLightsConstants (line 1010) | static class MyLightsConstants class MyGlobalEventsConstants (line 1039) | static class MyGlobalEventsConstants class MySunWindConstants (line 1044) | static class MySunWindConstants class MyAudioConstants (line 1102) | static class MyAudioConstants class MyDecalsConstants (line 1143) | static class MyDecalsConstants class MyCockpitGlassConstants (line 1186) | static class MyCockpitGlassConstants class MyCockpitGlassDecalsConstants (line 1193) | static class MyCockpitGlassDecalsConstants class MyCockpitInteriorConstants (line 1204) | static class MyCockpitInteriorConstants class MyTransparentGeometryConstants (line 1220) | static class MyTransparentGeometryConstants type MyParticleEffectsIDEnum (line 1247) | enum MyParticleEffectsIDEnum class MyDummyPointConstants (line 1366) | static class MyDummyPointConstants class MyNotificationConstants (line 1390) | static class MyNotificationConstants class MyHudConstants (line 1397) | static class MyHudConstants class MyShadowConstants (line 1591) | static class MyShadowConstants class MyVoxelMapImpostorsConstants (line 1611) | static class MyVoxelMapImpostorsConstants class MyDistantObjectsImpostorsConstants (line 1620) | static class MyDistantObjectsImpostorsConstants class MyVoxelConstants (line 1636) | static class MyVoxelConstants class MyVertexCompression (line 1768) | static class MyVertexCompression // These values must be changed also... class MyLargeShipConstants (line 1778) | static class MyLargeShipConstants class MyLargeShipWeaponsConstants (line 1783) | static class MyLargeShipWeaponsConstants class MyWaypointConstants (line 1799) | static class MyWaypointConstants class MyEditorConstants (line 1809) | static class MyEditorConstants class MyPrefabContainerConstants (line 1858) | static class MyPrefabContainerConstants class MyInfluenceSphereConstants (line 1868) | static class MyInfluenceSphereConstants class MyConfigConstants (line 1878) | static class MyConfigConstants class MyJoystickConstants (line 1884) | static class MyJoystickConstants type MyGameControlEnums (line 1894) | enum MyGameControlEnums : byte type MyEditorControlEnums (line 1962) | enum MyEditorControlEnums : byte class MyDebugDrawCachedLinesConstants (line 1973) | static class MyDebugDrawCachedLinesConstants class MyHarvestingTubeConstants (line 1978) | static class MyHarvestingTubeConstants class MyDrillDeviceConstants (line 1994) | static class MyDrillDeviceConstants class MyCrusherDrillDeviceConstants (line 2011) | static class MyCrusherDrillDeviceConstants class MyLaserDrillDeviceConstants (line 2021) | static class MyLaserDrillDeviceConstants class MyNuclearDrillDeviceConstants (line 2029) | static class MyNuclearDrillDeviceConstants class MyPressureDrillDeviceConstants (line 2039) | static class MyPressureDrillDeviceConstants class MySawDrillDeviceConstants (line 2046) | static class MySawDrillDeviceConstants class MyThermalDrillDeviceConstants (line 2054) | static class MyThermalDrillDeviceConstants class MyReflectorConstants (line 2064) | static class MyReflectorConstants class MySecondaryCameraConstants (line 2085) | static class MySecondaryCameraConstants class MyDroneConstants (line 2092) | static class MyDroneConstants class MyMineBaseConstants (line 2104) | static class MyMineBaseConstants class MyFlashBombConstants (line 2109) | static class MyFlashBombConstants class MyDecoyFlareConstants (line 2119) | static class MyDecoyFlareConstants class MyHologramConstants (line 2128) | static class MyHologramConstants class MyIlluminatingShellsConstants (line 2138) | static class MyIlluminatingShellsConstants class MySmokeBombConstants (line 2146) | static class MySmokeBombConstants class MyMineSmartConstants (line 2153) | public class MyMineSmartConstants class MySphereExplosiveConstants (line 2159) | static class MySphereExplosiveConstants class MyDirectionalExplosiveConstants (line 2164) | static class MyDirectionalExplosiveConstants class MyTimeBombConstants (line 2170) | static class MyTimeBombConstants class MyRemoteBombConstants (line 2177) | static class MyRemoteBombConstants class MyRemoteCameraConstants (line 2182) | static class MyRemoteCameraConstants class MyMissionsConstants (line 2192) | static class MyMissionsConstants class MySunConstants (line 2204) | static class MySunConstants class MySmallShipConstants (line 2232) | static class MySmallShipConstants class MyShipConstants (line 2342) | static class MyShipConstants class MyMedicineConstants (line 2348) | static class MyMedicineConstants class MyFoundationFactoryConstants (line 2364) | static class MyFoundationFactoryConstants class MyMainMenuConstants (line 2371) | static class MyMainMenuConstants type MyLodTypeEnum (line 2382) | public enum MyLodTypeEnum class MyItemFilterConstants (line 2389) | public static class MyItemFilterConstants class MyAIConstants (line 2399) | static class MyAIConstants class MyModelsStatisticsConstants (line 2421) | public static class MyModelsStatisticsConstants class MyMissionConstants (line 2434) | public static class MyMissionConstants class MyPlayerConstants (line 2439) | public static class MyPlayerConstants class MyGamePlayCheatsConstants (line 2445) | public static class MyGamePlayCheatsConstants FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyControl.cs type MyGuiGameControlType (line 10) | public enum MyGuiGameControlType type MyGuiControlTypeEnum (line 16) | enum MyGuiControlTypeEnum : byte type MyGuiLightPrefabTypeEnum (line 29) | enum MyGuiLightPrefabTypeEnum : byte type MyGuiInputDeviceEnum (line 36) | public enum MyGuiInputDeviceEnum : byte type MyMouseButtonsEnum (line 46) | enum MyMouseButtonsEnum : byte type MyJoystickButtonsEnum (line 57) | enum MyJoystickButtonsEnum : byte type MyJoystickAxesEnum (line 84) | enum MyJoystickAxesEnum : byte class MyControl (line 105) | class MyControl : ICloneable method MyControl (line 110) | static MyControl() method MyControl (line 127) | public MyControl(MyGameControlEnums control, MyTextsWrapperEnum text, ... method MyControl (line 132) | public MyControl(MyGameControlEnums control, MyTextsWrapperEnum text, ... method MyControl (line 137) | public MyControl(MyGameControlEnums control, MyTextsWrapperEnum text, ... method MyControl (line 142) | public MyControl(MyGameControlEnums control, MyTextsWrapperEnum text, ... method MyControl (line 148) | public MyControl(MyGameControlEnums control, MyTextsWrapperEnum text, ... method MyControl (line 153) | public MyControl(MyEditorControlEnums control, MyTextsWrapperEnum text... method MyControl (line 158) | public MyControl(MyEditorControlEnums control, MyTextsWrapperEnum text... method MyControl (line 163) | public MyControl(MyEditorControlEnums control, MyTextsWrapperEnum text... method MyControl (line 168) | public MyControl(MyEditorControlEnums control, MyTextsWrapperEnum text... method MyControl (line 173) | public MyControl(MyGameControlEnums control, MyTextsWrapperEnum text, ... method MyControl (line 183) | public MyControl(MyEditorControlEnums control, MyTextsWrapperEnum text... method MyControl (line 193) | public MyControl(MyGameControlEnums control, MyTextsWrapperEnum text, ... method MyControl (line 205) | public MyControl(MyEditorControlEnums control, MyTextsWrapperEnum text... method SetControl (line 217) | public void SetControl(Keys key) method SetSecondControl (line 222) | public void SetSecondControl(Keys key) method SetControl (line 227) | public void SetControl(MyMouseButtonsEnum mouseButton) method SetControl (line 232) | public void SetControl(MyJoystickButtonsEnum joyButton) method SetControl (line 237) | public void SetControl(MyJoystickAxesEnum joyAxis) method SetNoControl (line 242) | public void SetNoControl() method GetKeyboardControl (line 251) | public Keys GetKeyboardControl() method GetSecondKeyboardControl (line 256) | public Keys GetSecondKeyboardControl() method GetMouseControl (line 261) | public MyMouseButtonsEnum GetMouseControl() method GetJoystickControl (line 266) | public MyJoystickButtonsEnum GetJoystickControl() method GetJoystickAxisControl (line 271) | public MyJoystickAxesEnum GetJoystickAxisControl() method IsPressed (line 276) | public bool IsPressed() method IsNewPressed (line 324) | public bool IsNewPressed() method WasPressed (line 371) | public bool WasPressed() method IsNewReleased (line 418) | public bool IsNewReleased() method WasReleased (line 465) | public bool WasReleased() method GetAnalogState (line 517) | public float GetAnalogState() method GetControlName (line 567) | public MyTextsWrapperEnum GetControlName() method GetControlTypeEnum (line 572) | public MyGuiControlTypeEnum GetControlTypeEnum() method GetGameControlEnum (line 577) | public MyGameControlEnums? GetGameControlEnum() method GetEditorControlEnum (line 582) | public MyEditorControlEnums? GetEditorControlEnum() method GetGameControlTypeEnum (line 587) | public MyGuiGameControlType GetGameControlTypeEnum() method GetControlButtonName (line 592) | public String GetControlButtonName(MyGuiInputDeviceEnum deviceType) method GetControlButtonStringBuilder (line 597) | public StringBuilder GetControlButtonStringBuilder(MyGuiInputDeviceEnu... method GetControlButtonStringBuilderCombined (line 658) | public StringBuilder GetControlButtonStringBuilderCombined(string sepa... method IsControlAssigned (line 676) | public bool IsControlAssigned() method IsControlAssigned (line 681) | public bool IsControlAssigned(MyGuiInputDeviceEnum deviceType) method Clone (line 704) | public MyControl Clone() method Clone (line 710) | object ICloneable.Clone() FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyCuboid.cs class MyCuboidSide (line 14) | public class MyCuboidSide method MyCuboidSide (line 19) | public MyCuboidSide() method CreatePlaneFromLines (line 27) | public void CreatePlaneFromLines() class MyCuboid (line 34) | public class MyCuboid method MyCuboid (line 38) | public MyCuboid() method CreateFromVertices (line 85) | public void CreateFromVertices(Vector3[] vertices) method CreateFromSizes (line 162) | public void CreateFromSizes(float width1, float depth1, float width2, ... method GetAABB (line 183) | public BoundingBox GetAABB() method GetLocalAABB (line 198) | public BoundingBox GetLocalAABB() method CreateTransformed (line 209) | public MyCuboid CreateTransformed(ref Matrix worldMatrix) FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyCustomGraphicsDeviceManagerDX.cs class MyCustomGraphicsDeviceManagerDX (line 20) | public class MyCustomGraphicsDeviceManagerDX : GraphicsDeviceManager method MyCustomGraphicsDeviceManagerDX (line 87) | public MyCustomGraphicsDeviceManagerDX(SharpDX.Toolkit.Game game) method ChangeProfileSupport (line 277) | public bool ChangeProfileSupport() FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyDDSFile.cs class MyDDSFile (line 14) | static class MyDDSFile method DDSFromFile (line 16) | public static void DDSFromFile(string fileName, Device device, bool lo... method DDSFromFile (line 32) | public static void DDSFromFile(string fileName, Device device, bool lo... method InternalDDSFromStream (line 49) | private static void InternalDDSFromStream(Stream stream, Device device... method MipMapSizeInBytes (line 91) | private static int MipMapSizeInBytes(int width, int height, Format com... method MipMapSize (line 143) | private static int MipMapSize(int map, int size) method MaxMipMapLevels (line 152) | private static int MaxMipMapLevels(int size) method InternalDDSFromStream (line 164) | private static void InternalDDSFromStream(Stream stream, Device device... method DDSToFile (line 181) | public static void DDSToFile(string fileName, bool saveMipMaps, BaseTe... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyDebugDraw.cs class MyDebugDraw (line 33) | static class MyDebugDraw method LoadContent (line 53) | public static void LoadContent() method UnloadContent (line 93) | public static void UnloadContent() method DrawLine3D (line 97) | public static void DrawLine3D(Vector3 pointFrom, Vector3 pointTo, Colo... method DrawLine3D (line 102) | public static void DrawLine3D(ref Vector3 pointFrom, ref Vector3 point... method DrawLine2D (line 126) | public static void DrawLine2D(Vector2 pointFrom, Vector2 pointTo, Colo... method AddDrawTriangle (line 152) | public static void AddDrawTriangle(Vector3 vertex1, Vector3 vertex2, V... method AddDrawSphereWireframe (line 159) | public static void AddDrawSphereWireframe(BoundingSphere bs) method ClearAll (line 164) | public static void ClearAll() method Draw (line 170) | public static void Draw() method DrawTriangle (line 186) | public static void DrawTriangle(Vector3 vertex1, Vector3 vertex2, Vect... method DrawTriangle (line 191) | public static void DrawTriangle(Vector3 vertex1, Vector3 vertex2, Vect... method DrawSphereWireframe (line 215) | public static void DrawSphereWireframe(Vector3 position, float radius,... method DrawSphereWireframe (line 224) | public static void DrawSphereWireframe(Matrix worldMatrix, Vector3 dif... method DrawHemisphereWireframe (line 230) | public static void DrawHemisphereWireframe(Matrix worldMatrix, Vector3... method DrawSphereSmooth (line 236) | public static void DrawSphereSmooth(Matrix worldMatrix, Vector3 diffus... method DrawCapsuleWireframe (line 242) | public static void DrawCapsuleWireframe(Matrix worldMatrix, Vector3 di... method DrawCapsuleSmooth (line 248) | public static void DrawCapsuleSmooth(Matrix worldMatrix, Vector3 diffu... method DrawSphereSmooth (line 254) | public static void DrawSphereSmooth(Matrix worldMatrix, Matrix viewMat... method DrawSphereSmooth (line 260) | public static void DrawSphereSmooth(Vector3 position, float radius, Ve... method DrawHiresBoxWireframe (line 266) | public static void DrawHiresBoxWireframe(Matrix worldMatrix, Vector3 d... method DrawHiresBoxSmooth (line 273) | public static void DrawHiresBoxSmooth(Matrix worldMatrix, Vector3 diff... method DrawAABB (line 280) | public static void DrawAABB(ref BoundingBox worldAABB, ref Vector4 col... method DrawAABBLowRes (line 290) | public static void DrawAABBLowRes(ref BoundingBox worldAABB, ref Vecto... method DrawAABBLine (line 299) | public static void DrawAABBLine(ref BoundingBox worldAABB, ref Vector4... method DrawAABBSolidLowRes (line 329) | public static void DrawAABBSolidLowRes(BoundingBox worldAABB, Vector4 ... method DrawLowresBoxWireframe (line 339) | public static void DrawLowresBoxWireframe(Matrix worldMatrix, Vector3 ... method DrawLowresBoxSmooth (line 346) | public static void DrawLowresBoxSmooth(Matrix worldMatrix, Vector3 dif... method DrawLowresBoxSmooth (line 353) | public static void DrawLowresBoxSmooth(Vector3 position, Vector3 scale... method DrawModel (line 358) | public static void DrawModel(MyModel model, Matrix worldMatrix, Vector... method DrawModel (line 363) | public static void DrawModel(MyModel model, Matrix worldMatrix, Matrix... method DrawAxis (line 378) | public static void DrawAxis(Matrix matrix, float axisLength, float alpha) method DrawText (line 399) | public static float DrawText(Vector2 screenCoord, StringBuilder text, ... method DrawText (line 408) | public static void DrawText(Vector3 worldCoord, StringBuilder text, Co... method DrawBoundingFrustum (line 421) | public static void DrawBoundingFrustum(BoundingFrustum boundingFrustum... method DrawCorners (line 428) | public static void DrawCorners(Vector3[] corners, Color color) method DrawCone (line 453) | public static void DrawCone(Vector3 start, Vector3 end, float radius, ... class TextBatch (line 482) | static public class TextBatch type TextData (line 484) | struct TextData method TextData (line 486) | public TextData(Vector2 screenCoord, StringBuilder text, Color col... method AddText (line 502) | static public void AddText(Vector2 screenCoord, StringBuilder text, ... method AddText (line 507) | public static void AddText(Vector3 worldCoord, StringBuilder text, C... method Draw (line 520) | static public void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyDebugDrawCachedLines.cs class MyDebugDrawCachedLines (line 28) | static class MyDebugDrawCachedLines method LoadContent (line 33) | public static void LoadContent() method UnloadContent (line 47) | public static void UnloadContent() method Clear (line 52) | public static void Clear() method IsFull (line 60) | public static bool IsFull(int reserveDelta) method AddLine (line 66) | public static void AddLine(Vector3 pointFrom, Vector3 pointTo, Color c... method AddAABB (line 80) | public static void AddAABB(BoundingBox aabb, Color color) method DrawLines (line 108) | public static void DrawLines() FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyDebugDrawCoordSystem.cs class MyDebugDrawCoordSystem (line 9) | static class MyDebugDrawCoordSystem method MyDebugDrawCoordSystem (line 11) | static MyDebugDrawCoordSystem() method LoadContent (line 16) | public static void LoadContent() method Draw (line 20) | public static void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyDebugDrawCurve.cs class MyDebugDrawCurve (line 11) | static class MyDebugDrawCurve method DrawCurve (line 13) | public static void DrawCurve() method GetCurveY (line 46) | static float GetCurveY(float x) FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyEffectValuesManager.cs class MyEffectValuesManager (line 10) | static class MyEffectValuesManager FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyEnumToStrings.cs class MyEnumsToStrings (line 22) | static partial class MyEnumsToStrings method MyEnumsToStrings (line 322) | static MyEnumsToStrings() method Validate (line 351) | static void Validate(Type type, T list) where T : IList FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyEnumToStringsGenerated.cs class MyEnumsToStrings (line 6) | [System.CodeDom.Compiler.GeneratedCode("MinerWars Enum to String Generat... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyEnumToStringsGenerated1.cs class MyEnumsToStrings (line 6) | [System.CodeDom.Compiler.GeneratedCode("MinerWars Enum to String Generat... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyFakes.cs class MyFakes (line 12) | static class MyFakes FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyFullscreenQuad.cs class MyFullScreenQuad (line 25) | public class MyFullScreenQuad method Dispose (line 37) | public void Dispose() method MyFullScreenQuad (line 47) | public MyFullScreenQuad() method Draw (line 56) | public void Draw(MyEffectBase effect) method CreateFullScreenQuad (line 78) | public void CreateFullScreenQuad(Device graphicsDevice) FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyGraphicTest.cs class MyGraphicTest (line 19) | public class MyGraphicTest method MyGraphicTest (line 51) | public MyGraphicTest() method TestDX (line 59) | public bool TestDX() method SetReachTestSettings (line 135) | private void SetReachTestSettings() method SetMinerWarsTestSettings (line 199) | private void SetMinerWarsTestSettings() method TestCapabilities (line 212) | private bool TestCapabilities(Device d3d, Direct3D d3dh) method TestCurrentSettings (line 219) | private bool TestCurrentSettings(Device d3d, Direct3D d3dh) FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyGridIntersection.cs class MyGridIntersection (line 12) | public class MyGridIntersection method IsPointInside (line 14) | static bool IsPointInside(Vector3 p, MyMwcVector3Int min, MyMwcVector3... method IntersectionT (line 21) | static bool IntersectionT(float n, float d, ref float tE, ref float tL) method ClipLine (line 40) | static bool ClipLine(ref Vector3 start, ref Vector3 end, MyMwcVector3I... method SignInt (line 58) | static MyMwcVector3Int SignInt(Vector3 v) method Sign (line 63) | static Vector3 Sign(Vector3 v) method GetGridPoint (line 69) | static MyMwcVector3Int GetGridPoint(ref Vector3 v, MyMwcVector3Int min... method Calculate (line 87) | public static void Calculate(List result, float gridS... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyIntersectionResultLineBoundingSphere.cs type MyIntersectionResultLineBoundingSphere (line 5) | struct MyIntersectionResultLineBoundingSphere method MyIntersectionResultLineBoundingSphere (line 10) | public MyIntersectionResultLineBoundingSphere(float distance, MyEntity... method GetCloserIntersection (line 17) | public static MyIntersectionResultLineBoundingSphere? GetCloserInterse... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyIntersectionResultLineTriangle.cs type MyIntersectionResultLineTriangle (line 10) | struct MyIntersectionResultLineTriangle method MyIntersectionResultLineTriangle (line 24) | public MyIntersectionResultLineTriangle(ref MyTriangle_Vertexes triang... method GetCloserIntersection (line 32) | public static MyIntersectionResultLineTriangle? GetCloserIntersection(... type MyIntersectionResultLineTriangleEx (line 50) | struct MyIntersectionResultLineTriangleEx method MyIntersectionResultLineTriangleEx (line 75) | public MyIntersectionResultLineTriangleEx(MyIntersectionResultLineTria... method GetCloserIntersection (line 115) | public static MyIntersectionResultLineTriangleEx? GetCloserIntersectio... method IsDistanceLessThanTolerance (line 131) | public static bool IsDistanceLessThanTolerance(ref MyIntersectionResul... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyKeysToString.cs class MyUtilKeyToString (line 11) | class MyUtilKeyToString method MyUtilKeyToString (line 18) | public MyUtilKeyToString(Keys key, string character, string characterW... class MyKeysToString (line 26) | static class MyKeysToString method MyKeysToString (line 31) | static MyKeysToString() method GetKeyText (line 129) | public static String GetKeyText(Keys key) method GetShiftedKeyText (line 152) | public static String GetShiftedKeyText(Keys key) method GetKeyName (line 174) | public static String GetKeyName(Keys key) FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyLineBatch.cs class MyLineBatch (line 26) | public class MyLineBatch method MyLineBatch (line 38) | public MyLineBatch(Matrix view, Matrix projection, int size) method Begin (line 45) | public void Begin() method End (line 51) | public void End() method DrawLine (line 91) | public void DrawLine(Vector3 v0, Vector3 v1, Color color) method DrawOnScreenLine (line 103) | public void DrawOnScreenLine(Vector3 v0, Vector3 v1, Color color) method Mul (line 115) | public Vector3 Mul(Matrix m, Vector3 v) method DrawLines (line 122) | public void DrawLines(Vector3[] lineData, Color color) FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyLoadingPerformance.cs class MyLoadingPerformance (line 10) | class MyLoadingPerformance method Reset (line 36) | private void Reset() method StartTiming (line 44) | public void StartTiming() method AddVoxelHandCount (line 57) | public void AddVoxelHandCount(int count,uint entityID, string name) method FinishTiming (line 66) | public void FinishTiming() method WriteToLog (line 80) | public void WriteToLog() FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyMaterialConstants.cs type MyMaterialType (line 11) | public enum MyMaterialType type MyMaterialTypeProperties (line 23) | internal struct MyMaterialTypeProperties class MyMaterialsConstants (line 36) | static class MyMaterialsConstants type MyMaterialCollisionType (line 38) | public enum MyMaterialCollisionType method MyMaterialsConstants (line 50) | static MyMaterialsConstants() method GetMaterialProperties (line 173) | public static MyMaterialTypeProperties GetMaterialProperties(MyMateria... method AddCollisionCue (line 178) | public static void AddCollisionCue(MyMaterialCollisionType type,MyMate... method GetCollisionCue (line 184) | public static MySoundCuesEnum? GetCollisionCue(MyMaterialCollisionType... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyMath.cs class MyMath (line 8) | static class MyMath method Init (line 19) | public static void Init() method FastSin (line 27) | public static float FastSin(float angle) method FastCos (line 38) | public static float FastCos(float angle) method MatrixFromDir (line 44) | public static Matrix MatrixFromDir(Vector3 dir) method NormalizeMatrix (line 70) | public static Matrix NormalizeMatrix(Matrix matrix) method NormalizeAngle (line 79) | public static float NormalizeAngle(float angle, float center = 0.0f) method ArcTanAngle (line 88) | public static float ArcTanAngle(float x, float y) method Abs (line 114) | public static Vector3 Abs(ref Vector3 vector) method MaxComponents (line 125) | public static Vector3 MaxComponents(ref Vector3 a, ref Vector3 b) method AngleTo (line 134) | public static Vector3 AngleTo(Vector3 From, Vector3 Location) method AngleBetween (line 143) | public static float AngleBetween(Vector3 a, Vector3 b) method QuaternionToEuler (line 158) | public static Vector3 QuaternionToEuler(Quaternion Rotation) method CreateInvalidAABB (line 187) | public static BoundingBox CreateInvalidAABB() method GetCenter (line 200) | public static Vector3 GetCenter(this BoundingBox bbox) method Intersects (line 211) | public static bool Intersects(this BoundingBox bbox, ref Vector3 point) method ForwardVectorProjection (line 225) | public static Vector3 ForwardVectorProjection(Vector3 forwardVector, V... method GetNearestBiggerPowerOfTwo (line 243) | public static int GetNearestBiggerPowerOfTwo(float f) method CreateFromInsideRadius (line 255) | public static BoundingBox CreateFromInsideRadius(float radius) method VectorFromColor (line 264) | public static Vector3 VectorFromColor(byte red, byte green, byte blue) method VectorFromColor (line 268) | public static Vector4 VectorFromColor(byte red, byte green, byte blue,... method DistanceSquaredFromLineSegment (line 277) | public static float DistanceSquaredFromLineSegment(Vector3 v, Vector3 ... class Vector3Extensions (line 293) | public static class Vector3Extensions method Project (line 300) | public static Vector3 Project(this Vector3 projectedOntoVector, Vector... class BoundingBoxExtensions (line 310) | public static class BoundingBoxExtensions method Translate (line 323) | public static BoundingBox Translate(this BoundingBox bbox, Matrix worl... method Translate (line 337) | public static BoundingBox Translate(this BoundingBox bbox, Vector3 vct... method Size (line 348) | public static Vector3 Size(this BoundingBox bbox) method Transform (line 354) | public static BoundingBox Transform(this BoundingBox bbox, Matrix worl... method Include (line 379) | public static BoundingBox Include(this BoundingBox bbox, ref Vector3 p... method Include (line 409) | public static BoundingBox Include(this BoundingBox bbox, ref BoundingB... method CreateInvalid (line 416) | public static BoundingBox CreateInvalid(this BoundingBox bbox) method Perimeter (line 431) | public static float Perimeter(this BoundingBox bbox) method Inflate (line 440) | public static void Inflate(this BoundingBox bbox, float size) class BoundingFrustumExtensions (line 447) | public static class BoundingFrustumExtensions method ToBoundingSphere (line 456) | public static BoundingSphere ToBoundingSphere(this BoundingFrustum fru... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyMemoryProfiler.cs class MyMemoryProfiler (line 12) | class MyMemoryProfiler method SaveSnapshot (line 26) | static void SaveSnapshot() method GetEventFromCursor (line 31) | static MyMemoryLogs.MyMemoryEvent GetEventFromCursor(Vector2 screenPos... method Draw (line 100) | static public void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyMeshHelper.cs class MyMeshHelper (line 9) | class MyMeshHelper method GenerateSphere (line 19) | public static void GenerateSphere(ref Matrix worldMatrix, float radius... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyMissileHelperUtil.cs class MyMissileHelperUtil (line 6) | static class MyMissileHelperUtil method GetMissileLightColor (line 8) | public static Vector4 GetMissileLightColor() method GetCannonShotLightColor (line 14) | public static Vector4 GetCannonShotLightColor() FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyMwcVoxelMaterialConstants.cs type MyMwcVoxelMaterialProperties (line 11) | internal struct MyMwcVoxelMaterialProperties class MyMwcVoxelMaterialConstants (line 17) | static class MyMwcVoxelMaterialConstants method MyMwcVoxelMaterialConstants (line 21) | static MyMwcVoxelMaterialConstants() method Add (line 58) | private static void Add(MyMwcVoxelMaterialsEnum voxelMaterial, MyMwcOb... method GetShipTypeProperties (line 67) | public static MyMwcVoxelMaterialProperties GetShipTypeProperties(MyMwc... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyOrientedBoundingBox.cs type MyOrientedBoundingBox (line 9) | public struct MyOrientedBoundingBox : IEquatable method MyOrientedBoundingBox (line 27) | public MyOrientedBoundingBox(Vector3 center, Vector3 halfExtents, Quat... method CreateFromBoundingBox (line 35) | public static MyOrientedBoundingBox CreateFromBoundingBox(BoundingBox ... method Transform (line 44) | public MyOrientedBoundingBox Transform(Quaternion rotation, Vector3 tr... method Transform (line 53) | public MyOrientedBoundingBox Transform(float scale, Quaternion rotatio... method Transform (line 60) | public MyOrientedBoundingBox Transform(Matrix matrix) method Equals (line 69) | public bool Equals(MyOrientedBoundingBox other) method Equals (line 74) | public override bool Equals(Object obj) method GetHashCode (line 87) | public override int GetHashCode() method ToString (line 102) | public override string ToString() method Intersects (line 114) | public bool Intersects(ref BoundingBox box) method Contains (line 126) | public ContainmentType Contains(ref BoundingBox box) method Contains (line 142) | public static ContainmentType Contains(ref BoundingBox boxA, ref MyOri... method Intersects (line 157) | public bool Intersects(ref MyOrientedBoundingBox other) method Contains (line 164) | public ContainmentType Contains(ref MyOrientedBoundingBox other) method Contains (line 184) | public ContainmentType Contains(BoundingFrustum frustum) method Intersects (line 195) | public bool Intersects(BoundingFrustum frustum) method Contains (line 202) | public static ContainmentType Contains(BoundingFrustum frustum, ref My... method Contains (line 212) | public ContainmentType Contains(ref BoundingSphere sphere) method Intersects (line 240) | public bool Intersects(ref BoundingSphere sphere) method Contains (line 261) | public static ContainmentType Contains(ref BoundingSphere sphere, ref ... method Contains (line 294) | public bool Contains(ref Vector3 point) method Intersects (line 309) | public float? Intersects(ref Ray ray) method Intersects (line 416) | public PlaneIntersectionType Intersects(ref Plane plane) method GetCorners (line 477) | public void GetCorners(Vector3[] corners, int startIndex) method ContainsRelativeBox (line 500) | public static ContainmentType ContainsRelativeBox(ref Vector3 hA, ref ... method ConvertToFrustum (line 618) | public BoundingFrustum ConvertToFrustum() method GetAABB (line 636) | public BoundingBox GetAABB() method Create (line 644) | public static MyOrientedBoundingBox Create(BoundingBox boundingBox, Ma... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyPerformanceTests.cs class MyPerformanceTests (line 5) | static class MyPerformanceTests method Run (line 7) | public static void Run() FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyPlugins.cs class MyPlugins (line 9) | public static class MyPlugins method LoadContent (line 15) | public static void LoadContent() method GetAudioFolder (line 47) | public static string GetAudioFolder() FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyReflectionMethod.cs method GetDynMethodRuntimeHandle (line 15) | private static RuntimeMethodHandle GetDynMethodRuntimeHandle(MethodBase ... method GetDynMethodAddr (line 26) | private static unsafe IntPtr GetDynMethodAddr(MethodBase method) method testNET20sp20orGreater (line 56) | private static bool testNET20sp20orGreater() method GetMethodAddr20SP2 (line 73) | private static IntPtr GetMethodAddr20SP2(MethodBase method) FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyScreenshot.cs class MyScreenshot (line 19) | class MyScreenshot method MyScreenshot (line 25) | public MyScreenshot(float sizeMultiplier) method GetFilename (line 40) | public string GetFilename(string name) method SaveScreenshotUserFolder (line 45) | public static void SaveScreenshotUserFolder(Texture texture2D, string ... method SaveScreenshot (line 53) | public static void SaveScreenshot(Texture texture2D, string file) method SaveTexture2D (line 168) | public void SaveTexture2D(Texture texture2D, string name) FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyShipTypeConstants.cs type MyShipTypeProperties (line 11) | internal struct MyShipTypeProperties type MyShipTypeGamePlayProperties (line 19) | internal struct MyShipTypeGamePlayProperties type MyShipTypePhysicsProperties (line 56) | internal struct MyShipTypePhysicsProperties type MyShipTypeVisualProperties (line 83) | internal struct MyShipTypeVisualProperties class MyShipTypeConstants (line 92) | static class MyShipTypeConstants method MyShipTypeConstants (line 96) | static MyShipTypeConstants() method GetShipTypeProperties (line 554) | public static MyShipTypeProperties GetShipTypeProperties(MyMwcObjectBu... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MySimpleObjectDraw.cs class MySimpleObjectDraw (line 36) | static class MySimpleObjectDraw method LoadContent (line 54) | public static void LoadContent() method UnloadContent (line 72) | public static void UnloadContent() method DrawOcclusionBoundingBox (line 84) | public static void DrawOcclusionBoundingBox(BoundingBox bbox, float sc... method PrepareFastOcclusionBoundingBoxDraw (line 127) | public static void PrepareFastOcclusionBoundingBoxDraw() method OcclusionPlaneDraw (line 148) | public static void OcclusionPlaneDraw(Vector3[] quad) method FastOcclusionBoundingBoxDraw (line 174) | public static void FastOcclusionBoundingBoxDraw(BoundingBox bbox, floa... method DrawSphereForLight (line 194) | public static void DrawSphereForLight(MyEffectPointLight effect, ref M... method DrawSphereForLight (line 209) | public static void DrawSphereForLight(MyEffectPointLight effect, ref V... method DrawHemisphereForLight (line 221) | public static void DrawHemisphereForLight(MyEffectPointLight effect, r... method DrawHemisphereForLight (line 236) | public static void DrawHemisphereForLight(MyEffectPointLight effect, r... method DrawConeForLight (line 248) | public static void DrawConeForLight(MyEffectPointLight effect, Matrix ... method DrawConeForLight (line 263) | public static void DrawConeForLight(MyEffectPointLight effect, Vector3... method GenerateLines (line 288) | private static void GenerateLines(Vector3 vctStart, Vector3 vctEnd, re... method DrawTransparentBox (line 311) | public static void DrawTransparentBox(ref Matrix worldMatrix, ref Boun... method DrawWireFramedBox (line 391) | public static void DrawWireFramedBox(ref Matrix worldMatrix, ref Bound... method DrawTransparentSphere (line 506) | public static void DrawTransparentSphere(ref Matrix worldMatrix, float... method DrawTransparentCone (line 573) | public static void DrawTransparentCone(ref Matrix worldMatrix, float c... method DrawTransparentCuboid (line 594) | public static void DrawTransparentCuboid(ref Matrix worldMatrix, MyCub... method DrawLine (line 604) | public static void DrawLine(Vector3 start, Vector3 end, MyTransparentM... method DrawTransparentCylinder (line 616) | public static void DrawTransparentCylinder(ref Matrix worldMatrix, flo... method DrawTransparentPyramid (line 655) | public static void DrawTransparentPyramid(ref Vector3 start, ref MyQua... method GenerateLines (line 677) | private static void GenerateLines(Vector3 start, Vector3 end1, Vector3... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MySmallShipArmorTypeConstants.cs type MySmallShipArmorTypeProperties (line 10) | public struct MySmallShipArmorTypeProperties class MySmallShipArmorTypeConstants (line 18) | static class MySmallShipArmorTypeConstants method MySmallShipArmorTypeConstants (line 22) | static MySmallShipArmorTypeConstants() method GetProperties (line 54) | public static MySmallShipArmorTypeProperties GetProperties(MyMwcObject... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MySmallShipEngineTypeConstants.cs class MySmallShipEngineTypeProperties (line 13) | class MySmallShipEngineTypeProperties class MySmallShipEngineTypeConstants (line 32) | static class MySmallShipEngineTypeConstants method MySmallShipEngineTypeConstants (line 38) | static MySmallShipEngineTypeConstants() method GetProperties (line 347) | public static MySmallShipEngineTypeProperties GetProperties(MyMwcObjec... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MySpectator.cs class MySpectator (line 12) | static class MySpectator method MoveAndRotate (line 82) | public static void MoveAndRotate(Vector3 moveIndicator, Vector2 rotati... method GetViewMatrix (line 202) | public static Matrix GetViewMatrix() method SetViewMatrix (line 211) | public static void SetViewMatrix(Matrix viewMatrix) method EnableRotation (line 223) | public static void EnableRotation() method DisableRotation (line 228) | public static void DisableRotation() method ResetSpectatorView (line 236) | public static void ResetSpectatorView() FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MySpriteListVideoPlayer.cs class MySpriteListVideoPlayer (line 25) | class MySpriteListVideoPlayer method MySpriteListVideoPlayer (line 38) | public MySpriteListVideoPlayer(string fileName, Device graphicsDevice,... method LoadContent (line 50) | public void LoadContent() method UnloadContent (line 72) | public void UnloadContent() method GetCurrentFrame (line 78) | public MyTexture2D GetCurrentFrame() method DrawInterferencedBackGround (line 88) | public void DrawInterferencedBackGround(MyTexture2D overlappingTexture... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyStateObjects.cs class MyStateObjects (line 8) | static class MyStateObjects method CreateTestDepthStencilState (line 80) | private static DepthStencilState CreateTestDepthStencilState(int level) method GetStencilMasks_TestBegin_DepthStencilState (line 99) | public static DepthStencilState GetStencilMasks_TestBegin_DepthStencil... FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyStopwatch.cs class MyStopwatch (line 6) | class MyStopwatch method MyStopwatch (line 36) | public MyStopwatch() method MyStopwatch (line 51) | public MyStopwatch(int minTimeMilliseconds, int maxTimeMilliseconds) method Reset (line 80) | public void Reset() method Start (line 89) | public void Start() method Stop (line 99) | public void Stop() method StartNew (line 109) | public static MyStopwatch StartNew() FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyStructs.cs type MyRectangle2D (line 15) | struct MyRectangle2D method MyRectangle2D (line 20) | public MyRectangle2D(Vector2 leftTop, Vector2 size) class MyAtlasTextureCoordinate (line 28) | class MyAtlasTextureCoordinate method MyAtlasTextureCoordinate (line 33) | public MyAtlasTextureCoordinate(Vector2 offset, Vector2 size) type MySpherePlaneIntersectionEnum (line 40) | enum MySpherePlaneIntersectionEnum : byte type MyBox (line 47) | struct MyBox method MyBox (line 52) | public MyBox(Vector3 center, Vector3 size) type MyLine (line 60) | public struct MyLine method MyLine (line 74) | public MyLine(Vector3 from, Vector3 to, bool calculateBoundingBox = true) type MyTriangle_Vertexes (line 90) | public struct MyTriangle_Vertexes type MyTriangle_Normals (line 97) | struct MyTriangle_Normals type MyTriangle_Vertex_Normal (line 104) | struct MyTriangle_Vertex_Normal type MyTriangle_Vertex_Normals (line 110) | struct MyTriangle_Vertex_Normals type MyPlane (line 118) | public struct MyPlane method MyPlane (line 123) | public MyPlane(Vector3 point, Vector3 normal) method MyPlane (line 129) | public MyPlane(ref Vector3 point, ref Vector3 normal) method MyPlane (line 135) | public MyPlane(ref MyTriangle_Vertexes triangle) method GetPlaneDistance (line 143) | public float GetPlaneDistance() type MyVoxelTriangle (line 153) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type MyVoxelVertex (line 197) | [StructLayout(LayoutKind.Sequential, Pack = 1)] method Equals (line 273) | public bool Equals(MyVoxelVertex other) method GetHashCode (line 278) | public override int GetHashCode() type MyQuad (line 285) | public struct MyQuad type MyPolyLine (line 293) | struct MyPolyLine type MyColDetVoxelTriangle (line 303) | struct MyColDetVoxelTriangle method Update (line 315) | public void Update(ref Vector3 vertex0, ref Vector3 vertex1, ref Vecto... method GetPoint (line 332) | public Vector3 GetPoint(int i) method GetPoint (line 344) | public void GetPoint(int i, out Vector3 point) method GetPoint (line 362) | public Vector3 GetPoint(float t0, float t1) method GetSpan (line 368) | public void GetSpan(out float min, out float max, Vector3 axis) type MyShort4 (line 415) | [StructLayout(LayoutKind.Explicit, Pack = 1)] method MyShort4 (line 430) | public MyShort4(short x, short y, short z, short w) FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MySystemTimer.cs class MySystemTimer (line 10) | public static class MySystemTimer method Initialize (line 24) | public static void Initialize() method GetUserRequestResolution (line 35) | public static uint GetUserRequestResolution() method GetSystemResolution (line 43) | public static uint GetSystemResolution() method SetNormalResolution (line 51) | public static void SetNormalResolution() method GetPossibleResolutionBoundaries (line 58) | public static void GetPossibleResolutionBoundaries(out uint Minimun_ns... method SetResolution (line 66) | public static void SetResolution(uint Resolution_ns) method SetMaximalResolution (line 94) | public static void SetMaximalResolution() method SetMinimalResolution (line 104) | public static void SetMinimalResolution() method IsSetMaxResolution (line 114) | public static bool IsSetMaxResolution() method IsSetMinResolution (line 119) | public static bool IsSetMinResolution() method SetByType (line 124) | public static void SetByType(MyGuiScreenGamePlayType type) FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyTestMission.cs class MyTestMission (line 22) | static class MyTestMission method MyTestMission (line 34) | static MyTestMission() method UpdateSmallShipBotScript (line 40) | public static bool UpdateSmallShipBotScript(MySmallShipBot smallShipBot) method UpdateSmallDebrisScript (line 54) | public static bool UpdateSmallDebrisScript(MySmallDebris smallDebris) method UpdateStaticAsteroidScript (line 87) | public static bool UpdateStaticAsteroidScript(MyStaticAsteroid staticA... method UpdateVoxelMapScript (line 107) | public static bool UpdateVoxelMapScript(MyVoxelMap voxelMap) method UpdateLargeShipScript (line 127) | public static bool UpdateLargeShipScript(MyLargeShip largeShip) method UpdateInfluenceSphereSoundScript (line 145) | public static bool UpdateInfluenceSphereSoundScript(MyInfluenceSphereS... method UpdateEntityHealth (line 155) | public static void UpdateEntityHealth(MyEntity entity, float healthDam... method Draw (line 163) | public static void Draw() FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyTextureAtlas.cs class MyTextureAtlas (line 14) | internal class MyTextureAtlas : Dictionary method MyTextureAtlas (line 16) | public MyTextureAtlas(int numItems) type MyTextureAtlasItem (line 21) | internal struct MyTextureAtlasItem method MyTextureAtlasItem (line 35) | internal MyTextureAtlasItem(MyTexture2D atlasTex, Vector4 uvOffsets) FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyThirdPersonSpectator.cs class MyThirdPersonSpectator (line 16) | static class MyThirdPersonSpectator class SpringInfo (line 35) | public class SpringInfo method SpringInfo (line 42) | public SpringInfo(float stiffness, float damping, float mass) method SpringInfo (line 49) | public SpringInfo(SpringInfo spring) method Setup (line 54) | public void Setup(SpringInfo spring) method Setup (line 61) | public void Setup(SpringInfo a, SpringInfo b, float springChangeTime) method MyThirdPersonSpectator (line 100) | static MyThirdPersonSpectator() method UpdateCurrentSpring (line 113) | private static void UpdateCurrentSpring() method Init (line 127) | public static void Init(Vector3 desiredPosition, Matrix orientation) method Update (line 137) | public static void Update() method HandleIntersection (line 197) | public static void HandleIntersection(MyEntity ship, bool shakeActive,... method GetViewMatrix (line 276) | public static Matrix GetViewMatrix(float fov, float zoomLevel, bool sh... method GetTargetDistanceSquared (line 309) | public static float GetTargetDistanceSquared() method SetState (line 315) | public static void SetState(Vector3 moveIndicator, Vector2 rotationInd... method GetCrosshair (line 335) | public static Vector3 GetCrosshair() method GetOrientation (line 341) | public static Matrix GetOrientation() method GetMinDistance (line 346) | public static float GetMinDistance() FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyUtilRandomVector3ByDeviatingVector.cs type MyUtilRandomVector3ByDeviatingVector (line 10) | struct MyUtilRandomVector3ByDeviatingVector method MyUtilRandomVector3ByDeviatingVector (line 14) | public MyUtilRandomVector3ByDeviatingVector(Vector3 originalVector) method GetNext (line 21) | public Vector3 GetNext(float maxAngle) method GetRandom (line 36) | public static Vector3 GetRandom(Vector3 originalVector, float maxAngle) FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyUtils.cs class MyUtils (line 38) | static class MyUtils method SetProcessWorkingSetSize (line 40) | [DllImport("kernel32")] method GetClampVelocity (line 46) | public static void GetClampVelocity(ref Vector3 velocity, float maxSpeed) method RepackVoxelPosition (line 58) | static public Vector3 RepackVoxelPosition(ref Vector3 position) method GetClampVolume (line 71) | public static float GetClampVolume(float volume) method GetClampPitch (line 77) | public static float GetClampPitch(float pitch) method GetFormatedVector2 (line 82) | public static string GetFormatedVector2(Vector2 vec, int decimalDigits) method GetFormatedVector3 (line 89) | public static StringBuilder GetFormatedVector3(this StringBuilder sb, ... method GetFormatedVector3 (line 102) | public static string GetFormatedVector3(Vector3 vec, int decimalDigits) method GetFormatedVector4 (line 111) | public static string GetFormatedVector4(Vector4 vec, int decimalDigits) method GetFormatedVector2Int (line 120) | public static string GetFormatedVector2Int(MyMwcVector2Int vec) method GetFormatedVector3Int (line 127) | public static string GetFormatedVector3Int(MyMwcVector3Int vec) method GetFormatedBoundingBox (line 135) | public static string GetFormatedBoundingBox(BoundingBox boundingBox, i... method GetNewBoundingBox (line 140) | public static BoundingBox GetNewBoundingBox(Vector3 position, Vector3 ... method GetFormatedMatrix (line 145) | public static string GetFormatedMatrix(Matrix matrix, int decimalDigits) method RotationMatrixToYawPitchRoll (line 157) | public static void RotationMatrixToYawPitchRoll(ref Matrix mx, out flo... method AssertTexture (line 177) | public static void AssertTexture(MyTexture2D texture) method AssertTextureDxtCompress (line 183) | static void AssertTextureDxtCompress(MyTexture2D texture) method AssertTextureMipMapped (line 188) | static void AssertTextureMipMapped(MyTexture2D texture) method IsTextureDxtCompressed (line 193) | public static bool IsTextureDxtCompressed(MyTexture2D texture) method IsTextureMipMapped (line 198) | public static bool IsTextureMipMapped(MyTexture2D texture) method BinaryWrite (line 214) | public static void BinaryWrite(BinaryWriter bw, ref Vector3 vector) method BinaryWrite (line 222) | public static void BinaryWrite(BinaryWriter bw, ref Matrix matrix) method BinaryRead (line 243) | public static void BinaryRead(BinaryReader br, ref Vector3 vector) method BinaryRead (line 251) | public static void BinaryRead(BinaryReader br, ref Matrix matrix) method LoadTextureAtlas (line 271) | private static MyTextureAtlas LoadTextureAtlas(string textureDir, stri... method LoadTextureAtlas (line 307) | public static void LoadTextureAtlas(string[] enumsToStrings, string te... method GetBresenhamSgn (line 334) | public static int GetBresenhamSgn(int a) method GetVector3Scaled (line 341) | public static Vector3 GetVector3Scaled(Vector3 originalVector, float n... method GetCartesianCoordinatesFromSpherical_Weird (line 374) | public static Vector3 GetCartesianCoordinatesFromSpherical_Weird(float... method GetCartesianCoordinatesFromSpherical (line 390) | public static Vector3 GetCartesianCoordinatesFromSpherical(float angle... method GetSphericalCoordinatesFromCartesian (line 404) | public static Vector2 GetSphericalCoordinatesFromCartesian(ref Vector3... method GetAngleBetweenVectors (line 413) | public static float GetAngleBetweenVectors(Vector3 vectorA, Vector3 ve... method GetAngleBetweenVectorsAndNormalise (line 434) | public static float GetAngleBetweenVectorsAndNormalise(Vector3 vectorA... method VectorPlaneRotation (line 440) | public static void VectorPlaneRotation(Vector3 xVector, Vector3 yVecto... method GetBillboardQuadRotated (line 451) | public static void GetBillboardQuadRotated(MyBillboard billboard, ref ... method GetBillboardQuadRotated (line 488) | public static void GetBillboardQuadRotated(out MyQuad quad, Vector3 po... method GetBillboardQuad (line 506) | public static void GetBillboardQuad(out MyQuad quad, Vector3 position,... method GetBillboardQuadOriented (line 519) | public static void GetBillboardQuadOriented(out MyQuad quad, ref Vecto... method GetBillboardQuadOriented (line 532) | public static void GetBillboardQuadOriented(out MyQuad quad, ref Vecto... method GenerateQuad (line 553) | public static void GenerateQuad(out MyQuad quad, ref Vector3 position,... method GetBillboardQuadAdvancedRotated (line 576) | public static bool GetBillboardQuadAdvancedRotated(out MyQuad quad, Ve... method GetBillboardQuadAdvancedRotated (line 650) | public static bool GetBillboardQuadAdvancedRotated(out MyQuad quad, Ve... method GetPolyLineQuad (line 658) | public static void GetPolyLineQuad(out MyQuad retQuad, ref MyPolyLine ... method GetPolyLineQuad (line 682) | public static void GetPolyLineQuad(out MyQuad retQuad, ref MyPolyLine ... method ProjectPointOnPlane (line 694) | public static void ProjectPointOnPlane( method ProjectPointOnPlane (line 707) | public static void ProjectPointOnPlane( method GetPerpendicularVector (line 738) | public static void GetPerpendicularVector(ref Vector3 src, out Vector3... method GetTransform (line 782) | public static Vector3 GetTransform(Vector3 vec, ref Matrix matrix) method GetTransform (line 790) | public static Vector3 GetTransform(ref Vector3 vec, ref Matrix matrix) method GetTransformNormal (line 798) | public static Vector3 GetTransformNormal(Vector3 vec, ref Matrix matrix) method GetTransformNormalNormalized (line 806) | public static Vector3 GetTransformNormalNormalized(Vector3 vec, ref Ma... method GetDistanceFromPointToPlane (line 817) | public static float GetDistanceFromPointToPlane(Vector3 point, ref MyP... method GetDistanceFromPointToPlane (line 828) | public static float GetDistanceFromPointToPlane(ref Vector3 point, ref... method GetSmallestDistanceToSphere (line 837) | public static float GetSmallestDistanceToSphere(ref Vector3 from, ref ... method GetSmallestDistanceToSphereAlwaysPositive (line 843) | public static float GetSmallestDistanceToSphereAlwaysPositive(ref Vect... method GetLargestDistanceToSphere (line 851) | public static float GetLargestDistanceToSphere(ref Vector3 from, ref B... method GetDistanceBetweenSpheres (line 857) | public static float GetDistanceBetweenSpheres(ref BoundingSphere spher... method GetDistanceBetweenSpheresAbsolute (line 863) | public static float GetDistanceBetweenSpheresAbsolute(ref BoundingSphe... method GetSpherePlaneIntersection (line 871) | public static MySpherePlaneIntersectionEnum GetSpherePlaneIntersection... method GetSphereTriangleIntersectionFast (line 899) | public static bool GetSphereTriangleIntersectionFast(ref BoundingSpher... method GetSphereTriangleIntersection (line 920) | public static Vector3? GetSphereTriangleIntersection(ref BoundingSpher... method GetInsidePolygonForSphereCollision (line 963) | public static bool GetInsidePolygonForSphereCollision(ref Vector3 poin... method GetAngleBetweenVectorsForSphereCollision (line 986) | public static float GetAngleBetweenVectorsForSphereCollision(Vector3 v... method GetEdgeSphereCollision (line 1008) | public static Vector3? GetEdgeSphereCollision(ref Vector3 sphereCenter... method GetPointLineDistance (line 1052) | public static float GetPointLineDistance(ref MyLine line, ref Vector3 ... method GetPointLineDistance (line 1057) | public static float GetPointLineDistance(ref Vector3 linePointA, ref V... method GetClosestPointOnLine (line 1063) | public static Vector3 GetClosestPointOnLine(ref MyLine line, ref Vecto... method GetClosestPointOnLine (line 1069) | public static Vector3 GetClosestPointOnLine( method GetClosestPointOnLine (line 1080) | public static Vector3 GetClosestPointOnLine( method GetNormalVectorFromTriangle (line 1119) | public static Vector3 GetNormalVectorFromTriangle(ref MyTriangle_Verte... method GetBoundingSphereFromBoundingBox (line 1125) | public static BoundingSphere GetBoundingSphereFromBoundingBox(ref Boun... method IsLineIntersectingBoundingBox (line 1134) | public static bool IsLineIntersectingBoundingBox(ref MyLine line, ref ... method GetLineBoundingBoxIntersection (line 1161) | public static float? GetLineBoundingBoxIntersection(ref MyLine line, r... method IsBoxIntersectingSphere (line 1188) | public static bool IsBoxIntersectingSphere(ref BoundingBox box, ref Bo... method IsBoxIntersectingSphere (line 1196) | public static bool IsBoxIntersectingSphere(BoundingBox box, ref Boundi... method IsBoxIntersectingBox (line 1204) | public static bool IsBoxIntersectingBox(ref BoundingBox box0, ref Boun... method IsBoxIntersectingBox (line 1212) | public static bool IsBoxIntersectingBox(BoundingBox box0, ref Bounding... method IsLineIntersectingBoundingSphere (line 1222) | public static bool IsLineIntersectingBoundingSphere(ref MyLine line, r... method GetLineTriangleIntersection (line 1259) | public static float? GetLineTriangleIntersection(ref MyLine line, ref ... method Swap (line 1329) | public static void Swap(ref T lhs, ref T rhs) method GetClosestDistanceFromPointToAxisAlignedBoundingBox (line 1339) | public static float GetClosestDistanceFromPointToAxisAlignedBoundingBo... method GetHalfPixel (line 1362) | public static Vector2 GetHalfPixel(int screenSizeX, int screenSizeY) method UnprojectRectangle (line 1367) | public static BoundingFrustum UnprojectRectangle(MinerWarsMath.Rectang... method Project3dCoordinateTo2dCoordinate (line 1385) | public static Vector2 Project3dCoordinateTo2dCoordinate(Vector3 coordi... method Unproject2dCoordinateTo3dCoordinate (line 1392) | public static Vector3 Unproject2dCoordinateTo3dCoordinate(Vector2 coor... method ConvertMouseToRay (line 1406) | public static MinerWarsMath.Ray ConvertMouseToRay(Vector2 screenMouseP... method ConvertMouseToRay (line 1429) | public static MinerWarsMath.Ray ConvertMouseToRay() method ConvertMouseToLine (line 1437) | public static MyLine ConvertMouseToLine() method GetNextOrPreviousEnumValue (line 1448) | public static T GetNextOrPreviousEnumValue(T currentEnumValue, bool... method GetEnumMemberIndex (line 1490) | public static int GetEnumMemberIndex(T element) method GetRoundedVector3 (line 1500) | public static Vector3 GetRoundedVector3(Vector3 vec, int precisionDigits) method DrawSectorBoundingBox (line 1507) | public static void DrawSectorBoundingBox() method GetYFromRGB (line 1549) | public static float GetYFromRGB(Color color) method GetUFromRGB (line 1558) | public static float GetUFromRGB(Color color) method GetVFromRGB (line 1566) | public static float GetVFromRGB(Color color) method GetRGBFromYUV (line 1574) | public static Color GetRGBFromYUV(float Y, float U, float V) method SetYtoRGB (line 1593) | public static Color SetYtoRGB(Color color, float Y) method IsValid (line 1609) | public static bool IsValid(Vector3 vec) method IsValidNormal (line 1614) | public static bool IsValidNormal(Vector3 vec) method IsValid (line 1626) | public static bool IsValid(Vector2 vec) method IsValid (line 1636) | public static bool IsValid(float f) method IsValid (line 1646) | public static bool IsValid(Vector3? vec) method IsValid (line 1651) | public static bool IsValid(Matrix matrix) method AssertIsValid (line 1661) | public static void AssertIsValid(Vector3 vec) method AssertIsValid (line 1671) | public static void AssertIsValid(Vector3? vec) method AssertIsValid (line 1681) | public static void AssertIsValid(Vector2 vec) method AssertIsValid (line 1691) | public static void AssertIsValid(float f) method AssertIsValid (line 1696) | public static void AssertIsValid(Matrix matrix) method IsPowerOfTwo (line 1706) | public static bool IsPowerOfTwo(int x) method IsEqual (line 1715) | public static bool IsEqual(float value1, float value2) method IsEqual (line 1723) | public static bool IsEqual(Vector2 value1, Vector2 value2) method IsEqual (line 1731) | public static bool IsEqual(Vector3 value1, Vector3 value2) method IsEqual (line 1739) | public static bool IsEqual(Matrix value1, Matrix value2) method GetTextureSizeInMb (line 1747) | public static decimal GetTextureSizeInMb(MyTexture2D texture) method GetTextureSizeInMb (line 1752) | public static decimal GetTextureSizeInMb(MyTextureCube texture) method CalculateTextureSizeInMb (line 1761) | public static decimal CalculateTextureSizeInMb(Format inputFormat, int... method SerializeValue (line 1820) | public static void SerializeValue(XmlWriter writer, Vector3 v) method SerializeValue (line 1825) | public static void SerializeValue(XmlWriter writer, Vector4 v) method DeserializeValue (line 1830) | public static void DeserializeValue(XmlReader reader, out Vector3 value) method DeserializeValue (line 1840) | public static void DeserializeValue(XmlReader reader, out Vector4 value) method ReadSingleSafe (line 1850) | public static float ReadSingleSafe(string text) method FirstElement (line 1859) | public static T FirstElement(this HashSet set) method IsPointInTriangle (line 1866) | public static bool IsPointInTriangle(ref Vector3 point, ref MyTriangle... method GetDistancePointToQuad (line 1916) | public static float GetDistancePointToQuad(ref Vector3 point, ref MyQu... method GetDatetimeAsSpentTime (line 1965) | public static string GetDatetimeAsSpentTime(DateTime dt) FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyVertexFormats.cs type MyVertexFormatVoxelSingleMaterial (line 32) | [StructLayout(LayoutKind.Sequential, Pack = 1)] method LoadContent (line 92) | public static void LoadContent(Device device) method UnloadContent (line 108) | public static void UnloadContent() type MyVertexFormatPositionTextureColor (line 119) | struct MyVertexFormatPositionTextureColor method MyVertexFormatPositionTextureColor (line 128) | public MyVertexFormatPositionTextureColor(Vector3 position, Vector2 te... method LoadContent (line 145) | public static void LoadContent(Device device) method UnloadContent (line 163) | public static void UnloadContent() type MyVertexFormatPositionTexture (line 174) | struct MyVertexFormatPositionTexture method MyVertexFormatPositionTexture (line 182) | public MyVertexFormatPositionTexture(Vector3 position, Vector2 texCoord) method LoadContent (line 198) | public static void LoadContent(Device device) method UnloadContent (line 211) | public static void UnloadContent() type MyVertexFormatPosition (line 221) | struct MyVertexFormatPosition method MyVertexFormatPosition (line 228) | public MyVertexFormatPosition(Vector3 position) method LoadContent (line 243) | public static void LoadContent(Device device) method UnloadContent (line 255) | public static void UnloadContent() type MyVertexFormatPositionColor (line 265) | struct MyVertexFormatPositionColor method MyVertexFormatPositionColor (line 273) | public MyVertexFormatPositionColor(Vector3 position, Vector4 color) method LoadContent (line 289) | public static void LoadContent(Device device) method UnloadContent (line 302) | public static void UnloadContent() type MyVertexFormatPositionTexture3 (line 313) | struct MyVertexFormatPositionTexture3 method MyVertexFormatPositionTexture3 (line 321) | public MyVertexFormatPositionTexture3(Vector3 position, Vector3 texCoord) method LoadContent (line 337) | public static void LoadContent(Device device) method UnloadContent (line 353) | public static void UnloadContent() type MyVertexFormatPositionNormal (line 387) | [StructLayout(LayoutKind.Sequential, Pack = 1)] method LoadContent (line 418) | public static void LoadContent(Device device) method UnloadContent (line 435) | public static void UnloadContent() type MyVertexFormatPositionNormalTexture (line 448) | public struct MyVertexFormatPositionNormalTexture method LoadContent (line 468) | public static void LoadContent(Device device) method UnloadContent (line 487) | public static void UnloadContent() type MyVertexFormatPositionNormalTextureMask (line 558) | [StructLayout(LayoutKind.Sequential, Pack = 1)] method LoadContent (line 630) | public static void LoadContent(Device device) method UnloadContent (line 651) | public static void UnloadContent() type MyVertexFormatPositionNormalTextureTangentBinormal (line 662) | [StructLayout(LayoutKind.Sequential, Pack = 1)] method LoadContent (line 745) | public static void LoadContent(Device device) method UnloadContent (line 767) | public static void UnloadContent() type MyVertexFormatPositionNormalTextureTangentBinormalMask (line 778) | [StructLayout(LayoutKind.Sequential, Pack = 1)] method LoadContent (line 875) | public static void LoadContent(Device device) method UnloadContent (line 900) | public static void UnloadContent() type MyVertexFormatDecal (line 911) | [StructLayout(LayoutKind.Sequential, Pack = 1)] method LoadContent (line 972) | public static void LoadContent(Device device) method UnloadContent (line 998) | public static void UnloadContent() type MyVertexFormatGlassDecal (line 1008) | struct MyVertexFormatGlassDecal method SetPositionAndAlpha (line 1024) | public void SetPositionAndAlpha(ref Vector3 position, float alpha) method LoadContent (line 1051) | public static void LoadContent(Device device) method UnloadContent (line 1069) | public static void UnloadContent() type MyVertexFormatTransparentGeometry (line 1118) | [StructLayout(LayoutKind.Sequential, Pack = 1)] method LoadContent (line 1139) | public static void LoadContent(Device device) method UnloadContent (line 1159) | public static void UnloadContent() type MyVertexFormatFullScreenQuad (line 1187) | struct MyVertexFormatFullScreenQuad method LoadContent (line 1205) | public static void LoadContent(Device device) method UnloadContent (line 1221) | public static void UnloadContent() class MyVertexFormats (line 1387) | public static class MyVertexFormats method LoadContent (line 1389) | public static void LoadContent(Device device) method UnloadContent (line 1408) | public static void UnloadContent() FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/MyWindowsAPIWrapper.cs class MyWindowsAPIWrapper (line 11) | static public class MyWindowsAPIWrapper method MessageBox (line 31) | [DllImport("user32.dll", CharSet = CharSet.Auto)] method DefWindowProc (line 34) | [DllImport("user32.dll")] type HookType (line 39) | public enum HookType : int method SetWindowsHookEx (line 68) | [DllImport("user32.dll", SetLastError = true)] method UnhookWindowsHookEx (line 72) | [DllImport("user32.dll", SetLastError = true)] method CallNextHookEx (line 77) | [DllImport("user32.dll")] type DeviceChangeHookStruct (line 80) | [StructLayout(LayoutKind.Sequential)] type KeyboardHookStruct (line 89) | [StructLayout(LayoutKind.Sequential)] method MapVirtualKeyEx (line 99) | [DllImport("user32.dll", CallingConvention = CallingConvention.Winapi,... method LoadKeyboardLayout (line 101) | [DllImport("user32.dll", CallingConvention = CallingConvention.Winapi,... method UnloadKeyboardLayout (line 103) | [DllImport("user32.dll", CallingConvention = CallingConvention.Winapi,... method GetKeyboardLayout (line 105) | [DllImport("user32.dll", CallingConvention = CallingConvention.Winapi,... method LoadLibrary (line 107) | [DllImport("kernel32.dll")] method QueryPerformanceCounter (line 111) | [System.Runtime.InteropServices.DllImport("Kernel32.dll")] method QueryPerformanceFrequency (line 114) | [System.Runtime.InteropServices.DllImport("Kernel32.dll")] type NTSTATUS (line 119) | public enum NTSTATUS : uint method NtQueryTimerResolution (line 128) | [DllImport("ntdll.dll", EntryPoint = "NtQueryTimerResolution")] method NtSetTimerResolution (line 131) | [DllImport("ntdll.dll", EntryPoint = "NtSetTimerResolution")] FILE: Sources/MinerWars.GameLib/AppCode/Game/Utils/WM.cs type WM (line 14) | [DontCheck] FILE: Sources/MinerWars.GameLib/AppCode/Game/VideoMode/MyVideoModeAntiAliasing.cs type MyAntiAliasingEnum (line 4) | enum MyAntiAliasingEnum FILE: Sources/MinerWars.GameLib/AppCode/Game/VideoMode/MyVideoModeAspectRatio.cs type MyAspectRatioEnum (line 10) | enum MyAspectRatioEnum class MyAspectRatioEx (line 23) | class MyAspectRatioEx method MyAspectRatioEx (line 32) | public MyAspectRatioEx(bool isTripleHead, MyAspectRatioEnum aspectRati... class MyAspectRatioExList (line 42) | static class MyAspectRatioExList method MyAspectRatioExList (line 48) | static MyAspectRatioExList() method Add (line 65) | static void Add(bool isTripleHead, MyAspectRatioEnum aspectRatioEnum, ... method Get (line 70) | public static MyAspectRatioEx Get(MyAspectRatioEnum aspectRatioEnum) method GetWindowsDesktopClosestAspectRatio (line 76) | public static MyAspectRatioEnum GetWindowsDesktopClosestAspectRatio(in... method GetClosestAspectRatio (line 97) | public static MyAspectRatioEnum GetClosestAspectRatio(float aspectRatio) FILE: Sources/MinerWars.GameLib/AppCode/Game/VideoMode/MyVideoModeManager.cs class MyVideoModeManager (line 34) | static class MyVideoModeManager class MyVideoModeChangeOperation (line 39) | public class MyVideoModeChangeOperation method MyVideoModeChangeOperation (line 75) | public MyVideoModeChangeOperation(bool callApplyChanges, bool fullSc... method Process (line 95) | internal void Process() method Initialize (line 324) | public static void Initialize() method UpdateVideoModes (line 340) | static void UpdateVideoModes() method MyRenderConstants_OnRenderQualityChange (line 367) | static void MyRenderConstants_OnRenderQualityChange(object sender, Eve... method RegisterVideoMode (line 373) | static void RegisterVideoMode(int adapterIndex, int width, int height) method RegisterVideoMode (line 378) | static void RegisterVideoMode(int adapterIndex, int width, int height,... method GetRecommendedAspectRatio (line 425) | public static MyAspectRatioEx GetRecommendedAspectRatio(int adapterIndex) method GetVideoModeByIndex (line 430) | public static MyVideoModeEx GetVideoModeByIndex(int adapterIndex, int ... method GetFirstVideoModeWithClosestAspectRatio (line 438) | public static MyVideoModeEx GetFirstVideoModeWithClosestAspectRatio(in... method GetDefaultVideoModeForEmptyConfigWithClosestAspectRatio (line 453) | public static MyVideoModeEx GetDefaultVideoModeForEmptyConfigWithClose... method GetDefaultVideoModeForEmptyConfig (line 501) | public static MyVideoModeEx GetDefaultVideoModeForEmptyConfig(int adap... method GetVideoModeIndexByWidthAndHeight (line 517) | public static int GetVideoModeIndexByWidthAndHeight(int adapterIndex, ... method GetVideoModeByWidthAndHeight (line 527) | public static MyVideoModeEx GetVideoModeByWidthAndHeight(int adapterIn... method GetAllSupportedVideoModes (line 535) | public static List GetAllSupportedVideoModes(int adapte... method InitFromConfig (line 541) | static void InitFromConfig() method ApplyChanges (line 579) | public static void ApplyChanges() method BeginChangeVideoMode (line 607) | public static void BeginChangeVideoMode(bool callApplyChanges, int vid... method EndChangeVideoMode (line 620) | public static bool EndChangeVideoMode(MyVideoModeChangeOperation chang... method HasAnythingChanged (line 627) | public static bool HasAnythingChanged(MyVideoModeChangeOperation chang... method UpdateScreenSize (line 632) | public static void UpdateScreenSize() method CenterizeWindowPosition (line 661) | private static void CenterizeWindowPosition() method IsSupportedDisplayMode (line 674) | public static bool IsSupportedDisplayMode(int width, int height, bool ... method IsSupportedDisplayMode (line 679) | public static bool IsSupportedDisplayMode(int videoAdapter, int width,... method GraphicsDeviceManager_PreparingDeviceSettings (line 740) | static void GraphicsDeviceManager_PreparingDeviceSettings(object sende... method HookEventHandlers (line 776) | public static void HookEventHandlers() method LogInformation (line 782) | public static void LogInformation() method LogEnvironmentInformation (line 800) | public static void LogEnvironmentInformation() method LogApplicationInformation (line 861) | public static void LogApplicationInformation() method IsTripleHead (line 883) | public static bool IsTripleHead() method IsHardwareCursorUsed (line 888) | public static bool IsHardwareCursorUsed() method GraphicsDevice_DeviceCreated (line 896) | static void GraphicsDevice_DeviceCreated(object sender, EventArgs e) method GraphicsDevice_DeviceLost (line 909) | static void GraphicsDevice_DeviceLost(object sender, EventArgs e) method GraphicsDevice_DeviceReset (line 918) | static void GraphicsDevice_DeviceReset(object sender, EventArgs e) method UpdateAfterDeviceReset (line 938) | public static void UpdateAfterDeviceReset() class MEMORYSTATUSEX (line 971) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] method MEMORYSTATUSEX (line 983) | public MEMORYSTATUSEX() method GlobalMemoryStatusEx (line 990) | [return: MarshalAs(UnmanagedType.Bool)] FILE: Sources/MinerWars.GameLib/AppCode/Game/VideoMode/MyVideoModeStructs.cs class MyVideoModeEx (line 5) | class MyVideoModeEx : IEquatable method MyVideoModeEx (line 14) | public MyVideoModeEx(int width, int height, float trueAspectRatio) method Equals (line 23) | public bool Equals(MyVideoModeEx other) FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyDataCellStitcher.cs class MyDataCellStitcher (line 7) | static class MyDataCellStitcher method StitchDataCells (line 16) | public static void StitchDataCells(List dataCells) FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyLocalVoxelTrianglesCache.cs class MyLocalVoxelTrianglesCache (line 22) | static class MyLocalVoxelTrianglesCache method SaveAllVoxels (line 24) | public static void SaveAllVoxels() method SaveVoxel (line 32) | static void SaveVoxel(MyVoxelMap voxelMap) method GetVoxelPath (line 65) | static string GetVoxelPath(MyVoxelMap voxelMap) method GetVoxelName (line 84) | static string GetVoxelName(MyVoxelMap voxelMap, MyMwcSectorIdentifier ... method LoadAllVoxels (line 107) | public static bool LoadAllVoxels() method LoadVoxel (line 119) | static bool LoadVoxel(MyVoxelMap voxelMap) FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyMeshSimplifier.cs class MyMeshSimplifier (line 10) | class MyMeshSimplifier method SimplifyMesh (line 69) | public void SimplifyMesh(List vertices, List triangles) method Initialize (line 114) | private void Initialize() method SkipDeletedVertices (line 122) | private void SkipDeletedVertices() method RemoveVertex (line 156) | private void RemoveVertex(short index) method ReplaceVertexIndex (line 178) | private void ReplaceVertexIndex(int triangleIndex, short oldIndex, sho... method RemoveShortEdges (line 208) | private void RemoveShortEdges(float minEdgeLength) method IsVertexLocked (line 242) | bool IsVertexLocked(short firstVertexIndex) method CollapseIfCloseEnough (line 251) | private bool CollapseIfCloseEnough(float minEdgeLengthSquared, short k... method IsShortestInAdjacentPolygon (line 271) | private bool IsShortestInAdjacentPolygon(short keptVertexIndex, short ... type Edge (line 325) | struct Edge method CollapseEdge (line 337) | private void CollapseEdge(short keptVertexIndex, short removedVertexIn... method IsDegenerated (line 398) | private bool IsDegenerated(MyVoxelTriangle triangle) method HasZeroSurface (line 408) | private bool HasZeroSurface(MyVoxelTriangle triangle) method RemoveTriangle (line 429) | private void RemoveTriangle(int triangleIndex) method RemoveAdjacency (line 444) | private void RemoveAdjacency(int vertexIndex, int triangleIndex) method ComputeAdjacencies (line 453) | void ComputeAdjacencies() FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelCacheCellRender.cs type MyVoxelCacheCellRenderBatchType (line 59) | enum MyVoxelCacheCellRenderBatchType : byte type MyVoxelCellQueryMode (line 66) | enum MyVoxelCellQueryMode class MyVoxelCacheCellRender (line 74) | class MyVoxelCacheCellRender method MyVoxelCacheCellRender (line 101) | public MyVoxelCacheCellRender() method Reset (line 109) | public void Reset() method Begin (line 144) | public void Begin(MyVoxelMap voxelMap, ref MyMwcVector3Int cellCoord) method End (line 153) | public void End() method EndSingleMaterial (line 173) | void EndSingleMaterial(MySingleMaterialHelper materialHelper) method EndMultiMaterial (line 214) | void EndMultiMaterial(MyMultiMaterialHelper helper) method GetMultimaterialId (line 264) | public static int GetMultimaterialId(MyMwcVoxelMaterialsEnum mat0, MyM... method GetMultimaterialsFromId (line 285) | private static void GetMultimaterialsFromId(int id, out MyMwcVoxelMate... method AddTriangles (line 295) | public void AddTriangles(List vertices, List cacheDataArray) method AddVertexToBuffer (line 411) | private static void AddVertexToBuffer(MySingleMaterialHelper materialH... class MyVoxelCacheRender (line 444) | static class MyVoxelCacheRender method MyVoxelCacheRender (line 473) | static MyVoxelCacheRender() class RenderCellLoadJob (line 500) | private class RenderCellLoadJob method RenderCellLoadJob (line 506) | public RenderCellLoadJob(MyVoxelMap voxelMap, ref MyMwcVector3Int re... method LoadData (line 516) | public static void LoadData() method UnloadData (line 541) | public static void UnloadData() method LoadContent (line 551) | public static void LoadContent() method UnloadContent (line 582) | public static void UnloadContent() method GetCell (line 601) | public static MyVoxelCacheCellRender GetCell( method TryLoadCellInBackground (line 686) | private static void TryLoadCellInBackground(MyVoxelMap voxelMap, ref M... method LoadCellInBackground (line 697) | private static void LoadCellInBackground( method LoadCell (line 706) | private static MyVoxelCacheCellRender LoadCell( method GetCellFromCache (line 826) | static MyVoxelCacheCellRender GetCellFromCache(int voxelMapId, ref MyM... method AddCell (line 841) | static MyVoxelCacheCellRender AddCell(int voxelMapId, ref MyMwcVector3... method RemoveCell (line 874) | public static void RemoveCell(int voxelMapId, ref MyMwcVector3Int cell... method UpdateCell (line 897) | public static void UpdateCell(int voxelMapId, ref MyMwcVector3Int cell... method RemoveCellForVoxels (line 913) | public static void RemoveCellForVoxels(MyVoxelMap voxelMap, MyMwcVecto... method GetCachedCellsCount (line 941) | public static int GetCachedCellsCount() method GetCapacity (line 947) | public static int GetCapacity() method GetVertexesCount (line 953) | public static int GetVertexesCount() method GetIndicesCount (line 968) | public static int GetIndicesCount() FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelCacheCellRenderBatch.cs class MyVoxelCacheCellRenderBatch (line 13) | class MyVoxelCacheCellRenderBatch : IComparable method UpdateSortOrder (line 36) | public void UpdateSortOrder() method CompareTo (line 52) | public int CompareTo(object compareToObject) FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelCacheCellRenderHelper.cs class MySingleMaterialHelper (line 14) | class MySingleMaterialHelper method LoadData (line 25) | public void LoadData() method UnloadData (line 31) | public void UnloadData() method SetMaterial (line 38) | public void SetMaterial(MyMwcVoxelMaterialsEnum material) class MyMultiMaterialHelper (line 44) | class MyMultiMaterialHelper method LoadData (line 53) | public void LoadData() method UnloadData (line 58) | public void UnloadData() method AddVertex (line 63) | public void AddVertex(ref MyVoxelVertex vertex)//Vector3 pos, Vector3 ... method HasMaterial (line 89) | private bool HasMaterial(MyMwcVoxelMaterialsEnum material) method MatchMaterials (line 98) | public bool MatchMaterials(MyMwcVoxelMaterialsEnum material0, MyMwcVox... method SetMaterials (line 103) | public void SetMaterials(MyMwcVoxelMaterialsEnum mat0, MyMwcVoxelMater... class MyVoxelCacheCellRenderHelper (line 111) | static class MyVoxelCacheCellRenderHelper type MySingleMaterialIndexLookup (line 113) | public struct MySingleMaterialIndexLookup method MyVoxelCacheCellRenderHelper (line 137) | static MyVoxelCacheCellRenderHelper() method LoadData (line 145) | public static void LoadData() method UnloadData (line 173) | public static void UnloadData() method GetForMaterial (line 191) | public static MySingleMaterialHelper GetForMaterial(MyMwcVoxelMaterial... method GetForMultimaterial (line 205) | public static MyMultiMaterialHelper GetForMultimaterial(MyMwcVoxelMate... method Begin (line 223) | public static void Begin() method GetSingleMaterialHelpers (line 240) | public static MySingleMaterialHelper[] GetSingleMaterialHelpers() method GetMultiMaterialHelpers (line 245) | public static Dictionary GetMultiMaterialH... FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelCacheData.cs class MyVoxelCacheCellData (line 42) | class MyVoxelCacheCellData method MyVoxelCacheCellData (line 55) | public MyVoxelCacheCellData() method PrepareCache (line 76) | public void PrepareCache(MyVoxelVertex[] vertices, int vertexCount, My... method Reset (line 109) | public void Reset() method Write (line 125) | public void Write(BinaryWriter binaryWriter) method Read (line 142) | public bool Read(BinaryReader binaryReader, EndPoint senderEndPoint) class MyVoxelCacheData (line 181) | static class MyVoxelCacheData method MyVoxelCacheData (line 204) | static MyVoxelCacheData() method LoadData (line 219) | public static void LoadData() method UnloadData (line 228) | public static void UnloadData() method LoadContent (line 239) | public static void LoadContent() method UnloadContent (line 250) | public static void UnloadContent() method GetCell (line 273) | public static MyVoxelCacheCellData GetCell(MyVoxelMap voxelMap, ref My... method GetCellLater (line 317) | public static MyVoxelCacheCellData GetCellLater(MyVoxelMap voxelMap, r... method GetCellFromCache (line 350) | public static MyVoxelCacheCellData GetCellFromCache(int voxelMapId, re... method AddCell (line 365) | public static MyVoxelCacheCellData AddCell(int voxelMapId, ref MyMwcVe... method RemoveCell (line 386) | public static void RemoveCell(int voxelMapId, ref MyMwcVector3Int cell... method UpdateCell (line 412) | public static void UpdateCell(int voxelMapId, ref MyMwcVector3Int cell... method RemoveCellForVoxels (line 438) | public static void RemoveCellForVoxels(MyVoxelMap voxelMap, MyMwcVecto... method GetCachedCellsCount (line 465) | public static int GetCachedCellsCount() method GetCapacity (line 471) | public static int GetCapacity() class MyDataCellReadWriteHelper (line 484) | static class MyDataCellReadWriteHelper method WriteVoxelTriangle (line 486) | public static void WriteVoxelTriangle(MyVoxelTriangle voxelTriangle, B... method WriteVoxelVertex (line 493) | public static void WriteVoxelVertex(MyVoxelVertex voxelVertex, BinaryW... method ReadVoxelTriangleEx (line 500) | public static MyVoxelTriangle? ReadVoxelTriangleEx(BinaryReader binary... method ReadVoxelVertexEx (line 516) | public static MyVoxelVertex? ReadVoxelVertexEx(BinaryReader binaryRead... FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelContentCell.cs type MyVoxelCellType (line 11) | enum MyVoxelCellType : byte class MyVoxelContentCell (line 18) | class MyVoxelContentCell method MyVoxelContentCell (line 30) | public MyVoxelContentCell() method SetVoxelContent (line 41) | public void SetVoxelContent(byte content, ref MyMwcVector3Int voxelCoo... method SetAllVoxelContents (line 153) | public void SetAllVoxelContents(byte[] buffer) method GetVoxelContent (line 190) | public byte GetVoxelContent(ref MyMwcVector3Int voxelCoordInCell) method CheckCellType (line 219) | void CheckCellType() method GetAverageContent (line 244) | public byte GetAverageContent() method GetVoxelContentSum (line 249) | public int GetVoxelContentSum() method SetToEmpty (line 254) | public void SetToEmpty() method SetToFull (line 262) | public void SetToFull() method Deallocate (line 270) | public void Deallocate() FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelContentCellContent.cs class MyVoxelContentCellContent (line 10) | class MyVoxelContentCellContent method MyVoxelContentCellContent (line 28) | static MyVoxelContentCellContent() method QuantizedValue (line 48) | public static byte QuantizedValue(byte content) method MyVoxelContentCellContent (line 59) | public MyVoxelContentCellContent() method Reset (line 71) | public void Reset(byte resetToContent) method SetAddVoxelContents (line 94) | public void SetAddVoxelContents(byte[] contents) method SetVoxelContent (line 115) | public void SetVoxelContent(byte content, ref MyMwcVector3Int voxelCoo... method GetVoxelContent (line 137) | public byte GetVoxelContent(ref MyMwcVector3Int voxelCoordInCell) method CheckVoxelCoord (line 151) | private bool CheckVoxelCoord(ref MyMwcVector3Int cellCoord) FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelContentCellContents.cs class MyVoxelContentCellContents (line 12) | static class MyVoxelContentCellContents method LoadData (line 24) | public static void LoadData() method UnloadData (line 34) | public static void UnloadData() method Allocate (line 42) | public static LinkedListNode Allocate() method Deallocate (line 52) | public static void Deallocate(LinkedListNode CutOutSphereFas... method CutOutSphereFast (line 94) | public static bool CutOutSphereFast(MyVoxelMap voxelMap, BoundingSpher... method GetCachedVoxelContent (line 275) | static byte GetCachedVoxelContent(MyVoxelMap voxelMap, ref MyMwcVector... method SetCachedVoxelContent (line 296) | static void SetCachedVoxelContent(MyVoxelMap voxelMap, ref MyMwcVector... method RemoveSmallVoxelsUsingChachedVoxels (line 310) | public static void RemoveSmallVoxelsUsingChachedVoxels(MyVoxelMap voxe... method RemoveSmallVoxels (line 382) | public static void RemoveSmallVoxels(MyVoxelMap voxelMap, MyMwcVector3... method CreateBox (line 449) | public static void CreateBox(MyVoxelMap voxelMap, BoundingBox box) method CreateBoxInvalidateCache (line 471) | public static void CreateBoxInvalidateCache(MyVoxelMap voxelMap, Bound... method CutOutBox (line 535) | public static void CutOutBox(MyVoxelMap voxelMap, BoundingBox box) method CutOutBoxInvalidateCache (line 557) | public static void CutOutBoxInvalidateCache(MyVoxelMap voxelMap, Bound... method ClearWholeVoxelMap (line 626) | public static void ClearWholeVoxelMap(MyVoxelMap voxelMap) method CreateSphere (line 643) | public static void CreateSphere(MyVoxelMap voxelMap, BoundingSphere sp... method CreateSphereInvalidateCache (line 702) | public static void CreateSphereInvalidateCache(MyVoxelMap voxelMap, Bo... method CutOutSphere (line 805) | public static void CutOutSphere(MyVoxelMap voxelMap, BoundingSphere sp... method CutOutSphereInvalidateCache (line 862) | public static void CutOutSphereInvalidateCache(MyVoxelMap voxelMap, Bo... method CutOutBoxRelative (line 950) | public static void CutOutBoxRelative(MyVoxelMap voxelMap, Vector3 rela... method ChangeMaterialInBoxRelative (line 990) | public static void ChangeMaterialInBoxRelative(MyVoxelMap voxelMap, Ve... method CreateOrientedBox (line 1030) | public static void CreateOrientedBox(MyVoxelMap voxelMap, MyOrientedBo... method CutOutOrientedBox (line 1239) | public static void CutOutOrientedBox(MyVoxelMap voxelMap, MyOrientedBo... method CreateCylinder (line 1460) | public static void CreateCylinder(MyVoxelMap voxelMap, float radius1, ... method CutOutCylinder (line 1592) | public static void CutOutCylinder(MyVoxelMap voxelMap, float radius1, ... method CreateCuboid (line 1733) | public static void CreateCuboid(MyVoxelMap voxelMap, MyCuboid cuboid, ... method CutOutCuboid (line 1846) | public static void CutOutCuboid(MyVoxelMap voxelMap, MyCuboid cuboid, ... FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelImport.cs type MyvoxelImportAction (line 24) | enum MyvoxelImportAction type MyVoxelImportOptions (line 33) | enum MyVoxelImportOptions class MyVoxelImport (line 40) | class MyVoxelImport class MyImportTriangle (line 74) | class MyImportTriangle method MyImportTriangle (line 81) | public MyImportTriangle(Vector3 vertex0, Vector3 vertex1, Vector3 ve... class MyImportIntersection (line 90) | class MyImportIntersection method MyImportIntersection (line 96) | public MyImportIntersection(Vector3 intersection, Vector3 normal, fl... method Fill (line 104) | public static void Fill(MyVoxelMap voxelMap) method FillEmpty (line 130) | public static void FillEmpty(MyVoxelMap voxelMap) method Run (line 157) | public static void Run(MyVoxelMap voxelMap, string modelName) method Run (line 163) | public static void Run(MyVoxelMap voxelMap, string modelName, MyVoxelI... method Run (line 169) | public static void Run(MyVoxelMap voxelMap, MyModel model) method Run (line 175) | public static void Run(MyVoxelMap voxelMap, MyModel model, MyVoxelImpo... method Run (line 181) | public static void Run(MyVoxelMap voxelMap, MyModelObj model) method Run (line 187) | public static void Run(MyVoxelMap voxelMap, MyModelObj model, MyVoxelI... method Run (line 192) | public static void Run(MyVoxelMap voxelMap, MyModel model, MyvoxelImpo... method Run (line 197) | public static void Run(MyVoxelMap voxelMap, Vector3[] vertexes, MyTria... method MyVoxelImport (line 202) | MyVoxelImport() method MyVoxelImport (line 209) | MyVoxelImport(MyVoxelMap voxelMap, string modelName, MyVoxelImportOpti... method MyVoxelImport (line 226) | MyVoxelImport(MyVoxelMap voxelMap, MyModel model, MyVoxelImportOptions... method MyVoxelImport (line 243) | MyVoxelImport(MyVoxelMap voxelMap, MyModelObj model, MyVoxelImportOpti... method MyVoxelImport (line 259) | MyVoxelImport(MyVoxelMap voxelMap, Vector3[] vertexes, MyTriangleVerte... method MyVoxelImport (line 279) | MyVoxelImport(MyVoxelMap voxelMap, MyModel model, MyvoxelImportAction ... method LoadModel (line 294) | void LoadModel(Vector3[] vertexes, MyTriangleVertexIndices[] triangles... method LoadModel (line 319) | void LoadModel(MyModel model, Matrix modelWorld, float modelScale) method LoadModel (line 347) | void LoadModel(MyModel model) method LoadModel (line 375) | void LoadModel(MyModelObj model) method LoadModel (line 402) | void LoadModel(string modelName) method CheckMinMaxCoords (line 407) | void CheckMinMaxCoords(Vector3 vertex) method RescaleModel (line 418) | void RescaleModel(MyVoxelMap voxelMap, MyVoxelImportOptions importOpti... method FillTrianglesLookup (line 478) | void FillTrianglesLookup(MyVoxelMap voxelMap) method Import (line 531) | void Import(MyVoxelMap voxelMap) method GetVoxelContentSum (line 557) | int[, ,] GetVoxelContentSum(MyVoxelMap voxelMap, int gridX, int gridZ) method ImportGrid (line 642) | void ImportGrid(MyVoxelMap voxelMap, int gridX, int gridZ) method PerformAction (line 671) | void PerformAction(MyVoxelMap voxelMap, MyvoxelImportAction action, My... method PerformGridAction (line 732) | bool PerformGridAction(MyVoxelMap voxelMap, MyvoxelImportAction action... method PerformAddVoxels (line 874) | bool PerformAddVoxels(MyVoxelMap voxelMap, MyMwcVector3Int voxelCoord,... method PerformRemoveVoxels (line 891) | bool PerformRemoveVoxels(MyVoxelMap voxelMap, MyMwcVector3Int voxelCoo... method PerformChangeMaterialVoxels (line 909) | bool PerformChangeMaterialVoxels(MyVoxelMap voxelMap, MyMwcVector3Int ... method PerformSoftenVoxels (line 944) | bool PerformSoftenVoxels(MyVoxelMap voxelMap, MyMwcVector3Int voxelCoo... method PerformWrinkleVoxels (line 957) | bool PerformWrinkleVoxels(MyVoxelMap voxelMap, MyMwcVector3Int voxelCo... method GetGridCoord (line 973) | Vector3 GetGridCoord(MyVoxelMap voxelMap, int gridPointX, int gridPoin... method CheckMinMaxCoords2d (line 981) | void CheckMinMaxCoords2d(ref Vector3 minCoord, ref Vector3 maxCoord, V... method GetTriangleLookupCoord (line 990) | MyMwcVector2Int GetTriangleLookupCoord(MyVoxelMap voxelMap, Vector3 ve... FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelMapOreDepositCell.cs class MyVoxelMapOreDepositCell (line 17) | class MyVoxelMapOreDepositCell : IMyObjectToDetect method MyVoxelMapOreDepositCell (line 48) | public MyVoxelMapOreDepositCell(MyVoxelMap voxelMap, MyMwcVector3Int c... method SetOreContent (line 71) | public void SetOreContent(MyMwcVoxelMaterialsEnum ore, int content) method Close (line 125) | public void Close(bool needLock) method Clear (line 156) | public void Clear() method GetOreContent (line 164) | public int GetOreContent(MyMwcVoxelMaterialsEnum ore) method GetOreWithContent (line 169) | public List GetOreWithContent() method GetTotalRareOreContent (line 174) | public int GetTotalRareOreContent() method SortByContent (line 179) | public void SortByContent() method GetPosition (line 184) | public Vector3 GetPosition() method GetPosition (line 189) | public Vector3? GetPosition(MyMwcVoxelMaterialsEnum material) method ClearPositionsAndMaxContent (line 202) | private void ClearPositionsAndMaxContent() method RecalculatePositions (line 208) | private void RecalculatePositions() method OreComparer (line 258) | private int OreComparer(MyMwcVoxelMaterialsEnum ore1, MyMwcVoxelMateri... FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelMapOreMaterials.cs class MyOreRatioFromVoxelMaterial (line 11) | class MyOreRatioFromVoxelMaterial method MyOreRatioFromVoxelMaterial (line 16) | public MyOreRatioFromVoxelMaterial(MyMwcObjectBuilder_Ore_TypesEnum or... class MyVoxelMaterialConfiguration (line 23) | class MyVoxelMaterialConfiguration method MyVoxelMaterialConfiguration (line 29) | public MyVoxelMaterialConfiguration(bool canBeHarvested, bool isRareOr... class MyVoxelMapOreMaterials (line 37) | static class MyVoxelMapOreMaterials method MyVoxelMapOreMaterials (line 42) | static MyVoxelMapOreMaterials() method IsRareOre (line 85) | public static bool IsRareOre(MyMwcVoxelMaterialsEnum voxelMaterial) method CanBeHarvested (line 90) | public static bool CanBeHarvested(MyMwcVoxelMaterialsEnum voxelMaterial) method GetRareOreCount (line 95) | private static int GetRareOreCount() method RareOreCount (line 108) | public static int RareOreCount() method GetOreFromVoxelMaterial (line 113) | public static MyOreRatioFromVoxelMaterial[] GetOreFromVoxelMaterial(My... FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelMaps.cs class MyPhysObjectVoxelMapByDistanceComparer (line 19) | class MyPhysObjectVoxelMapByDistanceComparer : IComparer method Compare (line 21) | public int Compare(MyEntity x, MyEntity y) class MySortDataCellByDistanceComparer (line 36) | class MySortDataCellByDistanceComparer : IComparer method Compare (line 38) | public int Compare(MyDataCellForSorting x, MyDataCellForSorting y) class MyRenderCellByDistanceComparer (line 45) | class MyRenderCellByDistanceComparer : IComparer method Compare (line 47) | public int Compare(MyRenderCellForSorting x, MyRenderCellForSorting y) type MyRenderCellForSorting (line 57) | struct MyRenderCellForSorting method MyRenderCellForSorting (line 61) | public MyRenderCellForSorting(MyVoxelCacheCellRender renderCell) type MyDataCellForSorting (line 67) | struct MyDataCellForSorting method MyDataCellForSorting (line 72) | public MyDataCellForSorting(MyMwcVector3Int dataCell, float cellDistan... class MyVoxelMaps (line 79) | class MyVoxelMaps method LoadData (line 113) | public static void LoadData() method LoadContent (line 135) | public static void LoadContent() method GetSortedRenderCells (line 140) | public static List GetSortedRenderCells() method UnloadData (line 145) | public static void UnloadData() method PrepareVoxelMapsSafeIterationHelper (line 152) | static void PrepareVoxelMapsSafeIterationHelper() method GetVoxelMaps (line 162) | public static List GetVoxelMaps() method RecalcVoxelMaps (line 167) | public static void RecalcVoxelMaps() method GetUniqueVoxelMapId (line 217) | public static int GetUniqueVoxelMapId() method GetTotalDataCellsCount (line 222) | public static int GetTotalDataCellsCount() method ClearVoxelMapMaterials (line 232) | public static void ClearVoxelMapMaterials(MyVoxelMap voxelMap) method Exist (line 237) | public static bool Exist(MyVoxelMap voxelMap) method RemoveVoxelMap (line 242) | public static void RemoveVoxelMap(MyVoxelMap voxelMap) method RemoveAll (line 254) | public static void RemoveAll() method OnVoxelHandShapeCountChange (line 270) | private static void OnVoxelHandShapeCountChange(int count) method GetCellHashCode (line 282) | public static Int64 GetCellHashCode(int voxelMapId, ref MyMwcVector3In... method ScanLine3D (line 294) | public static bool ScanLine3D(Vector3 lineStart, Vector3 lineEnd, out ... method GetIntersectionWithLine (line 311) | public static MyIntersectionResultLineTriangleEx? GetIntersectionWithL... method GetOverlappingWithSphere (line 332) | public static MyVoxelMap GetOverlappingWithSphere(ref BoundingSphere s... method GetIntersectionWithSphere (line 351) | public static MyVoxelMap GetIntersectionWithSphere(ref BoundingSphere ... method GetIntersectionWithBox (line 371) | public static MyVoxelMap GetIntersectionWithBox(ref BoundingBox localB... method GetPotentialTrianglesForColDet (line 394) | public static void GetPotentialTrianglesForColDet(out int numTriangles... method GetVoxelMapWhoseBoundingBoxIntersectsBox (line 406) | public static MyVoxelMap GetVoxelMapWhoseBoundingBoxIntersectsBox(ref ... method GetVoxelMapWhoseBoundingBoxIntersectsBox (line 419) | public static MyVoxelMap GetVoxelMapWhoseBoundingBoxIntersectsBox(ref ... method GetListOfVoxelMapsWhoseBoundingSphereIntersectsSphere (line 434) | public static bool GetListOfVoxelMapsWhoseBoundingSphereIntersectsSphe... method IsCollidingWithVoxelMap (line 471) | public static bool IsCollidingWithVoxelMap(MyMwcVoxelFilesEnum voxelFi... method GetReverb (line 488) | public static float GetReverb(Vector3 cameraPosition) method PrepareRenderCellCache (line 505) | public static void PrepareRenderCellCache() method SaveVoxelContents (line 540) | public static void SaveVoxelContents() method SaveTriangles (line 556) | public static void SaveTriangles() method GetVoxelContentAsFloat (line 585) | public static float GetVoxelContentAsFloat(byte content) method GetVoxelCenterCoordinateFromMeters (line 590) | public static MyMwcVector3Short GetVoxelCenterCoordinateFromMeters(Vec... method Add (line 599) | public static void Add(MyVoxelMap voxelMap) method CutOutSphere (line 622) | public static void CutOutSphere(BoundingSphere sphere) method GetRandomVoxelMap (line 630) | public static MyVoxelMap GetRandomVoxelMap() method GetLargestVoxelMap (line 636) | public static MyVoxelMap GetLargestVoxelMap() method GetVoxelMapsCount (line 651) | public static int GetVoxelMapsCount() method GetVoxelShapesCount (line 656) | public static int GetVoxelShapesCount() method GetRemainingVoxelHandShapes (line 667) | public static int GetRemainingVoxelHandShapes() method GetSortedDataCellList (line 672) | public static List GetSortedDataCellList() method RemoveVoxelMapOreDepositCell (line 677) | public static void RemoveVoxelMapOreDepositCell(MyVoxelMapOreDepositCe... FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelMaterial.cs class MyVoxelMaterialTextures (line 14) | class MyVoxelMaterialTextures class MyVoxelMaterial (line 22) | class MyVoxelMaterial method MyVoxelMaterial (line 38) | public MyVoxelMaterial(MyMwcVoxelMaterialsEnum materialEnum, string as... method LoadContent (line 54) | public void LoadContent() method UnloadContent (line 59) | public void UnloadContent() method GetTextures (line 65) | public MyVoxelMaterialTextures GetTextures() method CheckTexture (line 113) | private static void CheckTexture(MyTexture texture) FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelMaterialCell.cs class MyVoxelMaterialCell (line 16) | class MyVoxelMaterialCell method MyVoxelMaterialCell (line 37) | public MyVoxelMaterialCell(MyMwcVoxelMaterialsEnum defaultMaterial, by... method Reset (line 44) | public void Reset(MyMwcVoxelMaterialsEnum defaultMaterial, byte defaul... method SetMaterialAndIndestructibleContent (line 56) | public void SetMaterialAndIndestructibleContent(MyMwcVoxelMaterialsEnu... method GetMaterial (line 69) | public MyMwcVoxelMaterialsEnum GetMaterial(ref MyMwcVector3Int voxelCo... method GetIndestructibleContent (line 85) | public byte GetIndestructibleContent(ref MyMwcVector3Int voxelCoordInC... method CalcAverageCellMaterial (line 98) | public void CalcAverageCellMaterial() method GetAverageCellMaterial (line 130) | public MyMwcVoxelMaterialsEnum GetAverageCellMaterial() method IsSingleMaterialForWholeCell (line 141) | public bool IsSingleMaterialForWholeCell() method CheckInitArrays (line 147) | void CheckInitArrays(MyMwcVoxelMaterialsEnum material) method OptimizeSize (line 165) | public void OptimizeSize() method TestIsSingleMaterial (line 181) | bool TestIsSingleMaterial() FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelMaterials.cs class MyVoxelMaterials (line 10) | static class MyVoxelMaterials method LoadData (line 17) | public static void LoadData() method UnloadData (line 70) | public static void UnloadData() method MarkAllAsUnused (line 100) | public static void MarkAllAsUnused() method UnloadUnused (line 111) | public static void UnloadUnused() method LoadContent (line 126) | public static void LoadContent() method UnloadContent (line 145) | public static void UnloadContent() method ReloadContent (line 162) | public static void ReloadContent() method Add (line 168) | static void Add(MyMwcVoxelMaterialsEnum materialEnum, string assetName... method GetAllowedVoxelMaterial (line 182) | public static MyMwcVoxelMaterialsEnum GetAllowedVoxelMaterial(MyMwcVox... method Get (line 209) | public static MyVoxelMaterial Get(MyMwcVoxelMaterialsEnum materialEnum) method GetMaterialForMesh (line 216) | public static MyMeshMaterial GetMaterialForMesh(MyMwcVoxelMaterialsEnu... method GetMaterialsCount (line 221) | public static int GetMaterialsCount() method IsIndestructible (line 230) | public static bool IsIndestructible(MyMwcVoxelMaterialsEnum material) FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelPrecalc.cs type MyVoxelPrecalcTaskItem (line 26) | struct MyVoxelPrecalcTaskItem method MyVoxelPrecalcTaskItem (line 33) | public MyVoxelPrecalcTaskItem(MyLodTypeEnum type, MyVoxelMap voxelMap,... class MyVoxelPrecalc (line 42) | static class MyVoxelPrecalc method LoadData (line 62) | public static void LoadData() method UnloadData (line 110) | public static void UnloadData() method AddToQueue (line 132) | public static void AddToQueue( method PrecalcImmediatelly (line 150) | public static void PrecalcImmediatelly(MyVoxelPrecalcTaskItem task) method PrecalcQueue (line 157) | public static void PrecalcQueue() FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelPrecalcConstants.cs class MyVoxelPrecalcConstants (line 5) | static class MyVoxelPrecalcConstants FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelPrecalcTask.cs class MyVoxelPrecalcTask (line 19) | class MyVoxelPrecalcTask class MyEdgeVertex (line 22) | class MyEdgeVertex class MyEdge (line 29) | class MyEdge class MyTemporaryVoxel (line 44) | class MyTemporaryVoxel method MyTemporaryVoxel (line 58) | public MyTemporaryVoxel() method MyVoxelPrecalcTask (line 105) | public MyVoxelPrecalcTask() method CopyVoxelContents (line 151) | bool CopyVoxelContents() method CalcPolygCubeSize (line 242) | void CalcPolygCubeSize() method GetVoxelMaterial (line 263) | void GetVoxelMaterial(MyTemporaryVoxel temporaryVoxel, ref MyMwcVector... method GetVoxelContent (line 284) | byte GetVoxelContent(int x, int y, int z) method IsOutside (line 313) | bool IsOutside(int coord, int maxMinusOne) method GetVoxelContent2 (line 324) | byte GetVoxelContent2(int x, int y, int z) method GetVoxelNormal (line 362) | void GetVoxelNormal(MyTemporaryVoxel temporaryVoxel, ref MyMwcVector3I... method GetVoxelAmbient (line 396) | void GetVoxelAmbient(MyTemporaryVoxel temporaryVoxel, ref MyMwcVector3... method GetVertexInterpolation (line 481) | void GetVertexInterpolation(MyTemporaryVoxel inputVoxelA, MyTemporaryV... method Precalc (line 563) | public void Precalc(MyVoxelPrecalcTaskItem task) method IsCoordOnRenderCellEdge (line 934) | bool IsCoordOnRenderCellEdge(MyMwcVector3Int coord) method IsWrongTriangle (line 947) | bool IsWrongTriangle(ref MyVoxelVertex edge0, ref MyVoxelVertex edge1,... FILE: Sources/MinerWars.GameLib/AppCode/Game/Voxels/MyVoxelPrecalcWork.cs class MyVoxelPrecalcWork (line 7) | class MyVoxelPrecalcWork : IWork method MyVoxelPrecalcWork (line 11) | public MyVoxelPrecalcWork() method DoWork (line 16) | public void DoWork() FILE: Sources/MinerWars.GameLib/AppCode/Game/World/Global/MyActorConstants.cs type MyActorEnum (line 12) | public enum MyActorEnum class MyActorProperties (line 112) | internal class MyActorProperties method MyActorProperties (line 120) | public MyActorProperties(MyTextsWrapperEnum displayName, MyTexture2D a... class MyActorConstants (line 130) | static class MyActorConstants method Check (line 143) | public static void Check() method GetActorProperties (line 148) | public static MyActorProperties GetActorProperties(MyActorEnum id) method SetActorFaction (line 155) | public static void SetActorFaction(MyActorEnum id, MyMwcObjectBuilder_... method IsNoiseActor (line 162) | public static bool IsNoiseActor(MyActorEnum id) { method MyActorConstants (line 166) | static MyActorConstants() method GetActorDisplayName (line 280) | public static MyTextsWrapperEnum GetActorDisplayName(MyActorEnum actor) method GetActorName (line 285) | public static string GetActorName(MyActorEnum actor) FILE: Sources/MinerWars.GameLib/AppCode/Game/World/Global/MyFactionConstants.cs class MyFactionProperties (line 14) | class MyFactionProperties method MyFactionProperties (line 16) | public MyFactionProperties( class MyFactionConstants (line 42) | static class MyFactionConstants method MyFactionConstants (line 46) | static MyFactionConstants() method GetFactionProperties (line 216) | public static MyFactionProperties GetFactionProperties(MyMwcObjectBuil... FILE: Sources/MinerWars.GameLib/AppCode/Game/World/Global/MyFactions.cs type MyFactionRelationEnum (line 22) | public enum MyFactionRelationEnum class MyFactionRelationChanges (line 31) | class MyFactionRelationChanges method MyFactionRelationChanges (line 35) | public MyFactionRelationChanges() method MyFactions_OnFactionStatusChanged (line 41) | void MyFactions_OnFactionStatusChanged(MyMwcObjectBuilder_FactionEnum ... method Init (line 52) | public void Init(List factio... method GetObjectBuilders (line 66) | public List GetObjectBuilders() method AddFactionRelationChange (line 79) | public void AddFactionRelationChange(MyMwcObjectBuilder_FactionEnum fa... method GetSingleFactionsFromKey (line 87) | private void GetSingleFactionsFromKey(int key, out int faction1, out i... class MyFactions (line 115) | static class MyFactions method MyFactions (line 129) | static MyFactions() method SetDefaultFactionRelations (line 229) | public static void SetDefaultFactionRelations() method AddFactionArea (line 463) | public static void AddFactionArea(MyMwcObjectBuilder_FactionEnum facti... method RemoveFactionArea (line 479) | public static void RemoveFactionArea(MyMwcObjectBuilder_FactionEnum fa... method GetFactionsStatus (line 488) | public static float GetFactionsStatus(MyMwcObjectBuilder_FactionEnum f... method GetFactionsRelation (line 501) | public static MyFactionRelationEnum GetFactionsRelation(MyMwcObjectBui... method GetFactionsRelation (line 520) | public static MyFactionRelationEnum GetFactionsRelation(IMyHasFaction ... method HasPlayerShipFalseFriendStatus (line 548) | private static bool HasPlayerShipFalseFriendStatus(MySmallShip playerS... method SetFactionStatus (line 561) | public static void SetFactionStatus(MyMwcObjectBuilder_FactionEnum fac... method ChangeFactionStatus (line 576) | public static void ChangeFactionStatus(MyMwcObjectBuilder_FactionEnum ... method GetFactionBySector (line 582) | public static MyMwcObjectBuilder_FactionEnum GetFactionBySector(MyMwcV... FILE: Sources/MinerWars.GameLib/AppCode/Game/World/Global/MyGamePlayCheats.cs type MyGameplayCheatsEnum (line 27) | [Flags] type MyGameplayCheat (line 52) | internal struct MyGameplayCheat class MyGameplayCheats (line 64) | static class MyGameplayCheats method IsCheatEnabled (line 214) | public static bool IsCheatEnabled(MyGameplayCheatsEnum cheat) method EnableCheat (line 219) | public static void EnableCheat(MyGameplayCheatsEnum cheat, bool enable) method GetCheat (line 241) | private static MyGameplayCheat? GetCheat(MyGameplayCheatsEnum cheat) method LoadData (line 254) | public static void LoadData() method UnloadData (line 259) | public static void UnloadData() method MyGuiScreenGamePlay_OnGameLoaded (line 264) | static void MyGuiScreenGamePlay_OnGameLoaded(object sender, EventArgs e) method IncreaseCargoCapacityEnabled (line 276) | static void IncreaseCargoCapacityEnabled(MyGameplayCheat cheat) method IncreaseCargoCapacityDisabled (line 289) | static void IncreaseCargoCapacityDisabled(MyGameplayCheat cheat) method AllWeaponsEnabled (line 301) | static void AllWeaponsEnabled(MyGameplayCheat cheat) method ExtraMoneyEnabled (line 344) | static void ExtraMoneyEnabled(MyGameplayCheat cheat) method AllBluePrintsEnabled (line 355) | static void AllBluePrintsEnabled(MyGameplayCheat cheat) method RemoveAllBluePrintsEnabled (line 366) | static void RemoveAllBluePrintsEnabled(MyGameplayCheat cheat) method KillAllEnabled (line 377) | static void KillAllEnabled(MyGameplayCheat cheat) method ClearInventoryEnabled (line 415) | static void ClearInventoryEnabled(MyGameplayCheat cheat) method FFInInventoryEnabled (line 426) | static void FFInInventoryEnabled(MyGameplayCheat cheat) FILE: Sources/MinerWars.GameLib/AppCode/Game/World/Global/MyGamePlayConstants.cs type MyGameplayDifficultyProfile (line 21) | struct MyGameplayDifficultyProfile type ItemCategory (line 73) | public enum ItemCategory class MyGameplayProperties (line 86) | public class MyGameplayProperties method MyGameplayProperties (line 97) | public MyGameplayProperties(float PricePerUnit, float WeightPerUnit, i... class MyGameplayConstants (line 109) | static class MyGameplayConstants method MyGameplayConstants (line 186) | static MyGameplayConstants() method GenerateItemCategory (line 5457) | private static void GenerateItemCategory() method Check (line 5485) | public static void Check() method SetGameplayDifficulty (line 5490) | public static void SetGameplayDifficulty(MyGameplayDifficultyEnum diff... method GetGameplayDifficulty (line 5496) | public static MyGameplayDifficultyEnum GetGameplayDifficulty() method GetGameplayDifficultyProfile (line 5501) | public static MyGameplayDifficultyProfile GetGameplayDifficultyProfile... method GetGameplayProperties (line 5506) | public static MyGameplayProperties GetGameplayProperties(MyMwcObjectBu... method GetGameplayProperties (line 5520) | public static MyGameplayProperties GetGameplayProperties(MyMwcObjectBu... FILE: Sources/MinerWars.GameLib/AppCode/Game/World/Global/MyGameWorld.cs class MyGlobalEvent (line 28) | class MyGlobalEvent method MyGlobalEvent (line 44) | public MyGlobalEvent(MyGlobalEventEnum Type, MyTextsWrapperEnum Name, ... method MyGlobalEvent (line 59) | public MyGlobalEvent(MyGlobalEventEnum Type, MyTextsWrapperEnum Name, ... type MyGlobalEventEnum (line 66) | public enum MyGlobalEventEnum class MyGlobalEvents (line 75) | class MyGlobalEvents method MyGlobalEvents (line 82) | static MyGlobalEvents() method GetGlobalEventByType (line 211) | public static MyGlobalEvent GetGlobalEventByType(MyGlobalEventEnum value) method MyFactions_OnFactionStatusChanged (line 216) | static void MyFactions_OnFactionStatusChanged(MyMwcObjectBuilder_Facti... method Update (line 247) | public static void Update() method StartGlobalEvent (line 286) | public static void StartGlobalEvent(MyGlobalEvent globalEvent) method StartGlobalEvent (line 297) | public static void StartGlobalEvent(MyGlobalEventEnum globalAction) method AddGlobalEventToEventLog (line 303) | private static void AddGlobalEventToEventLog(MyGlobalEvent globalEvent) method Enable (line 311) | public static void Enable(MyGlobalEventEnum globalAction, bool enabled) method SetRatePerHour (line 317) | public static void SetRatePerHour(MyGlobalEventEnum globalAction, floa... method EnableAllGlobalEvents (line 323) | internal static void EnableAllGlobalEvents() method DisableAllGlobalEvents (line 331) | internal static void DisableAllGlobalEvents() FILE: Sources/MinerWars.GameLib/AppCode/Game/World/Global/MySecretRooms.cs class MySecretRooms (line 8) | static class MySecretRooms FILE: Sources/MinerWars.GameLib/AppCode/Game/World/MyPlayer.cs class MyPlayer (line 38) | class MyPlayer : IMyHasFaction method OnAliveChanged (line 86) | void OnAliveChanged() method client_UpdateGameMoneyCompleted (line 157) | void client_UpdateGameMoneyCompleted(object sender, System.ComponentMo... method MyPlayer (line 191) | public MyPlayer() method TravelEnter (line 202) | public void TravelEnter() method TravelLeave (line 220) | public void TravelLeave(MyMwcTravelTypeEnum travelType) method UnpackAfterEnter (line 232) | private void UnpackAfterEnter() method FindMothershipPosition (line 244) | public static Matrix FindMothershipPosition() method UnpackMothership (line 261) | private static void UnpackMothership() method UnpackDrones (line 289) | private void UnpackDrones() method PackBeforeLeave (line 328) | private void PackBeforeLeave(MyMwcTravelTypeEnum travelType) method UpdateStartDummy (line 340) | private static void UpdateStartDummy(MyDummyPointFlags flags, Matrix p... method PackMothership (line 366) | private static void PackMothership() method PackDrones (line 396) | private void PackDrones() method Init (line 417) | public void Init(MyMwcObjectBuilder_Player playerObjectBuilder) method SetToMax (line 450) | private void SetToMax() method GetObjectBuilder (line 465) | public MyMwcObjectBuilder_Player GetObjectBuilder(bool getExactCopy) method AddHealth (line 472) | public void AddHealth(float amount, MyEntity damageSource) method RestoreHealth (line 483) | public void RestoreHealth() method IsDead (line 488) | public bool IsDead() FILE: Sources/MinerWars.GameLib/AppCode/Game/World/MyPlayerFriends.cs class MyPlayerFriends (line 19) | class MyPlayerFriends method MyPlayerFriends (line 41) | public MyPlayerFriends() method GetDebug (line 50) | public List GetDebug() method Add (line 55) | public void Add(MySmallShip friend) method OnFriendClosing (line 67) | private void OnFriendClosing(MyEntity friend) method Remove (line 82) | public void Remove(MySmallShip friend) method Contains (line 90) | public bool Contains(MySmallShip friend) method Clear (line 95) | public void Clear() method UpdateHUD (line 105) | private void UpdateHUD(MySmallShip friend, bool isFriend) method PackFriends (line 127) | public void PackFriends() method UnpackFriends (line 148) | public void UnpackFriends() FILE: Sources/MinerWars.GameLib/AppCode/Game/World/MyPlayerStatistics.cs class MyPlayerStatistics (line 8) | class MyPlayerStatistics FILE: Sources/MinerWars.GameLib/AppCode/Game/World/MySector.cs class MySector (line 17) | class MySector method MySector (line 19) | static MySector() method SetDefaults (line 56) | public static void SetDefaults() FILE: Sources/MinerWars.GameLib/AppCode/Game/World/MySectorGroups.cs type MySectorGroupEnum (line 19) | enum MySectorGroupEnum : short class MySectorGroup (line 28) | class MySectorGroup method MySectorGroup (line 33) | private MySectorGroup() { } method MySectorGroup (line 35) | public MySectorGroup(MySectorGroupEnum groupEnum, Vector3 position) class MySectorGroups (line 42) | static class MySectorGroups method MySectorGroups (line 46) | static MySectorGroups() method Add (line 62) | static void Add(MySectorGroupEnum groupEnum, Vector3 position) FILE: Sources/MinerWars.GameLib/AppCode/Networking/MasterService/MyMasterServiceClient.cs class MyMasterServiceClient (line 15) | public partial class MyMasterServiceClient method SetCredentials (line 22) | public static void SetCredentials(string username, string passwordHash) method SafeClose (line 29) | static void SafeClose() method GetCheckedInstance (line 47) | public static MyMasterServiceClient GetCheckedInstance() method CreateInstance (line 59) | private static MyMasterServiceClient CreateInstance() FILE: Sources/MinerWars.GameLib/AppCode/Networking/MyLocalCache.cs class MyLocalCache (line 21) | class MyLocalCache method IsSupported (line 23) | public static bool IsSupported(MyMwcSectorTypeEnum sectorType, int? us... method CanBeSaved (line 28) | public static bool CanBeSaved(MyMwcObjectBuilder_Checkpoint checkpoint) method GetChapterDirectory (line 56) | public static string GetChapterDirectory(string chapterName) method IsSave (line 61) | static bool IsSave(MyMwcSectorIdentifier sector) method GetSectorPath (line 66) | public static string GetSectorPath(MyMwcSectorIdentifier sector) method GetSectorNameLong (line 90) | public static string GetSectorNameLong(MyMwcSectorIdentifier sector) method GetSectorName (line 100) | public static string GetSectorName(MyMwcSectorIdentifier sector, bool ... method GetOfficialMultiplayerSectorIdentifiers (line 129) | public static List GetOfficialMultiplayerSector... method ClearCache (line 179) | public static void ClearCache() method ClearCurrentSave (line 188) | public static void ClearCurrentSave() method SaveCheckpoint (line 202) | public static void SaveCheckpoint(MyMwcObjectBuilder_Checkpoint checkp... method Save (line 207) | public static void Save(MyMwcObjectBuilder_Checkpoint checkpoint, MyMw... method LoadData (line 246) | public static T LoadData(string path) method SaveData (line 300) | public static void SaveData(MyMwcObjectBuilder_Base objectBuilder, str... method GetChapterName (line 321) | public static string GetChapterName(MyMwcObjectBuilder_Checkpoint chec... method ReplaceCurrentChapter (line 335) | public static void ReplaceCurrentChapter(string chapterName) method LoadChapters (line 343) | public static List pts, ref Vector3 pt, f... method GetAABox2EdgeIntersectionPoints (line 193) | private static int GetAABox2EdgeIntersectionPoints(List ... method GetAABox2BoxEdgesIntersectionPoints (line 278) | private static int GetAABox2BoxEdgesIntersectionPoints(List pts, method Interact (line 372) | protected override bool Interact(bool staticCollision) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MyBoxBoxSensorInteraction.cs class MyBoxBoxSensorInteraction (line 12) | class MyBoxBoxSensorInteraction : MySensorInteraction method MyBoxBoxSensorInteraction (line 18) | public MyBoxBoxSensorInteraction() method GetInteractionType (line 22) | public override MySensorInteractionEnum GetInteractionType() method DoWork (line 27) | public override void DoWork() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MyBoxCapsuleInteraction.cs class MyRBBoxElementCapsuleElementInteraction (line 14) | class MyRBBoxElementCapsuleElementInteraction: MyRBElementInteraction method Interact (line 16) | protected override bool Interact(bool staticCollision) method CreateNewInstance (line 22) | public override MyRBElementInteraction CreateNewInstance() { return ne... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MyBoxOtherSensorInteraction.cs class MyBoxOtherSensorInteraction (line 12) | class MyBoxOtherSensorInteraction : MySensorInteraction method MyBoxOtherSensorInteraction (line 18) | public MyBoxOtherSensorInteraction() method GetInteractionType (line 22) | public override MySensorInteractionEnum GetInteractionType() method DoWork (line 27) | public override void DoWork() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MyBoxSphereSensorInteraction.cs class MyBoxSphereSensorInteraction (line 10) | class MyBoxSphereSensorInteraction : MySensorInteraction method MyBoxSphereSensorInteraction (line 16) | public MyBoxSphereSensorInteraction() method GetInteractionType (line 20) | public override MySensorInteractionEnum GetInteractionType() method DoWork (line 25) | public override void DoWork() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MyBoxTriangleMeshInteraction.cs class ColPointComparer (line 19) | class ColPointComparer : IComparer method Compare (line 21) | public int Compare(MyCollisionPointStruct x, MyCollisionPointStruct y) type MyCollisionPointStruct (line 27) | struct MyCollisionPointStruct method MyCollisionPointStruct (line 29) | public MyCollisionPointStruct(float oldDepth, MySmallCollPointInfo col... class MyRBBoxElementTriangleMeshElementInteraction (line 39) | class MyRBBoxElementTriangleMeshElementInteraction : MyRBElementInteraction method Interact (line 51) | protected override bool Interact(bool staticCollision) method DoOverlapBoxTriangleStaticTest (line 245) | private bool DoOverlapBoxTriangleStaticTest(MyBox oldBox, MyBox newBox, method DoOverlapBoxTriangleTest (line 403) | private bool DoOverlapBoxTriangleTest(MyBox oldBox, MyBox newBox, MyTr... method SegmentTriangleIntersection (line 585) | private bool SegmentTriangleIntersection(out float tS, out float tT0, ... method GetBoxTriangleIntersectionPoints (line 622) | private int GetBoxTriangleIntersectionPoints(List pts, MyBox ... method PointPointDistanceSq (line 661) | public float PointPointDistanceSq(Vector3 pt1, Vector3 pt2) method AddPoint (line 669) | private bool AddPoint(List pts, Vector3 pt, float combination... method Disjoint (line 683) | private float Disjoint(out bool b, Vector3 axis, MyBox box, MyTriangle... method Disjoint (line 690) | private bool Disjoint(out float d, Vector3 axis, MyBox box, MyTriangle... method CreateNewInstance (line 724) | public override MyRBElementInteraction CreateNewInstance() { return ne... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MyBoxVoxelInteraction.cs class MyRBBoxElementVoxelElementInteraction (line 19) | class MyRBBoxElementVoxelElementInteraction : MyRBElementInteraction type MyCP (line 27) | struct MyCP method CreateNewInstance (line 36) | public override MyRBElementInteraction CreateNewInstance() { return ne... method Interact (line 38) | protected override bool Interact(bool staticCollision) method DoOverlapBoxTriangleStaticTest (line 128) | private bool DoOverlapBoxTriangleStaticTest(MyBox box, ref MyColDetVox... method DoOverlapBoxTriangleTest (line 261) | private bool DoOverlapBoxTriangleTest(MyBox box, ref MyColDetVoxelTria... method Disjoint (line 392) | private float Disjoint(out bool b, Vector3 axis, MyBox box, MyColDetVo... method Disjoint (line 401) | private static bool Disjoint(out float d, Vector3 axis, MyBox box, MyC... method GetBoxTriangleIntersectionPoints (line 440) | private int GetBoxTriangleIntersectionPoints(List pts, MyBox box... method SegmentTriangleIntersection (line 489) | public bool SegmentTriangleIntersection(out float tS, out float tT0, o... method PointPointDistanceSq (line 527) | public static float PointPointDistanceSq(Vector3 pt1, Vector3 pt2) method AddPoint (line 541) | private bool AddPoint(List pts, Vector3 pt, Vector3 normal, floa... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MyCapsuleCapsuleInteraction.cs class MyRBCapsuleElementCapsuleElementInteraction (line 16) | class MyRBCapsuleElementCapsuleElementInteraction : MyRBElementInteraction method Interact (line 18) | protected override bool Interact(bool staticCollision) method CreateNewInstance (line 24) | public override MyRBElementInteraction CreateNewInstance() { return ne... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MyCapsuleTriangleMeshInteraction.cs class MyRBCapsuleElementTriangleMeshElementInteraction (line 16) | class MyRBCapsuleElementTriangleMeshElementInteraction : MyRBElementInte... method Interact (line 18) | protected override bool Interact(bool staticCollision) method CreateNewInstance (line 24) | public override MyRBElementInteraction CreateNewInstance() { return ne... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MyCapsuleVoxelInteraction.cs class MyRBCapsuleElementVoxelElementInteraction (line 16) | class MyRBCapsuleElementVoxelElementInteraction : MyRBElementInteraction method Interact (line 18) | protected override bool Interact(bool staticCollision) method CreateNewInstance (line 24) | public override MyRBElementInteraction CreateNewInstance() { return ne... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MyElementInteraction.cs class MyRBElementInteraction (line 13) | abstract class MyRBElementInteraction: ParallelTasks.IWork method Interact (line 16) | protected virtual bool Interact(bool staticCollision) { return false; } method CreateNewInstance (line 17) | public virtual MyRBElementInteraction CreateNewInstance() { return nul... method GetRigidBody1 (line 22) | public MyRigidBody GetRigidBody1() { return this.m_Element1.GetRigidBo... method GetRigidBody2 (line 23) | public MyRigidBody GetRigidBody2() { return this.m_Element2.GetRigidBo... method SwapElements (line 25) | public void SwapElements() method DoWork (line 37) | public void DoWork() { Interact(false); } method DoStaticInitialTest (line 38) | public bool DoStaticInitialTest() { return Interact(true); } FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MyInteractionInfo.cs type MySmallCollPointInfo (line 13) | struct MySmallCollPointInfo method MySmallCollPointInfo (line 41) | public MySmallCollPointInfo(ref Vector3 R0, ref Vector3 R1, ref Vector... method MySmallCollPointInfo (line 52) | public MySmallCollPointInfo(Vector3 R0, Vector3 R1, Vector3 V0, Vector... class MyContactInfoCache (line 67) | class MyContactInfoCache method MyContactInfoCache (line 69) | static MyContactInfoCache() method MyContactInfoCache (line 78) | public MyContactInfoCache() method SCPIStackAlloc (line 86) | public static MySmallCollPointInfo[] SCPIStackAlloc() method FreeStackAlloc (line 100) | public static void FreeStackAlloc(MySmallCollPointInfo[] alloced) class MyCollPointInfo (line 116) | class MyCollPointInfo method Init (line 186) | public void Init(ref MySmallCollPointInfo m_Info) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MyRBInteractionModule.cs class MyRBInteractionModule (line 14) | class MyRBInteractionModule method MyRBInteractionModule (line 18) | static MyRBInteractionModule() method MyRBInteractionModule (line 26) | public MyRBInteractionModule() method Init (line 31) | public void Init() method Destroy (line 75) | public void Destroy() method Clear (line 80) | private void Clear() method FindRBElementInteractionForStaticTesting (line 95) | public MyRBElementInteraction FindRBElementInteractionForStaticTesting... method DoStaticTestInteraction (line 113) | public bool DoStaticTestInteraction(MyRBElement el1, MyRBElement el2) method RegisterRBElementInteraction (line 129) | public void RegisterRBElementInteraction(MyRBElementType type1, MyRBEl... method FindRBElementInteraction (line 160) | public MyRBElementInteraction FindRBElementInteraction(MyRBElement el1... method AddRBElementInteraction (line 177) | public MyRBElementInteraction AddRBElementInteraction(MyRBElement el1,... method RemoveRBElementInteraction (line 215) | public void RemoveRBElementInteraction(MyRBElement el1, MyRBElement el2) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MySensorInteraction.cs type MySensorInteractionEnum (line 10) | public enum MySensorInteractionEnum class MySensorInteraction (line 45) | abstract class MySensorInteraction: ParallelTasks.IWork method MySensorInteraction (line 49) | public MySensorInteraction() method DoWork (line 58) | public virtual void DoWork() method GetInteractionType (line 64) | public virtual MySensorInteractionEnum GetInteractionType() { return M... method Init (line 66) | public void Init(MySensorElement sensorElement, MyRBElement rbElement) method OnRigidBodyDeactivated (line 90) | private void OnRigidBodyDeactivated() method Close (line 102) | public void Close() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MySphereBoxInteraction.cs class MyRBSphereElementBoxElementInteraction (line 15) | class MyRBSphereElementBoxElementInteraction : MyRBElementInteraction method CreateNewInstance (line 17) | public override MyRBElementInteraction CreateNewInstance() { return ne... method Interact (line 19) | protected override bool Interact(bool staticCollision) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MySphereBoxSensorInteraction.cs class MySphereBoxSensorInteraction (line 6) | class MySphereBoxSensorInteraction : MySensorInteraction method MySphereBoxSensorInteraction (line 12) | public MySphereBoxSensorInteraction() method GetInteractionType (line 16) | public override MySensorInteractionEnum GetInteractionType() method DoWork (line 21) | public override void DoWork() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MySphereCapsuleInteraction.cs class MyRBSphereElementCapsuleElementInteraction (line 16) | class MyRBSphereElementCapsuleElementInteraction : MyRBElementInteraction method Interact (line 18) | protected override bool Interact(bool staticCollision) method CreateNewInstance (line 24) | public override MyRBElementInteraction CreateNewInstance() { return ne... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MySphereOtherSensorInteraction.cs class MySphereOtherSensorInteraction (line 9) | class MySphereOtherSensorInteraction : MySensorInteraction method MySphereOtherSensorInteraction (line 15) | public MySphereOtherSensorInteraction() method GetInteractionType (line 19) | public override MySensorInteractionEnum GetInteractionType() method DoWork (line 24) | public override void DoWork() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MySphereSphereInteraction.cs class MyRBSphereElementSphereElementInteraction (line 15) | class MyRBSphereElementSphereElementInteraction : MyRBElementInteraction method CreateNewInstance (line 17) | public override MyRBElementInteraction CreateNewInstance() { return ne... method Interact (line 19) | protected override bool Interact(bool staticCollision) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MySphereSphereSensorInteraction.cs class MySphereSphereSensorInteraction (line 8) | class MySphereSphereSensorInteraction : MySensorInteraction method MySphereSphereSensorInteraction (line 10) | public MySphereSphereSensorInteraction() method GetInteractionType (line 14) | public override MySensorInteractionEnum GetInteractionType() method DoWork (line 19) | public override void DoWork() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MySphereTriangleMeshInteraction.cs class MyRBSphereElementTriangleMeshElementInteraction (line 18) | class MyRBSphereElementTriangleMeshElementInteraction : MyRBElementInter... method CreateNewInstance (line 20) | public override MyRBElementInteraction CreateNewInstance() { return ne... method Interact (line 24) | protected override bool Interact(bool staticCollision) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MySphereVoxelInteraction.cs class MyRBSphereElementVoxelElementInteraction (line 21) | class MyRBSphereElementVoxelElementInteraction : MyRBElementInteraction method CreateNewInstance (line 23) | public override MyRBElementInteraction CreateNewInstance() { return ne... method Interact (line 25) | protected override bool Interact(bool staticCollision) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MyTriangle.cs type MyTriangleVertexIndices (line 13) | public struct MyTriangleVertexIndices method MyTriangleVertexIndices (line 17) | public MyTriangleVertexIndices(int i0, int i1, int i2) method Set (line 24) | public void Set(int i0, int i1, int i2) type MyTriangle (line 34) | public struct MyTriangle method MyTriangle (line 46) | public MyTriangle(Vector3 pt0, Vector3 pt1, Vector3 pt2) method MyTriangle (line 59) | public MyTriangle(ref Vector3 pt0, ref Vector3 pt1, ref Vector3 pt2) method GetPoint (line 71) | public Vector3 GetPoint(int i) method GetPoint (line 88) | public void GetPoint(int i, out Vector3 point) method GetPoint (line 104) | public void GetPoint(ref Vector3 point, int i) method GetPoint (line 132) | public Vector3 GetPoint(float t0, float t1) method GetSpan (line 143) | public void GetSpan(out float min, out float max, Vector3 axis) method GetSpan (line 160) | public void GetSpan(out float min, out float max, ref Vector3 axis) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/Interactions/MyTriangleCache.cs class MyTriangleCache (line 16) | class MyTriangleCache method MyTriangleCache (line 18) | static MyTriangleCache() method MyTriangleCache (line 27) | public MyTriangleCache() method GetFreeTriangleList (line 35) | public List GetFreeTriangleList(MyRBElementI... method PushBackTriangleList (line 49) | public void PushBackTriangleList(List list) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/MyElement.cs class MyElement (line 13) | abstract class MyElement method GetWorldSpaceAABB (line 15) | public BoundingBox GetWorldSpaceAABB() method LoadFromDesc (line 25) | public virtual bool LoadFromDesc(MyElementDesc desc) method GetGlobalTransformation (line 38) | public virtual Matrix GetGlobalTransformation() { return m_Matrix; } method UpdateAABB (line 51) | public virtual void UpdateAABB() method MyElement (line 67) | public MyElement() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/MyElementDesc.cs class MyElementDesc (line 11) | abstract class MyElementDesc method IsValid (line 13) | public virtual bool IsValid() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/MyFiltering.cs class MyFiltering (line 14) | static class MyFiltering method AcceptCollision (line 16) | static public bool AcceptCollision(MyRBElement el0,MyRBElement el1) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/MyGroupMask.cs type MyGroupMask (line 14) | internal struct MyGroupMask method Equals (line 53) | public bool Equals(MyGroupMask other) method Equals (line 58) | public override bool Equals(object obj) method GetHashCode (line 65) | public override int GetHashCode() class MyGroupMaskManager (line 92) | class MyGroupMaskManager method MyGroupMaskManager (line 94) | public MyGroupMaskManager() method GetGroupMask (line 105) | public bool GetGroupMask(ref MyGroupMask mask) method PushBackGroupMask (line 209) | public void PushBackGroupMask(MyGroupMask mask) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/MyLineSegmentOverlapResult.cs type MyLineSegmentOverlapResult (line 8) | struct MyLineSegmentOverlapResult class MyLineSegmentOverlapResultComparer (line 10) | public class MyLineSegmentOverlapResultComparer : IComparer x, MyLineSegmentOve... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/MyQuantizedBvhAdapter.cs class MyQuantizedBvhAdapter (line 15) | class MyQuantizedBvhAdapter : IMyTriangePruningStructure method MyQuantizedBvhAdapter (line 55) | public MyQuantizedBvhAdapter(GImpactQuantizedBvh bvh, MyModel model) method GetIntersectionWithLine (line 61) | public MyIntersectionResultLineTriangleEx? GetIntersectionWithLine(MyE... method GetIntersectionWithLine (line 73) | public MyIntersectionResultLineTriangleEx? GetIntersectionWithLine(MyE... method GetTrianglesIntersectingSphere (line 98) | public void GetTrianglesIntersectingSphere(ref BoundingSphere sphere, ... method GetIntersectionWithSphere (line 187) | public bool GetIntersectionWithSphere(MyEntity physObject, ref Boundin... method GetTrianglesIntersectingSphere (line 235) | [Obsolete("Slow,use aabb")] method GetTrianglesIntersectingAABB (line 306) | public void GetTrianglesIntersectingAABB(ref BoundingBox aabb, List GetRBElementInteractions() { retur... method MyRBElement (line 69) | public MyRBElement() method SetRigidBody (line 79) | public void SetRigidBody(MyRigidBody rbo) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/RBElements/MyRBElementDefs.cs type MyRBElementType (line 14) | public enum MyRBElementType type MyElementFlag (line 29) | public enum MyElementFlag FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/RBElements/MyRBElementDesc.cs class MyRBElementDesc (line 14) | abstract class MyRBElementDesc: MyElementDesc method GetElementType (line 20) | public virtual MyRBElementType GetElementType() { return MyRBElementTy... method SetToDefault (line 22) | public virtual void SetToDefault() method IsValid (line 29) | public override bool IsValid() class MyRBBoxElementDesc (line 45) | class MyRBBoxElementDesc: MyRBElementDesc method SetToDefault (line 49) | public override void SetToDefault() method IsValid (line 58) | public override bool IsValid() method GetElementType (line 75) | public override MyRBElementType GetElementType() { return MyRBElementT... class MyRBSphereElementDesc (line 82) | class MyRBSphereElementDesc: MyRBElementDesc method SetToDefault (line 86) | public override void SetToDefault() method IsValid (line 92) | public override bool IsValid() method GetElementType (line 103) | public override MyRBElementType GetElementType() { return MyRBElementT... class MyRBCapsuleElementDesc (line 110) | class MyRBCapsuleElementDesc : MyRBElementDesc method SetToDefault (line 115) | public override void SetToDefault() method IsValid (line 122) | public override bool IsValid() method GetElementType (line 135) | public override MyRBElementType GetElementType() { return MyRBElementT... class MyRBTriangleMeshElementDesc (line 142) | class MyRBTriangleMeshElementDesc: MyRBElementDesc method SetToDefault (line 145) | public override void SetToDefault() method IsValid (line 153) | public override bool IsValid() method GetElementType (line 164) | public override MyRBElementType GetElementType() { return MyRBElementT... class MyRBVoxelElementDesc (line 174) | class MyRBVoxelElementDesc : MyRBElementDesc method SetToDefault (line 178) | public override void SetToDefault() method IsValid (line 184) | public override bool IsValid() method GetElementType (line 192) | public override MyRBElementType GetElementType() { return MyRBElementT... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/RBElements/MyRBMaterial.cs class MyRBMaterial (line 14) | class MyRBMaterial method MyRBMaterial (line 25) | public MyRBMaterial(float nsf, float ndf, float nr, System.Int32 guid) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/RBElements/Types/Geometry/MyBox.cs class MyBox (line 16) | public class MyBox type Edge (line 23) | public struct Edge method Edge (line 28) | public Edge(BoxPointIndex ind0, BoxPointIndex ind1) type BoxPointIndex (line 40) | public enum BoxPointIndex method MyBox (line 77) | public MyBox( Matrix matrix, Vector3 m_SideLengths) method GetCentre (line 100) | public Vector3 GetCentre() method GetCentre (line 113) | public void GetCentre(out Vector3 centre) method GetBoundingRadiusAroundCentre (line 128) | public float GetBoundingRadiusAroundCentre() method Expand (line 157) | public void Expand(Vector3 amount) method GetHalfSideLengths (line 167) | public Vector3 GetHalfSideLengths() method GetSide (line 182) | public Vector3 GetSide(int i) method GetSqDistanceToPoint (line 195) | public float GetSqDistanceToPoint(out Vector3 closestBoxPoint, Vector3... method GetDistanceToPoint (line 254) | public float GetDistanceToPoint(out Vector3 closestBoxPoint, method GetSpan (line 267) | public void GetSpan(out float min, out float max, Vector3 axis) method GetCornerPoints (line 294) | public void GetCornerPoints(out Vector3[] pts) method GetEdges (line 323) | public void GetEdges(out Edge[] edg) method GetEdgesAroundPoint (line 333) | public void GetEdgesAroundPoint(out int[] edgeIndices, BoxPointIndex pt) method GetSurfaceArea (line 346) | public float GetSurfaceArea() method GetVolume (line 351) | public float GetVolume() method SegmentIntersect (line 356) | public bool SegmentIntersect(out float fracOut, out Vector3 posOut, ou... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/RBElements/Types/MyRBBoxElement.cs class MyRBBoxElement (line 15) | class MyRBBoxElement: MyRBElement method MyRBBoxElement (line 19) | public MyRBBoxElement() method MyRBBoxElement (line 24) | public MyRBBoxElement(Vector3 size) method LoadFromDesc (line 30) | public override bool LoadFromDesc(MyElementDesc desc) method GetElementType (line 44) | public override MyRBElementType GetElementType() { return MyRBElementT... method UpdateAABB (line 56) | public override void UpdateAABB() method SetSize (line 134) | void SetSize(Vector3 size) method GetClosestPoint (line 143) | public override void GetClosestPoint(Vector3 point, ref Vector3 closes... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/RBElements/Types/MyRBCapsuleElement.cs class MyRBCapsuleElement (line 14) | class MyRBCapsuleElement: MyRBElement method MyRBCapsuleElement (line 18) | public MyRBCapsuleElement() method MyRBCapsuleElement (line 22) | public MyRBCapsuleElement(float radius, float height) method LoadFromDesc (line 28) | public override bool LoadFromDesc(MyElementDesc desc) method GetElementType (line 44) | public override MyRBElementType GetElementType() { return MyRBElementT... method SetRadius (line 54) | void SetRadius(float radius) method SetHeight (line 64) | void SetHeight(float height) method UpdateAABB (line 74) | public override void UpdateAABB() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/RBElements/Types/MyRBSphereElement.cs class MyRBSphereElement (line 13) | class MyRBSphereElement: MyRBElement method MyRBSphereElement (line 17) | public MyRBSphereElement() method MyRBSphereElement (line 22) | public MyRBSphereElement(float radius) method LoadFromDesc (line 27) | public override bool LoadFromDesc(MyElementDesc desc) method GetElementType (line 41) | public override MyRBElementType GetElementType() { return MyRBElementT... method UpdateAABB (line 45) | public override void UpdateAABB() method SetRadius (line 60) | void SetRadius(float radius) method GetClosestPoint (line 74) | public override void GetClosestPoint(Vector3 point, ref Vector3 closes... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/RBElements/Types/MyRBTriangleMeshElement.cs class MyRBTriangleMeshElement (line 16) | class MyRBTriangleMeshElement: MyRBElement method MyRBTriangleMeshElement (line 20) | public MyRBTriangleMeshElement() method SetModel (line 28) | protected void SetModel(MyModel model) method SetModelLOD0 (line 38) | protected void SetModelLOD0(MyModel model) method GetElementType (line 47) | public override MyRBElementType GetElementType() { return MyRBElementT... method UpdateAABB (line 58) | public override void UpdateAABB() method LoadFromDesc (line 134) | public override bool LoadFromDesc(MyElementDesc desc) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/RBElements/Types/MyRBVoxelElement.cs class MyRBVoxelElement (line 14) | class MyRBVoxelElement: MyRBElement method MyRBVoxelElement (line 18) | public MyRBVoxelElement() method GetElementType (line 23) | public override MyRBElementType GetElementType() { return MyRBElementT... method LoadFromDesc (line 35) | public override bool LoadFromDesc(MyElementDesc desc) method UpdateAABB (line 56) | public override void UpdateAABB() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/SensorElements/MyBoxSensorElement.cs class MyBoxSensorElement (line 13) | class MyBoxSensorElement : MySensorElement method MyBoxSensorElement (line 17) | public MyBoxSensorElement() method MyBoxSensorElement (line 22) | public MyBoxSensorElement(Vector3 size) method LoadFromDesc (line 28) | public override bool LoadFromDesc(MyElementDesc desc) method GetElementType (line 44) | public override MySensorElementType GetElementType() { return MySensor... method UpdateAABB (line 48) | public override void UpdateAABB() method SetSize (line 74) | public override void SetSize(Vector3 size) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/SensorElements/MySensorElement.cs class MySensorElement (line 13) | abstract class MySensorElement: MyElement method MySensorElement (line 15) | public MySensorElement() method GetElementType (line 22) | public virtual MySensorElementType GetElementType() { return MySensorE... method GetGlobalTransformation (line 24) | public override Matrix GetGlobalTransformation() { return m_Matrix * m... method SetSize (line 32) | public abstract void SetSize(Vector3 size); method Close (line 34) | public void Close() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/SensorElements/MySensorElementDefs.cs type MySensorElementType (line 10) | public enum MySensorElementType FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/SensorElements/MySensorElementDesc.cs class MySensorElementDesc (line 14) | abstract class MySensorElementDesc : MyElementDesc method GetElementType (line 19) | public virtual MySensorElementType GetElementType() { return MySensorE... method SetToDefault (line 21) | public virtual void SetToDefault() method IsValid (line 27) | public override bool IsValid() class MySphereSensorElementDesc (line 43) | class MySphereSensorElementDesc : MySensorElementDesc method SetToDefault (line 47) | public override void SetToDefault() method IsValid (line 53) | public override bool IsValid() method GetElementType (line 64) | public override MySensorElementType GetElementType() { return MySensor... class MyBoxSensorElementDesc (line 71) | class MyBoxSensorElementDesc : MySensorElementDesc method SetToDefault (line 75) | public override void SetToDefault() method IsValid (line 81) | public override bool IsValid() method GetElementType (line 92) | public override MySensorElementType GetElementType() { return MySensor... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Collisions/SensorElements/MySphereSensorElement.cs class MySphereSensorElement (line 12) | class MySphereSensorElement: MySensorElement method MySphereSensorElement (line 16) | public MySphereSensorElement() method MySphereSensorElement (line 21) | public MySphereSensorElement(float radius) method LoadFromDesc (line 26) | public override bool LoadFromDesc(MyElementDesc desc) method GetElementType (line 46) | public override MySensorElementType GetElementType() { return MySensor... method UpdateAABB (line 50) | public override void UpdateAABB() method SetSize (line 64) | public override void SetSize(Vector3 size) method SetRadius (line 69) | void SetRadius(float radius) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Core/Broadphase/MyBroadphase.cs type MyBrodphaseType (line 12) | enum MyBrodphaseType class MyBroadphase (line 22) | abstract class MyBroadphase: ParallelTasks.IWork method CreateVolume (line 24) | public virtual void CreateVolume(MyElement element) { } method DestroyVolume (line 25) | public virtual void DestroyVolume(MyElement element) { } method MoveVolume (line 26) | public virtual void MoveVolume(MyElement element) { } method MoveVolumeFast (line 28) | public virtual void MoveVolumeFast(MyElement element) { } method DoWork (line 32) | public virtual void DoWork() { } method GetRBElementInteractionList (line 34) | public virtual List GetRBElementInteractionLis... method Close (line 36) | public virtual void Close() { } FILE: Sources/MinerWars.GameLib/AppCode/Physics/Core/Broadphase/MyBruteForceBp.cs class MyBruteForceBroadphase (line 14) | class MyBruteForceBroadphase: MyBroadphase method MyBruteForceBroadphase (line 16) | public MyBruteForceBroadphase() method CreateVolume (line 22) | public override void CreateVolume(MyElement element) method DestroyVolume (line 43) | public override void DestroyVolume(MyElement element) method DoWork (line 55) | public override void DoWork() method GetRBElementInteractionList (line 135) | public override List GetRBElementInteractionLi... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Core/Broadphase/MyDAABBTreeBp.cs class MyDynamicAABBTreeBroadphase (line 40) | class MyDynamicAABBTreeBroadphase : MyBroadphase method MyDynamicAABBTreeBroadphase (line 42) | public MyDynamicAABBTreeBroadphase() method GetDAABBTree (line 50) | public MyDynamicAABBTree GetDAABBTree() method CreateVolume (line 55) | public override void CreateVolume(MyElement element) method DestroyVolume (line 61) | public override void DestroyVolume(MyElement element) method MoveVolume (line 94) | public override void MoveVolume(MyElement element) method MoveVolumeFast (line 109) | public override void MoveVolumeFast(MyElement element) method ClearInteractions (line 133) | private void ClearInteractions() method DoWork (line 148) | public override void DoWork() method GetRBElementInteractionList (line 365) | public override List GetRBElementInteractionLi... method Close (line 370) | public override void Close() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Core/Modules/MyContactConstraintModule.cs class MyContactConstraintModule (line 18) | class MyContactConstraintModule method MyContactConstraintModule (line 20) | static MyContactConstraintModule() method MyContactConstraintModule (line 32) | public MyContactConstraintModule() method AddContactConstraint (line 54) | public void AddContactConstraint(MyRBElementInteraction interaction, M... method PopCollPointInfo (line 68) | public MyCollPointInfo PopCollPointInfo() method PushCollPointInfo (line 82) | public void PushCollPointInfo(MyCollPointInfo info) method FreeRBContactConstraint (line 90) | private void FreeRBContactConstraint(MyRBContactConstraint info) method Flush (line 100) | public void Flush() method FireContactCallbacks (line 187) | private void FireContactCallbacks() method GetTriangleCache (line 256) | public MyTriangleCache GetTriangleCache() method GetActiveRBContactConstraints (line 261) | public List GetActiveRBContactConstraints() method Destroy (line 267) | public void Destroy() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Core/Modules/MyRigidBodyModule.cs class MyRigidBodyModule (line 23) | class MyRigidBodyModule method MyRigidBodyModule (line 25) | static MyRigidBodyModule() method MyRigidBodyModule (line 36) | public MyRigidBodyModule() method SolverAction (line 67) | private void SolverAction(int idx) method InteractionAction (line 72) | private void InteractionAction(int idx) method Insert (line 80) | public bool Insert(MyRigidBody rbo) method Remove (line 122) | public void Remove(MyRigidBody rbo) method Simulate (line 148) | public void Simulate(float timeStep) method Flush (line 238) | private void Flush() method FireContactCallbacks (line 246) | private void FireContactCallbacks(float dt) method SolveDeactivation (line 254) | private void SolveDeactivation(float dt) method Solve (line 264) | private void Solve(float dt) method RboIslandGeneration (line 319) | protected void RboIslandGeneration() method BroadPhaseUpdate (line 332) | protected void BroadPhaseUpdate(float timeStep) method ParseLastElement (line 339) | string ParseLastElement(string text) method NearPhaseUpdate (line 352) | protected void NearPhaseUpdate(float timeStep) method Initialize (line 489) | public void Initialize() method Destroy (line 518) | public void Destroy() method SetRigidBodyContactEventTypeMask (line 553) | public void SetRigidBodyContactEventTypeMask(MyContactEventType ev, us... method GetRigidBodyContactEventTypeMask (line 559) | public MyContactEventType GetRigidBodyContactEventTypeMask(ushort type... method GetActiveRigids (line 566) | public HashSet GetActiveRigids() { return m_ActiveRigids; } method AddActiveRigid (line 571) | public void AddActiveRigid(MyRigidBody rbo) method RemoveActiveRigid (line 589) | public void RemoveActiveRigid(MyRigidBody rbo) method GetBroadphase (line 632) | public MyBroadphase GetBroadphase() { return m_BroadPhase; } method EnableCollisionInLayers (line 637) | public void EnableCollisionInLayers(System.UInt16 layer0, System.UInt1... method EnableCollisionInLayers (line 643) | public void EnableCollisionInLayers(System.UInt16 layer, bool enable) method IsEnabledCollisionInLayers (line 652) | public bool IsEnabledCollisionInLayers(System.UInt16 layer0, System.UI... method GetRigidBodyIslandGeneration (line 657) | public MyRigidBodyIslandGeneration GetRigidBodyIslandGeneration() method GetGroupMaskManager (line 665) | public MyGroupMaskManager GetGroupMaskManager() method GetPruningStructure (line 670) | public MyDynamicAABBTree GetPruningStructure() { return m_PruningStruc... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Core/Modules/MySensorInteractionModule.cs class MySensorInteractionModule (line 17) | class MySensorInteractionModule method MySensorInteractionModule (line 19) | static MySensorInteractionModule() method MySensorInteractionModule (line 40) | public MySensorInteractionModule() method AddSensorInteraction (line 66) | public void AddSensorInteraction(MySensorElement sensorElement, MyRBEl... method RemoveSensorInteraction (line 202) | public void RemoveSensorInteraction(MySensorInteraction si) method PrepareSafetySensorInteractionIterator (line 246) | private void PrepareSafetySensorInteractionIterator() method UpdateInteractions (line 258) | public void UpdateInteractions(float dt) method CheckInteractions (line 271) | public void CheckInteractions(float dt) method PutCurrentInteractionsBack (line 296) | public void PutCurrentInteractionsBack() method Flush (line 309) | public void Flush() method IsCheckInteractionsActive (line 314) | public bool IsCheckInteractionsActive() method GetNewAllocatedInteractionsCount (line 339) | public int GetNewAllocatedInteractionsCount() method GetInteractionsInUseCount (line 344) | public int GetInteractionsInUseCount() method GetInteractionsInUseCountMax (line 349) | public int GetInteractionsInUseCountMax() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Core/Modules/MySensorModule.cs class MySensorModule (line 13) | class MySensorModule method MySensorModule (line 15) | public MySensorModule() method Destroy (line 24) | public void Destroy() method AddSensor (line 57) | public bool AddSensor(MySensor sensor) method RemoveSensor (line 85) | public bool RemoveSensor(MySensor sensor) method MoveSensor (line 114) | public void MoveSensor(MySensor sensor, bool activateSensor) method PrepareSensorInteractions (line 127) | public void PrepareSensorInteractions() method ParseSensorInteractions (line 141) | public void ParseSensorInteractions() method HandleSensorChanges (line 165) | public void HandleSensorChanges() method ClearSensor (line 192) | private void ClearSensor(MySensor sensor) method SensorsCount (line 211) | public int SensorsCount() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Core/MyPhysics.cs class MyPhysics (line 18) | class MyPhysics method MyPhysics (line 23) | static MyPhysics() method MyPhysics (line 27) | public MyPhysics() method DebugDrawPhysicsPrunning (line 45) | public static void DebugDrawPhysicsPrunning() method InitializePhysics (line 70) | public bool InitializePhysics() method DestroyPhysics (line 80) | public void DestroyPhysics() method RegisterSimulationHandler (line 108) | public void RegisterSimulationHandler(MyPhysSimulationHandler simHandler) method UnregisterSimulationHandler (line 124) | public void UnregisterSimulationHandler(MyPhysSimulationHandler simHan... method Simulate (line 149) | public void Simulate(float timeStep) method GetRigidBodyModule (line 197) | public MyRigidBodyModule GetRigidBodyModule() { return m_RigidBodyModu... method GetRBInteractionModule (line 198) | public MyRBInteractionModule GetRBInteractionModule() { return m_RBInt... method GetUtils (line 199) | public MyPhysicsUtils GetUtils() { return m_Utils; } method GetPhysicsObjects (line 200) | public MyPhysicsObjects GetPhysicsObjects() { return m_PhysicsObjects; } method GetContactConstraintModule (line 201) | public MyContactConstraintModule GetContactConstraintModule() { return... method GetSensorModule (line 202) | public MySensorModule GetSensorModule() { return m_SensorModule; } method GetSensorInteractionModule (line 203) | public MySensorInteractionModule GetSensorInteractionModule() { return... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Core/MyPhysicsConfig.cs class MyPhysicsConfig (line 14) | public static class MyPhysicsConfig FILE: Sources/MinerWars.GameLib/AppCode/Physics/Core/MyPhysicsObjects.cs class MyPhysicsObjects (line 16) | class MyPhysicsObjects method MyPhysicsObjects (line 18) | public MyPhysicsObjects() method GetRigidBodyDesc (line 39) | public MyRigidBodyDesc GetRigidBodyDesc() { return m_RigidBodyDesc; } method GetRBSphereElementDesc (line 40) | public MyRBSphereElementDesc GetRBSphereElementDesc() { return m_RBSph... method GetRBBoxElementDesc (line 41) | public MyRBBoxElementDesc GetRBBoxElementDesc() { return m_RBBoxElemen... method GetRBCapsuleElementDesc (line 42) | public MyRBCapsuleElementDesc GetRBCapsuleElementDesc() { return m_RBC... method GetRBTriangleMeshElementDesc (line 43) | public MyRBTriangleMeshElementDesc GetRBTriangleMeshElementDesc() { re... method GetRBVoxelElementDesc (line 44) | public MyRBVoxelElementDesc GetRBVoxelElementDesc() { return m_RBVoxel... method CreateRigidBody (line 46) | public MyRigidBody CreateRigidBody(MyRigidBodyDesc desc) method CreateSensor (line 64) | public MySensor CreateSensor(MySensorDesc desc) method DestroyRigidBody (line 82) | public void DestroyRigidBody(MyRigidBody rbo) method DestroySensor (line 92) | public void DestroySensor(MySensor sensor) method CreateSensorElement (line 102) | public MySensorElement CreateSensorElement(MySensorElementDesc desc) method CreateRBElement (line 127) | public MyRBElement CreateRBElement(MyRBElementDesc desc) method RemoveRBElement (line 215) | public void RemoveRBElement(MyRBElement element) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Core/MySimulationHandler.cs class MyPhysSimulationHandler (line 14) | abstract class MyPhysSimulationHandler method BeforeSimulation (line 16) | public virtual void BeforeSimulation(float timeStep) { } method AfterSimulation (line 17) | public virtual void AfterSimulation(float timeStep) { } FILE: Sources/MinerWars.GameLib/AppCode/Physics/Core/Prunning/MyDynamicAABBTree.cs class MyDynamicAABBTree (line 20) | class MyDynamicAABBTree class DynamicTreeNode (line 28) | class DynamicTreeNode method IsLeaf (line 44) | internal bool IsLeaf() method MyDynamicAABBTree (line 99) | public MyDynamicAABBTree(Vector3 extension) method GetStack (line 119) | private Stack GetStack() method PushStack (line 127) | private void PushStack(Stack stack) method AddProxy (line 138) | public int AddProxy(ref BoundingBox aabb, object userData, uint userFl... method RemoveProxy (line 169) | public void RemoveProxy(int proxyId) method MoveProxy (line 197) | public bool MoveProxy(int proxyId, ref BoundingBox aabb, Vector3 displ... method GetUserData (line 267) | T GetUserData(int proxyId) method GetUserFlag (line 278) | uint GetUserFlag(int proxyId) method GetFatAABB (line 289) | public void GetFatAABB(int proxyId, out BoundingBox fatAABB) method Query (line 302) | public void Query(Func callback, ref BoundingBox aabb) method CountLeaves (line 346) | public int CountLeaves(int nodeId) method AllocateNode (line 375) | private int AllocateNode() method FreeNode (line 414) | private void FreeNode(int nodeId) method InsertLeaf (line 425) | private void InsertLeaf(int leaf, bool rebalance) method RemoveLeaf (line 591) | private void RemoveLeaf(int leaf) method GetHeight (line 654) | public int GetHeight() method Balance (line 674) | private int Balance(int iA) method OverlapAllFrustum (line 818) | public void OverlapAllFrustum(ref BoundingFrustum frustum, List ... method OverlapAllFrustum (line 823) | public void OverlapAllFrustum(ref BoundingFrustum frustum, List ... method OverlapAllFrustumAny (line 912) | public void OverlapAllFrustumAny(ref BoundingFrustum frustum, List<... method OverlapAllLineSegment (line 995) | public void OverlapAllLineSegment(ref MyLine line, List(ref MyLine line, List(ref BoundingBox bbox, List ele... method OverlapAllBoundingSphere (line 1120) | public void OverlapAllBoundingSphere(ref BoundingSphere sphere, Lis... method GetAll (line 1171) | public void GetAll(List elementsList, bool clear) method ResetNodes (line 1189) | private void ResetNodes() method Clear (line 1211) | public void Clear() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/Base/Constaints/MyRBConstraint.cs type ConstraintFlag (line 11) | public enum ConstraintFlag class MyRBConstraint (line 19) | abstract class MyRBConstraint method MyRBConstraint (line 21) | public MyRBConstraint() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/Base/Constaints/MyRBContactConstraint.cs class MyRBContactConstraint (line 14) | class MyRBContactConstraint: MyRBConstraint method GetRBElementInteraction (line 24) | public MyRBElementInteraction GetRBElementInteraction() method MyRBContactConstraint (line 29) | public MyRBContactConstraint() { } method Init (line 58) | public void Init(MyRBElementInteraction interaction, MySmallCollPointI... method Destroy (line 89) | public void Destroy() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/Base/Constaints/MyRBSolverConstraint.cs class MyRBSolverConstraint (line 14) | class MyRBSolverConstraint method MyRBSolverConstraint (line 16) | public MyRBSolverConstraint() method Clear (line 20) | public void Clear() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/Base/MyRBIslandGeneration.cs class MyRigidBodyIslandGeneration (line 14) | class MyRigidBodyIslandGeneration: ParallelTasks.IWork method MyRigidBodyIslandGeneration (line 16) | public MyRigidBodyIslandGeneration() method DoWork (line 26) | public void DoWork() method GenerateIslands (line 34) | private void GenerateIslands() method AddRigidBody (line 59) | private void AddRigidBody(MyRigidBody rbo, MyRigidBody secondRigidBody... method GetIslands (line 123) | public List GetIslands() method CheckIslands (line 131) | public bool CheckIslands() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/Base/MyRBIslandNSolver.cs class MyRBIslandNSolver (line 22) | class MyRBIslandNSolver : ParallelTasks.IWork method MyRBIslandNSolver (line 28) | public MyRBIslandNSolver() method Clear (line 39) | public void Clear() method SetRBIsland (line 58) | public void SetRBIsland(MyRigidBodyIsland island) method DoWork (line 64) | public void DoWork() method UpdateVelocities (line 84) | private void UpdateVelocities(float dt) method UpdatePositions (line 97) | private void UpdatePositions(float dt) method PrepareRigidBodies (line 164) | private void PrepareRigidBodies() method PrepareConstraints (line 176) | private void PrepareConstraints() method AddRigidBody (line 202) | private MyRBSolverBody AddRigidBody(MyRigidBody rbo) method AddConstraint (line 252) | private void AddConstraint(MyRBContactConstraint rbc) method Solve (line 377) | private void Solve(float dt) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/Base/MyRBIslandSleepState.cs class MyRigidBodyIslandSleepState (line 12) | class MyRigidBodyIslandSleepState : ParallelTasks.IWork method MyRigidBodyIslandSleepState (line 14) | public MyRigidBodyIslandSleepState() method DoWork (line 22) | public void DoWork() method UpdateSleepState (line 30) | private void UpdateSleepState() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/Base/MyRBSolverBody.cs class MyRBSolverBody (line 10) | class MyRBSolverBody type SolverBodyState (line 12) | public enum SolverBodyState method MyRBSolverBody (line 19) | public MyRBSolverBody() method Clear (line 24) | public void Clear() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/Base/MyRigidBodyIsland.cs class MyRigidBodyIsland (line 13) | class MyRigidBodyIsland method MyRigidBodyIsland (line 15) | public MyRigidBodyIsland() method AddRigidBody (line 19) | public void AddRigidBody(MyRigidBody rbo) method RemoveRigidBody (line 32) | public void RemoveRigidBody(MyRigidBody rbo) { m_Rigids.Remove(rbo); } method Update (line 34) | public void Update(float timeStep) method GetRigids (line 40) | public List GetRigids() method Clear (line 45) | public void Clear() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/MyContactEventHandler.cs type MyContactEventType (line 11) | enum MyContactEventType class MyContactEventInfo (line 24) | class MyContactEventInfo method Fill (line 27) | public void Fill(MyRBContactConstraint cc) type IMyNotifyContact (line 60) | interface IMyNotifyContact method OnContactStart (line 66) | void OnContactStart(MyContactEventInfo contactInfo); method OnContactEnd (line 72) | void OnContactEnd(MyContactEventInfo contactInfo); method OnContactTouch (line 78) | void OnContactTouch(MyContactEventInfo contactInfo); FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/MyContactModifyEventHandler.cs type IMyContactModifyNotifications (line 5) | interface IMyContactModifyNotifications method OnContact (line 9) | bool OnContact(ref MyRBSolverConstraint constraint); FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/MyRigidBody.cs class MyRigidBody (line 19) | partial class MyRigidBody method MyRigidBody (line 86) | public MyRigidBody() method LoadFromDesc (line 122) | public bool LoadFromDesc(MyRigidBodyDesc desc) method ActivateNotification (line 163) | public void ActivateNotification() method DeactivateNotification (line 171) | public void DeactivateNotification() method IsStatic (line 210) | public bool IsStatic() { return ((m_Flags & RigidBodyFlag.RBF_RBO_STAT... method IsKinematic (line 212) | public bool IsKinematic() { return ((m_Flags & RigidBodyFlag.RBF_KINEM... method IsSleeping (line 214) | public bool IsSleeping() { return m_IsSleeping; } method WakeUp (line 219) | public void WakeUp() method PutToSleep (line 229) | public void PutToSleep() method GetMass (line 285) | public float GetMass() { return this.m_Mass; } method GetOneOverMass (line 287) | public float GetOneOverMass() method SetMass (line 292) | public void SetMass(float mass, bool recomputeInertiaTensor) method ApplyForce (line 324) | public void ApplyForce(Vector3 force) method ApplyForce (line 337) | public void ApplyForce(Vector3 force, Vector3 pos) method ApplyImpulse (line 359) | public void ApplyImpulse(Vector3 impulse, Vector3 pos) method ApplyTorque (line 378) | public void ApplyTorque(Vector3 torque) method GetFlags (line 414) | public RigidBodyFlag GetFlags() { return m_Flags; } method RaiseFlag (line 416) | public void RaiseFlag(RigidBodyFlag flag) method ReadFlag (line 424) | public bool ReadFlag(RigidBodyFlag flags) { return (flags & m_Flags) !... method ClearFlag (line 426) | public void ClearFlag(RigidBodyFlag flag) method AddElement (line 434) | public bool AddElement(MyRBElement element, bool recomputeInertia) method RemoveElement (line 452) | public void RemoveElement(MyRBElement element, bool recomputeInertia) method RemoveAllElements (line 477) | public void RemoveAllElements() method GetRBElementList (line 494) | public List GetRBElementList() { return m_RBElementList; } method Clear (line 508) | public void Clear() method SetLinearVelocity (line 514) | private void SetLinearVelocity(Vector3 vel) method SetAngularVelocity (line 530) | private void SetAngularVelocity(Vector3 vel) method SetInitialFlags (line 546) | private void SetInitialFlags(RigidBodyFlag flags) method SetMatrix (line 555) | internal void SetMatrix(Matrix matrix) method GetLocalPointVelocity (line 587) | public void GetLocalPointVelocity(ref Vector3 relPos, out Vector3 result) method GetGlobalPointVelocity (line 594) | public void GetGlobalPointVelocity(ref Vector3 globalPos, out Vector3 ... method SetGroupMask (line 603) | public void SetGroupMask(MyGroupMask grMask) method UpdateVelocity (line 614) | public void UpdateVelocity(float dt) method ApplyDamping (line 655) | public void ApplyDamping(float dt) method UpdateMatrix (line 699) | public void UpdateMatrix(float dt) method GetKineticEnergy (line 731) | public float GetKineticEnergy() method CanDeactivate (line 752) | public bool CanDeactivate() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/MyRigidBodyDefs.cs type RigidBodyFlag (line 8) | [Flags] FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/MyRigidBodyDesc.cs class MyRigidBodyDesc (line 14) | class MyRigidBodyDesc method MyRigidBodyDesc (line 38) | public MyRigidBodyDesc() method SetToDefault (line 62) | public void SetToDefault() method IsValid (line 85) | public bool IsValid() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/MyRigidBodyEvent.cs type IMyNotifyMotion (line 27) | interface IMyNotifyMotion method OnMotion (line 34) | void OnMotion(MyRigidBody rbo, float step); FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/MySensor.cs class MySensor (line 12) | class MySensor method MySensor (line 29) | public MySensor() method LoadFromDesc (line 56) | public bool LoadFromDesc(MySensorDesc desc) method MarkForClose (line 86) | public void MarkForClose() method IsMarkedForClose (line 91) | public bool IsMarkedForClose() method Close (line 96) | public void Close() method GetElement (line 149) | public MySensorElement GetElement() { return m_Element; } method GetHandler (line 154) | public IMySensorEventHandler GetHandler() { return m_SensorEventHandle... method SetMatrix (line 161) | private void SetMatrix(Matrix matr) method PrepareSensorInteractions (line 168) | public void PrepareSensorInteractions() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/MySensorDesc.cs class MySensorDesc (line 13) | class MySensorDesc method MySensorDesc (line 23) | public MySensorDesc() method SetToDefault (line 33) | public void SetToDefault() method IsValid (line 42) | public bool IsValid() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Dynamics/MySensorEventHandler.cs type IMySensorEventHandler (line 12) | interface IMySensorEventHandler method OnEnter (line 18) | void OnEnter(MySensor sensor,MyRigidBody rbo, MyRBElement rbElement); method OnLeave (line 24) | void OnLeave(MySensor sensor,MyRigidBody rbo, MyRBElement rbElement); FILE: Sources/MinerWars.GameLib/AppCode/Physics/Utils/MyBoundingBoxHelper.cs class BoundingBoxHelper (line 8) | class BoundingBoxHelper method AddPoint (line 13) | static public void AddPoint(ref Vector3 pos, ref BoundingBox bb) method AddLine (line 20) | static public void AddLine(ref MyLine line, ref BoundingBox bb) method AddTriangle (line 33) | static public void AddTriangle(ref BoundingBox bb, ref Vector3 vertex0... method AddTriangle (line 46) | static public void AddTriangle(ref BoundingBox bb, Vector3 vertex0, Ve... method AddPoint (line 57) | static public void AddPoint(Vector3 pos, ref BoundingBox bb) method AddFrustum (line 67) | static public void AddFrustum(ref BoundingFrustum frustum, ref Boundin... method AddBBox (line 85) | static public void AddBBox(BoundingBox bbox, ref BoundingBox bb) method AddSphere (line 106) | static public void AddSphere(MinerWarsMath.BoundingSphere sphere, ref ... method AddSphere (line 120) | static public void AddSphere(ref MinerWarsMath.BoundingSphere sphere, ... method OverlapTest (line 134) | public static bool OverlapTest(ref BoundingBox box0, ref BoundingBox b... method OverlapTest (line 144) | public static bool OverlapTest(ref BoundingBox box0, ref BoundingBox b... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Utils/MyDistance.cs class Distance (line 13) | sealed class Distance method Distance (line 15) | private Distance() { } method PointColDetVoxelTriangleDistanceSq (line 21) | public static float PointColDetVoxelTriangleDistanceSq(out float pfSPa... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Utils/MyElementHelper.cs class MyElementHelper (line 9) | static class MyElementHelper method GetClosestPointForBox (line 11) | public static void GetClosestPointForBox(Vector3 size, Vector3 point, ... method GetClosestPointForSphere (line 92) | public static void GetClosestPointForSphere(float radius, Vector3 poin... FILE: Sources/MinerWars.GameLib/AppCode/Physics/Utils/MyPhysUtils.cs class MyPhysicsUtils (line 17) | class MyPhysicsUtils method MyPhysicsUtils (line 19) | static MyPhysicsUtils() method BoundingBoxAddPoint (line 35) | static public void BoundingBoxAddPoint(ref BoundingBox aabb, Vector3 p... method NormalizeSafe (line 56) | public static void NormalizeSafe(ref Vector3 vec) method PointPointDistance (line 67) | public static float PointPointDistance(Vector3 pt1, Vector3 pt2) method Max (line 76) | public static float Max(float a, float b, float c) method Min (line 83) | public static float Min(float a, float b, float c) method Orthonormalise (line 90) | public static void Orthonormalise(ref Matrix matrix) method ComputeIntertiaTensor (line 141) | public static void ComputeIntertiaTensor(MyRigidBody rbo) method GetSphereInertiaTensor (line 274) | public static Matrix GetSphereInertiaTensor(float radius, float mass) class MyPhysicsUnsafe (line 289) | public sealed class MyPhysicsUnsafe method Get (line 291) | public static unsafe float Get(ref Vector3 vec, int index) method Get (line 299) | public static unsafe float Get(Vector3 vec, int index) method Get (line 305) | public static unsafe Vector3 Get(Matrix mat, int index) method Get (line 312) | public static unsafe Vector3 Get(ref Matrix mat, int index) method Get (line 320) | public static unsafe void Get(ref Matrix mat, int index, out Vector3... type MyFloatArray3 (line 331) | public struct MyFloatArray3 method Get (line 351) | unsafe float Get(int index) method Set (line 359) | unsafe void Set(int index, float value) method AssertIndex (line 367) | static void AssertIndex(int index) type MyFloatArray13 (line 374) | public struct MyFloatArray13 method Get (line 404) | unsafe float Get(int index) method Set (line 412) | unsafe void Set(int index, float value) method AssertIndex (line 420) | static void AssertIndex(int index) type MyVector3Array13 (line 427) | public struct MyVector3Array13 method Get (line 457) | unsafe Vector3 Get(int index) method Set (line 465) | unsafe void Set(int index, Vector3 value) method AssertIndex (line 473) | static void AssertIndex(int index) type MyVector3Array3 (line 480) | public struct MyVector3Array3 method Get (line 500) | unsafe Vector3 Get(int index) method Set (line 508) | unsafe void Set(int index, Vector3 value) method AssertIndex (line 516) | static void AssertIndex(int index) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Utils/MyRingBuffer.cs class MyRingBuffer (line 14) | class MyRingBuffer method MyRingBuffer (line 16) | public MyRingBuffer( uint size ) method Size (line 27) | public uint Size() method GetCapacity (line 32) | public uint GetCapacity() method Put (line 37) | public bool Put(T item ) method Bottom (line 48) | public T Bottom() method Pop (line 54) | public T Pop() method CanPut (line 66) | public bool CanPut() method Dispose (line 71) | public void Dispose() method Inc (line 77) | private uint Inc( uint idx ) FILE: Sources/MinerWars.GameLib/AppCode/Physics/Utils/MySegment.cs type MySegment (line 9) | public struct MySegment method MySegment (line 14) | public MySegment(Vector3 origin, Vector3 delta) method GetPoint (line 20) | public void GetPoint(float t, out Vector3 point) method GetPoint (line 32) | public Vector3 GetPoint(float t) method GetEnd (line 46) | public Vector3 GetEnd() FILE: Sources/MinerWars.GameLib/AppCode/Physics/Utils/MyTransform.cs type MyTransform (line 14) | public struct MyTransform method MyTransform (line 25) | public MyTransform(Vector3 position, Matrix orientation) method ApplyTransformRate (line 31) | public void ApplyTransformRate(ref TransformRate rate, float dt) method ApplyTransformRate (line 53) | public void ApplyTransformRate(TransformRate rate, float dt) method Multiply (line 83) | public static MyTransform Multiply(MyTransform lhs, MyTransform rhs) method Multiply (line 95) | public static void Multiply(ref MyTransform lhs, ref MyTransform rhs, ... type TransformRate (line 112) | public struct TransformRate method TransformRate (line 117) | public TransformRate(Vector3 velocity, Vector3 angularVelocity) method Add (line 125) | public static TransformRate Add(TransformRate rate1, TransformRate rate2) method Add (line 133) | public static void Add(ref TransformRate rate1, ref TransformRate rate... FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/DShow/DsBugWO.cs class DsBugWO (line 14) | public class DsBugWO method CreateDsInstance (line 24) | public static object CreateDsInstance( ref Guid clsid, ref Guid riid ) method CoCreateInstance (line 40) | [DllImport("ole32.dll") ] type CLSCTX (line 44) | [Flags] FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/DShow/DsControl.cs type IMediaControl (line 17) | [ComVisible(true), ComImport, method Run (line 22) | [PreserveSig] method Pause (line 25) | [PreserveSig] method Stop (line 28) | [PreserveSig] method GetState (line 31) | [PreserveSig] method RenderFile (line 34) | [PreserveSig] method AddSourceFilter (line 37) | [PreserveSig] method get_FilterCollection (line 42) | [PreserveSig] method get_RegFilterCollection (line 46) | [PreserveSig] method StopWhenReady (line 50) | [PreserveSig] type IMediaEvent (line 60) | [ComVisible(true), ComImport, method GetEventHandle (line 65) | [PreserveSig] method GetEvent (line 68) | [PreserveSig] method WaitForCompletion (line 71) | [PreserveSig] method CancelDefaultHandling (line 74) | [PreserveSig] method RestoreDefaultHandling (line 77) | [PreserveSig] method FreeEventParams (line 80) | [PreserveSig] type IMediaEventEx (line 90) | [ComVisible(true), ComImport, method GetEventHandle (line 96) | [PreserveSig] method GetEvent (line 99) | [PreserveSig] method WaitForCompletion (line 102) | [PreserveSig] method CancelDefaultHandling (line 105) | [PreserveSig] method RestoreDefaultHandling (line 108) | [PreserveSig] method FreeEventParams (line 111) | [PreserveSig] method SetNotifyWindow (line 116) | [PreserveSig] method SetNotifyFlags (line 119) | [PreserveSig] method GetNotifyFlags (line 122) | [PreserveSig] type IBasicVideo2 (line 132) | [ComVisible(true), ComImport, method AvgTimePerFrame (line 137) | [PreserveSig] method BitRate (line 140) | [PreserveSig] method BitErrorRate (line 143) | [PreserveSig] method VideoWidth (line 146) | [PreserveSig] method VideoHeight (line 149) | [PreserveSig] method put_SourceLeft (line 153) | [PreserveSig] method get_SourceLeft (line 155) | [PreserveSig] method put_SourceWidth (line 158) | [PreserveSig] method get_SourceWidth (line 160) | [PreserveSig] method put_SourceTop (line 163) | [PreserveSig] method get_SourceTop (line 165) | [PreserveSig] method put_SourceHeight (line 168) | [PreserveSig] method get_SourceHeight (line 170) | [PreserveSig] method put_DestinationLeft (line 175) | [PreserveSig] method get_DestinationLeft (line 177) | [PreserveSig] method put_DestinationWidth (line 180) | [PreserveSig] method get_DestinationWidth (line 182) | [PreserveSig] method put_DestinationTop (line 185) | [PreserveSig] method get_DestinationTop (line 187) | [PreserveSig] method put_DestinationHeight (line 190) | [PreserveSig] method get_DestinationHeight (line 192) | [PreserveSig] method SetSourcePosition (line 195) | [PreserveSig] method GetSourcePosition (line 197) | [PreserveSig] method SetDefaultSourcePosition (line 199) | [PreserveSig] method SetDestinationPosition (line 203) | [PreserveSig] method GetDestinationPosition (line 205) | [PreserveSig] method SetDefaultDestinationPosition (line 207) | [PreserveSig] method GetVideoSize (line 211) | [PreserveSig] method GetVideoPaletteEntries (line 214) | [PreserveSig] method GetCurrentImage (line 217) | [PreserveSig] method IsUsingDefaultSource (line 220) | [PreserveSig] method IsUsingDefaultDestination (line 222) | [PreserveSig] method GetPreferredAspectRatio (line 225) | [PreserveSig] type IVideoWindow (line 237) | [ComVisible(true), ComImport, method put_Caption (line 242) | [PreserveSig] method get_Caption (line 244) | [PreserveSig] method put_WindowStyle (line 247) | [PreserveSig] method get_WindowStyle (line 249) | [PreserveSig] method put_WindowStyleEx (line 252) | [PreserveSig] method get_WindowStyleEx (line 254) | [PreserveSig] method put_AutoShow (line 257) | [PreserveSig] method get_AutoShow (line 259) | [PreserveSig] method put_WindowState (line 262) | [PreserveSig] method get_WindowState (line 264) | [PreserveSig] method put_BackgroundPalette (line 267) | [PreserveSig] method get_BackgroundPalette (line 269) | [PreserveSig] method put_Visible (line 272) | [PreserveSig] method get_Visible (line 274) | [PreserveSig] method put_Left (line 277) | [PreserveSig] method get_Left (line 279) | [PreserveSig] method put_Width (line 282) | [PreserveSig] method get_Width (line 284) | [PreserveSig] method put_Top (line 287) | [PreserveSig] method get_Top (line 289) | [PreserveSig] method put_Height (line 292) | [PreserveSig] method get_Height (line 294) | [PreserveSig] method put_Owner (line 297) | [PreserveSig] method get_Owner (line 299) | [PreserveSig] method put_MessageDrain (line 302) | [PreserveSig] method get_MessageDrain (line 304) | [PreserveSig] method get_BorderColor (line 307) | [PreserveSig] method put_BorderColor (line 309) | [PreserveSig] method get_FullScreenMode (line 312) | [PreserveSig] method put_FullScreenMode (line 314) | [PreserveSig] method SetWindowForeground (line 317) | [PreserveSig] method NotifyOwnerMessage (line 320) | [PreserveSig] method SetWindowPosition (line 323) | [PreserveSig] method GetWindowPosition (line 326) | [PreserveSig] method GetMinIdealImageSize (line 329) | [PreserveSig] method GetMaxIdealImageSize (line 332) | [PreserveSig] method GetRestorePosition (line 335) | [PreserveSig] method HideCursor (line 338) | [PreserveSig] method IsCursorHidden (line 341) | [PreserveSig] type IMediaPosition (line 357) | [ComVisible(true), ComImport, method get_Duration (line 362) | [PreserveSig] method put_CurrentPosition (line 365) | [PreserveSig] method get_CurrentPosition (line 367) | [PreserveSig] method get_StopTime (line 370) | [PreserveSig] method put_StopTime (line 372) | [PreserveSig] method get_PrerollTime (line 375) | [PreserveSig] method put_PrerollTime (line 377) | [PreserveSig] method put_Rate (line 380) | [PreserveSig] method get_Rate (line 382) | [PreserveSig] method CanSeekForward (line 385) | [PreserveSig] method CanSeekBackward (line 387) | [PreserveSig] type IBasicAudio (line 399) | [ComVisible(true), ComImport, method put_Volume (line 404) | [PreserveSig] method get_Volume (line 406) | [PreserveSig] method put_Balance (line 409) | [PreserveSig] method get_Balance (line 411) | [PreserveSig] type IAMCollection (line 421) | [ComVisible(true), ComImport, method get_Count (line 426) | [PreserveSig] method Item (line 429) | [PreserveSig] method get_NewEnum (line 433) | [PreserveSig] type DsEvCode (line 439) | public enum DsEvCode FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/DShow/DsCore.cs type PinDirection (line 15) | [ComVisible(false)] class DsHlp (line 24) | [ComVisible(false)] method AMGetErrorText (line 30) | [DllImport( "quartz.dll", CharSet=CharSet.Auto)] type IPin (line 35) | [ComVisible(true), ComImport, method Connect (line 40) | [PreserveSig] method ReceiveConnection (line 45) | [PreserveSig] method Disconnect (line 50) | [PreserveSig] method ConnectedTo (line 53) | [PreserveSig] method ConnectionMediaType (line 56) | [PreserveSig] method QueryPinInfo (line 60) | [PreserveSig] method QueryDirection (line 63) | [PreserveSig] method QueryId (line 66) | [PreserveSig] method QueryAccept (line 70) | [PreserveSig] method EnumMediaTypes (line 74) | [PreserveSig] method QueryInternalConnections (line 77) | [PreserveSig] method EndOfStream (line 80) | [PreserveSig] method BeginFlush (line 83) | [PreserveSig] method EndFlush (line 86) | [PreserveSig] method NewSegment (line 89) | [PreserveSig] type IFilterGraph (line 98) | [ComVisible(true), ComImport, method AddFilter (line 103) | [PreserveSig] method RemoveFilter (line 108) | [PreserveSig] method EnumFilters (line 111) | [PreserveSig] method FindFilterByName (line 114) | [PreserveSig] method ConnectDirect (line 119) | [PreserveSig] method Reconnect (line 123) | [PreserveSig] method Disconnect (line 126) | [PreserveSig] method SetDefaultSyncSource (line 129) | [PreserveSig] type IPersist (line 141) | [ComVisible(true), ComImport, method GetClassID (line 146) | [PreserveSig] type IMediaFilter (line 154) | [ComVisible(true), ComImport, method GetClassID (line 160) | [PreserveSig] method Stop (line 165) | [PreserveSig] method Pause (line 168) | [PreserveSig] method Run (line 171) | [PreserveSig] method GetState (line 174) | [PreserveSig] method SetSyncSource (line 177) | [PreserveSig] method GetSyncSource (line 180) | [PreserveSig] type IBaseFilter (line 192) | [ComVisible(true), ComImport, method GetClassID (line 198) | [PreserveSig] method Stop (line 204) | [PreserveSig] method Pause (line 207) | [PreserveSig] method Run (line 210) | [PreserveSig] method GetState (line 213) | [PreserveSig] method SetSyncSource (line 216) | [PreserveSig] method GetSyncSource (line 219) | [PreserveSig] method EnumPins (line 223) | [PreserveSig] method FindPin (line 227) | [PreserveSig] method QueryFilterInfo (line 232) | [PreserveSig] method JoinFilterGraph (line 236) | [PreserveSig] method QueryVendorInfo (line 241) | [PreserveSig] class FilterInfo (line 247) | [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode), ComVisibl... type IMediaSeeking (line 266) | [ComVisible(true), ComImport, method GetCapabilities (line 271) | [PreserveSig] method CheckCapabilities (line 274) | [PreserveSig] method IsFormatSupported (line 277) | [PreserveSig] method QueryPreferredFormat (line 279) | [PreserveSig] method GetTimeFormat (line 282) | [PreserveSig] method IsUsingTimeFormat (line 284) | [PreserveSig] method SetTimeFormat (line 286) | [PreserveSig] method GetDuration (line 289) | [PreserveSig] method GetStopPosition (line 291) | [PreserveSig] method GetCurrentPosition (line 293) | [PreserveSig] method ConvertTimeFormat (line 296) | [PreserveSig] method SetPositions (line 300) | [PreserveSig] method GetPositions (line 307) | [PreserveSig] method GetAvailable (line 310) | [PreserveSig] method SetRate (line 313) | [PreserveSig] method GetRate (line 315) | [PreserveSig] method GetPreroll (line 318) | [PreserveSig] type SeekingCapabilities (line 323) | [Flags, ComVisible(false)] type SeekingFlags (line 338) | [Flags, ComVisible(false)] type IReferenceClock (line 357) | [ComVisible(true), ComImport, method GetTime (line 362) | [PreserveSig] method AdviseTime (line 365) | [PreserveSig] method AdvisePeriodic (line 368) | [PreserveSig] method Unadvise (line 371) | [PreserveSig] type IEnumFilters (line 383) | [ComVisible(true), ComImport, method Next (line 388) | [PreserveSig] method Skip (line 394) | [PreserveSig] method Reset (line 396) | void Reset(); method Clone (line 397) | void Clone( [Out] out IEnumFilters ppEnum ); type IEnumPins (line 403) | [ComVisible(true), ComImport, method Next (line 408) | [PreserveSig] method Skip (line 414) | [PreserveSig] method Reset (line 416) | void Reset(); method Clone (line 417) | void Clone( [Out] out IEnumPins ppEnum ); class AMMediaType (line 425) | [StructLayout(LayoutKind.Sequential), ComVisible(false)] type IMediaSample (line 447) | [ComVisible(true), ComImport, method GetPointer (line 452) | [PreserveSig] method GetSize (line 454) | [PreserveSig] method GetTime (line 457) | [PreserveSig] method SetTime (line 460) | [PreserveSig] method IsSyncPoint (line 465) | [PreserveSig] method SetSyncPoint (line 467) | [PreserveSig] method IsPreroll (line 471) | [PreserveSig] method SetPreroll (line 473) | [PreserveSig] method GetActualDataLength (line 477) | [PreserveSig] method SetActualDataLength (line 479) | [PreserveSig] method GetMediaType (line 482) | [PreserveSig] method SetMediaType (line 486) | [PreserveSig] method IsDiscontinuity (line 490) | [PreserveSig] method SetDiscontinuity (line 492) | [PreserveSig] method GetMediaTime (line 496) | [PreserveSig] method SetMediaTime (line 499) | [PreserveSig] FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/DShow/DsDVD.cs type DvdGraphFlags (line 19) | [Flags] type DvdStreamFlags (line 30) | [Flags] type DvdRenderStatus (line 40) | [StructLayout(LayoutKind.Sequential, Pack=1), ComVisible(false)] type IDvdGraphBuilder (line 56) | [ComVisible(true), ComImport, method GetFiltergraph (line 61) | [PreserveSig] method GetDvdInterface (line 65) | [PreserveSig] method RenderDvdVideoVolume (line 70) | [PreserveSig] type DvdCmdFlags (line 97) | [Flags] type DvdTimeCode (line 109) | [StructLayout(LayoutKind.Sequential, Pack=1), ComVisible(false)] type DvdMenuID (line 118) | public enum DvdMenuID // DVD_MENU_ID type DvdRelButton (line 129) | public enum DvdRelButton // DVD_RELATIVE_BUTTON type DvdOptionFlag (line 138) | public enum DvdOptionFlag // DVD_OPTION_FLAG type DvdAudioLangExt (line 146) | public enum DvdAudioLangExt // DVD_AUDIO_LANG_EXT type DvdSubPicLangExt (line 155) | public enum DvdSubPicLangExt // DVD_SUBPICTURE_LANG_EXT type IDvdControl2 (line 175) | [ComVisible(true), ComImport, method PlayTitle (line 180) | [PreserveSig] method PlayChapterInTitle (line 184) | [PreserveSig] method PlayAtTimeInTitle (line 188) | [PreserveSig] method Stop (line 192) | [PreserveSig] method ReturnFromSubmenu (line 195) | [PreserveSig] method PlayAtTime (line 199) | [PreserveSig] method PlayChapter (line 203) | [PreserveSig] method PlayPrevChapter (line 207) | [PreserveSig] method ReplayChapter (line 211) | [PreserveSig] method PlayNextChapter (line 215) | [PreserveSig] method PlayForwards (line 219) | [PreserveSig] method PlayBackwards (line 223) | [PreserveSig] method ShowMenu (line 227) | [PreserveSig] method Resume (line 231) | [PreserveSig] method SelectRelativeButton (line 235) | [PreserveSig] method ActivateButton (line 238) | [PreserveSig] method SelectButton (line 241) | [PreserveSig] method SelectAndActivateButton (line 244) | [PreserveSig] method StillOff (line 247) | [PreserveSig] method Pause (line 250) | [PreserveSig] method SelectAudioStream (line 254) | [PreserveSig] method SelectSubpictureStream (line 258) | [PreserveSig] method SetSubpictureState (line 262) | [PreserveSig] method SelectAngle (line 268) | [PreserveSig] method SelectParentalLevel (line 272) | [PreserveSig] method SelectParentalCountry (line 275) | [PreserveSig] method SelectKaraokeAudioPresentationMode (line 278) | [PreserveSig] method SelectVideoModePreference (line 281) | [PreserveSig] method SetDVDDirectory (line 284) | [PreserveSig] method ActivateAtPosition (line 288) | [PreserveSig] method SelectAtPosition (line 291) | [PreserveSig] method PlayChaptersAutoStop (line 294) | [PreserveSig] method AcceptParentalLevelChange (line 298) | [PreserveSig] method SetOption (line 302) | [PreserveSig] method SetState (line 306) | [PreserveSig] method PlayPeriodInTitleAutoStop (line 310) | [PreserveSig] method SetGPRM (line 317) | [PreserveSig] method SelectDefaultMenuLanguage (line 321) | [PreserveSig] method SelectDefaultAudioLanguage (line 324) | [PreserveSig] method SelectDefaultSubpictureLanguage (line 327) | [PreserveSig] type IDvdCmd (line 338) | [ComVisible(true), ComImport, method WaitForStart (line 343) | [PreserveSig] method WaitForEnd (line 345) | [PreserveSig] type IDvdState (line 354) | [ComVisible(true), ComImport, method GetDiscID (line 359) | [PreserveSig] method GetParentalLevel (line 361) | [PreserveSig] type DvdDomain (line 380) | public enum DvdDomain // DVD_DOMAIN type DvdVideoCompress (line 392) | public enum DvdVideoCompress // DVD_VIDEO_COMPRESSION type DvdPlayLocation (line 403) | [StructLayout(LayoutKind.Sequential, Pack=1), ComVisible(false)] type DvdMenuAttr (line 414) | [StructLayout(LayoutKind.Sequential, Pack=1), ComVisible(false)] type DvdVideoAttr (line 431) | [StructLayout(LayoutKind.Sequential, Pack=1), ComVisible(false)] type DvdAudioAppMode (line 452) | public enum DvdAudioAppMode // DVD_AUDIO_APPMODE type DvdAudioFormat (line 462) | public enum DvdAudioFormat // DVD_AUDIO_FORMAT type DvdAudioAttr (line 478) | [StructLayout(LayoutKind.Sequential, Pack=1), ComVisible(false)] type DvdSubPicType (line 498) | public enum DvdSubPicType // DVD_SUBPICTURE_TYPE type DvdSubPicCoding (line 505) | public enum DvdSubPicCoding // DVD_SUBPICTURE_CODING type DvdSubPicAttr (line 515) | [StructLayout(LayoutKind.Sequential, Pack=1), ComVisible(false)] type DvdTitleAppMode (line 527) | public enum DvdTitleAppMode // DVD_TITLE_APPMODE type DvdTitleAttr (line 536) | [StructLayout(LayoutKind.Sequential, Pack=1), ComVisible(false)] type DvdDiscSide (line 548) | public enum DvdDiscSide // DVD_DISC_SIDE type DvdCharSet (line 557) | public enum DvdCharSet // DVD_TextCharSet type DvdAudioCaps (line 569) | [Flags] type DvdDecoderCaps (line 579) | [StructLayout(LayoutKind.Sequential, Pack=1), ComVisible(false)] type IDvdInfo2 (line 610) | [ComVisible(true), ComImport, method GetCurrentDomain (line 615) | [PreserveSig] method GetCurrentLocation (line 618) | [PreserveSig] method GetTotalTitleTime (line 621) | [PreserveSig] method GetCurrentButton (line 624) | [PreserveSig] method GetCurrentAngle (line 627) | [PreserveSig] method GetCurrentAudio (line 630) | [PreserveSig] method GetCurrentSubpicture (line 633) | [PreserveSig] method GetCurrentUOPS (line 637) | [PreserveSig] method GetAllSPRMs (line 640) | [PreserveSig] method GetAllGPRMs (line 643) | [PreserveSig] method GetAudioLanguage (line 646) | [PreserveSig] method GetSubpictureLanguage (line 649) | [PreserveSig] method GetTitleAttributes (line 652) | [PreserveSig] method GetVMGAttributes (line 656) | [PreserveSig] method GetCurrentVideoAttributes (line 659) | [PreserveSig] method GetAudioAttributes (line 662) | [PreserveSig] method GetKaraokeAttributes (line 665) | [PreserveSig] method GetSubpictureAttributes (line 668) | [PreserveSig] method GetDVDVolumeInfo (line 671) | [PreserveSig] method GetDVDTextNumberOfLanguages (line 675) | [PreserveSig] method GetDVDTextLanguageInfo (line 678) | [PreserveSig] method GetDVDTextStringAsNative (line 682) | [PreserveSig] method GetDVDTextStringAsUnicode (line 686) | [PreserveSig] method GetPlayerParentalLevel (line 690) | [PreserveSig] method GetNumberOfChapters (line 693) | [PreserveSig] method GetTitleParentalLevels (line 696) | [PreserveSig] method GetDVDDirectory (line 699) | [PreserveSig] method IsAudioStreamEnabled (line 702) | [PreserveSig] method GetDiscID (line 706) | [PreserveSig] method GetState (line 710) | [PreserveSig] method GetMenuLanguages (line 714) | [PreserveSig] method GetButtonAtPosition (line 717) | [PreserveSig] method GetCmdFromEvent (line 720) | [PreserveSig] method GetDefaultMenuLanguage (line 724) | [PreserveSig] method GetDefaultAudioLanguage (line 727) | [PreserveSig] method GetDefaultSubpictureLanguage (line 730) | [PreserveSig] method GetDecoderCaps (line 733) | [PreserveSig] method GetButtonRect (line 736) | [PreserveSig] method IsSubpictureStreamEnabled (line 739) | [PreserveSig] class OptIDvdCmd (line 745) | [StructLayout(LayoutKind.Sequential), ComVisible(false)] FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/DShow/DsDevice.cs class DsDev (line 16) | [ComVisible(false)] method GetDevicesOfCat (line 20) | public static bool GetDevicesOfCat( Guid cat, out ArrayList devs ) method GetFriendlyName (line 80) | private static string GetFriendlyName( UCOMIMoniker mon ) class DsDevice (line 111) | [ComVisible(false)] method Dispose (line 117) | public void Dispose() type ICreateDevEnum (line 130) | [ComVisible(true), ComImport, method CreateClassEnumerator (line 135) | [PreserveSig] type IPropertyBag (line 144) | [ComVisible(true), ComImport, method Read (line 149) | [PreserveSig] method Write (line 155) | [PreserveSig] FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/DShow/DsExtend.cs type ICaptureGraphBuilder2 (line 16) | [ComVisible(true), ComImport, method SetFiltergraph (line 21) | [PreserveSig] method GetFiltergraph (line 24) | [PreserveSig] method SetOutputFileName (line 27) | [PreserveSig] method FindInterface (line 34) | [PreserveSig] method RenderStream (line 42) | [PreserveSig] method ControlStream (line 50) | [PreserveSig] method AllocCapFile (line 60) | [PreserveSig] method CopyCaptureFile (line 65) | [PreserveSig] method FindPin (line 73) | [PreserveSig] type IGraphBuilder (line 88) | [ComVisible(true), ComImport, method AddFilter (line 94) | [PreserveSig] method RemoveFilter (line 99) | [PreserveSig] method EnumFilters (line 102) | [PreserveSig] method FindFilterByName (line 105) | [PreserveSig] method ConnectDirect (line 110) | [PreserveSig] method Reconnect (line 114) | [PreserveSig] method Disconnect (line 117) | [PreserveSig] method SetDefaultSyncSource (line 120) | [PreserveSig] method Connect (line 124) | [PreserveSig] method Render (line 127) | [PreserveSig] method RenderFile (line 130) | [PreserveSig] method AddSourceFilter (line 135) | [PreserveSig] method SetLogFile (line 141) | [PreserveSig] method Abort (line 144) | [PreserveSig] method ShouldOperationContinue (line 147) | [PreserveSig] type IFileSinkFilter (line 160) | [ComVisible(true), ComImport, method SetFileName (line 165) | [PreserveSig] method GetCurFile (line 170) | [PreserveSig] type IAMCopyCaptureFileProgress (line 183) | [ComVisible(true), ComImport, method Progress (line 188) | [PreserveSig] type IVideoFrameStep (line 201) | [ComVisible(true), ComImport, method Step (line 206) | [PreserveSig] method CanStep (line 210) | [PreserveSig] method CancelStep (line 214) | [PreserveSig] type IAMStreamConfig (line 227) | [ComVisible(true), ComImport, method SetFormat (line 232) | [PreserveSig] method GetFormat (line 236) | [PreserveSig] method GetNumberOfCapabilities (line 240) | [PreserveSig] method GetStreamCaps (line 243) | [PreserveSig] type AMTunerSubChannel (line 266) | [ComVisible(false)] type AMTunerSignalStrength (line 273) | [ComVisible(false)] type AMTunerModeType (line 281) | [Flags, ComVisible(false)] type AMTunerEventType (line 291) | [ComVisible(false)] type IAMTuner (line 300) | [ComVisible(true), ComImport, method put_Channel (line 305) | [PreserveSig] method get_Channel (line 308) | [PreserveSig] method ChannelMinMax (line 311) | [PreserveSig] method put_CountryCode (line 314) | [PreserveSig] method get_CountryCode (line 317) | [PreserveSig] method put_TuningSpace (line 320) | [PreserveSig] method get_TuningSpace (line 323) | [PreserveSig] method Logon (line 326) | [PreserveSig] method Logout (line 329) | [PreserveSig] method SignalPresent (line 332) | [PreserveSig] method put_Mode (line 335) | [PreserveSig] method get_Mode (line 338) | [PreserveSig] method GetAvailableModes (line 341) | [PreserveSig] method RegisterNotificationCallBack (line 344) | [PreserveSig] method UnRegisterNotificationCallBack (line 347) | [PreserveSig] type IAMTunerNotification (line 354) | [ComVisible(true), ComImport, method OnEvent (line 359) | [PreserveSig] type AnalogVideoStandard (line 365) | [Flags, ComVisible(false)] type TunerInputType (line 391) | [ComVisible(false)] type IAMTVTuner (line 401) | [ComVisible(true), ComImport, method put_Channel (line 408) | [PreserveSig] method get_Channel (line 411) | [PreserveSig] method ChannelMinMax (line 414) | [PreserveSig] method put_CountryCode (line 417) | [PreserveSig] method get_CountryCode (line 420) | [PreserveSig] method put_TuningSpace (line 423) | [PreserveSig] method get_TuningSpace (line 426) | [PreserveSig] method Logon (line 429) | [PreserveSig] method Logout (line 432) | [PreserveSig] method SignalPresent (line 435) | [PreserveSig] method put_Mode (line 438) | [PreserveSig] method get_Mode (line 441) | [PreserveSig] method GetAvailableModes (line 444) | [PreserveSig] method RegisterNotificationCallBack (line 447) | [PreserveSig] method UnRegisterNotificationCallBack (line 450) | [PreserveSig] method get_AvailableTVFormats (line 454) | [PreserveSig] method get_TVFormat (line 457) | [PreserveSig] method AutoTune (line 460) | [PreserveSig] method StoreAutoTune (line 463) | [PreserveSig] method get_NumInputConnections (line 466) | [PreserveSig] method put_InputType (line 469) | [PreserveSig] method get_InputType (line 472) | [PreserveSig] method put_ConnectInput (line 475) | [PreserveSig] method get_ConnectInput (line 478) | [PreserveSig] method get_VideoFrequency (line 481) | [PreserveSig] method get_AudioFrequency (line 484) | [PreserveSig] FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/DShow/DsUtils.cs class DsUtils (line 17) | [ComVisible(false)] method IsCorrectDirectXVersion (line 21) | public static bool IsCorrectDirectXVersion() method ShowCapPinDialog (line 27) | public static bool ShowCapPinDialog( ICaptureGraphBuilder2 bld, IBaseF... method ShowTunerPinDialog (line 71) | public static bool ShowTunerPinDialog( ICaptureGraphBuilder2 bld, IBas... method GetPin (line 117) | public int GetPin( IBaseFilter filter, PinDirection dirrequired, int n... method OleCreatePropertyFrame (line 154) | [DllImport("olepro32.dll", CharSet=CharSet.Unicode, ExactSpelling=true) ] type DsPOINT (line 164) | [StructLayout(LayoutKind.Sequential), ComVisible(false)] type DsRECT (line 174) | [StructLayout(LayoutKind.Sequential), ComVisible(false)] type DsBITMAPINFOHEADER (line 186) | [StructLayout(LayoutKind.Sequential, Pack=2), ComVisible(false)] class DsROT (line 207) | [ComVisible(false)] method AddGraphToRot (line 210) | public static bool AddGraphToRot( object graph, out int cookie ) method RemoveGraphFromRot (line 246) | public static bool RemoveGraphFromRot( ref int cookie ) method GetRunningObjectTable (line 271) | [DllImport("ole32.dll", ExactSpelling=true) ] method CreateItemMoniker (line 275) | [DllImport("ole32.dll", CharSet=CharSet.Unicode, ExactSpelling=true) ] method GetCurrentProcessId (line 279) | [DllImport("kernel32.dll", ExactSpelling=true) ] type ISpecifyPropertyPages (line 289) | [ComVisible(true), ComImport, method GetPages (line 294) | [PreserveSig] type DsCAUUID (line 298) | [StructLayout(LayoutKind.Sequential), ComVisible(false)] class DsOptInt64 (line 308) | [StructLayout(LayoutKind.Sequential), ComVisible(false)] method DsOptInt64 (line 311) | public DsOptInt64( long Value ) class DsOptIntPtr (line 319) | [StructLayout(LayoutKind.Sequential), ComVisible(false)] FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/DShow/DsUuids.cs class FilterCategory (line 14) | [ComVisible(false)] class Clsid (line 26) | [ComVisible(false)] class MediaType (line 48) | [ComVisible(false)] class MediaSubType (line 67) | [ComVisible(false)] class FormatType (line 109) | [ComVisible(false)] class PinCategory (line 137) | [ComVisible(false)] FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/DShow/QEdit.cs type ISampleGrabber (line 16) | [ComVisible(true), ComImport, method SetOneShot (line 21) | [PreserveSig] method SetMediaType (line 25) | [PreserveSig] method GetConnectedMediaType (line 29) | [PreserveSig] method SetBufferSamples (line 33) | [PreserveSig] method GetCurrentBuffer (line 37) | [PreserveSig] method GetCurrentSample (line 40) | [PreserveSig] method SetCallback (line 43) | [PreserveSig] type ISampleGrabberCB (line 49) | [ComVisible(true), ComImport, method SampleCB (line 54) | [PreserveSig] method BufferCB (line 57) | [PreserveSig] class VideoInfoHeader (line 63) | [StructLayout(LayoutKind.Sequential), ComVisible(false)] FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/DShow/VideoPlayer.cs type VideoState (line 16) | public enum VideoState class VideoPlayer (line 26) | public class VideoPlayer : ISampleGrabberCB, IDisposable method VideoPlayer (line 373) | public VideoPlayer(string FileName, SharpDX.Direct3D9.Device graphicsD... method InitInterfaces (line 447) | private void InitInterfaces() method CloseInterfaces (line 467) | private void CloseInterfaces() method Update (line 492) | public void Update() method Play (line 539) | public void Play() method Pause (line 564) | public void Pause() method Stop (line 585) | public void Stop() method Rewind (line 609) | public void Rewind() method BufferCB (line 620) | public int BufferCB(double SampleTime, IntPtr pBuffer, int BufferLen) method SampleCB (line 635) | public int SampleCB(double SampleTime, IMediaSample pSample) method UpdateBuffer (line 644) | private void UpdateBuffer() method WaitForCompletion (line 676) | private void WaitForCompletion() method Dispose (line 717) | public void Dispose() FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Game.cs class Game (line 16) | public class Game : Component method Game (line 52) | public Game() method Exit (line 208) | public void Exit() method ResetElapsedTime (line 222) | public void ResetElapsedTime() method InitializeBeforeRun (line 230) | private void InitializeBeforeRun() method Run (line 269) | public void Run(object windowContext = null) method SuppressDraw (line 304) | public void SuppressDraw() method Tick (line 312) | public void Tick() method BeginDraw (line 425) | protected virtual bool BeginDraw() method BeginRun (line 438) | protected virtual void BeginRun() method Dispose (line 442) | protected override void Dispose(bool disposeManagedResources) method Draw (line 467) | protected virtual void Draw(GameTime gameTime) method EndDraw (line 473) | protected virtual void EndDraw() method EndRun (line 482) | protected virtual void EndRun() method Initialize (line 487) | protected virtual void Initialize() method LoadContent (line 501) | public virtual void LoadContent() method OnActivated (line 520) | protected virtual void OnActivated(object sender, EventArgs args) method OnDeactivated (line 534) | protected virtual void OnDeactivated(object sender, EventArgs args) method OnExiting (line 548) | protected virtual void OnExiting(object sender, EventArgs args) method ShowMissingRequirementMessage (line 562) | protected virtual bool ShowMissingRequirementMessage(Exception exception) method UnloadContent (line 570) | public virtual void UnloadContent() method Update (line 581) | protected virtual void Update(GameTime gameTime) method gamePlatform_Activated (line 586) | private void gamePlatform_Activated(object sender, EventArgs e) method gamePlatform_Deactivated (line 595) | private void gamePlatform_Deactivated(object sender, EventArgs e) method gamePlatform_Exiting (line 604) | private void gamePlatform_Exiting(object sender, EventArgs e) method AddGameSystem (line 611) | private static bool AddGameSystem(T gameSystem, List gameSystems... method DrawFrame (line 646) | private void DrawFrame() method SetupGraphicsDeviceEvents (line 666) | private void SetupGraphicsDeviceEvents() method DisposeGraphicsDeviceEvents (line 674) | private void DisposeGraphicsDeviceEvents() FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/GameGraphicsParameters.cs class GameGraphicsParameters (line 13) | public class GameGraphicsParameters FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/GamePlatform.cs class GamePlatform (line 31) | public abstract class GamePlatform method GamePlatform (line 33) | protected GamePlatform() method Create (line 37) | public static GamePlatform Create() method CreateWindow (line 66) | public abstract GameWindow CreateWindow(object windowContext = null, i... method Run (line 70) | public abstract void Run(object windowContext, VoidAction initCallback... method Exit (line 72) | public virtual void Exit() method OnActivated (line 82) | protected void OnActivated(object source, EventArgs e) method OnDeactivated (line 88) | protected void OnDeactivated(object source, EventArgs e) method OnExiting (line 94) | protected void OnExiting(object source, EventArgs e) method OnIdle (line 100) | protected void OnIdle(object source, EventArgs e) method OnResume (line 106) | protected void OnResume(object source, EventArgs e) method OnSuspend (line 112) | protected void OnSuspend(object source, EventArgs e) method AddDevice (line 118) | protected void AddDevice(GraphicsAdapter graphicsAdapter, DisplayMode ... method FindBestDevices (line 157) | public virtual List FindBestDevices(GameGra... method CreateDevice (line 206) | public virtual SharpDX.Direct3D9.Device CreateDevice(GraphicsDeviceInf... FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/GamePlatformDesktop.cs class GamePlatformDesktop (line 34) | public class GamePlatformDesktop : GamePlatform method GamePlatformDesktop (line 38) | public GamePlatformDesktop() : base() method CreateWindow (line 61) | public override GameWindow CreateWindow(object windowContext = null, i... method Run (line 72) | public override void Run(object windowContext, VoidAction initCallback... method Exit (line 96) | public override void Exit() FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/GameTime.cs class GameTime (line 8) | public class GameTime method GameTime (line 15) | public GameTime() method GameTime (line 24) | public GameTime(TimeSpan totalGameTime, TimeSpan elapsedGameTime) method GameTime (line 36) | public GameTime(TimeSpan totalGameTime, TimeSpan elapsedGameTime, bool... method Update (line 70) | internal void Update(TimeSpan totalGameTime, TimeSpan elapsedGameTime,... FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/GameWindow.cs class GameWindow (line 12) | public abstract class GameWindow : Component method UpdateFullscreen (line 88) | public abstract void UpdateFullscreen(bool fullscreen); method BeginScreenDeviceChange (line 119) | public abstract void BeginScreenDeviceChange(bool willBeFullScreen); method EndScreenDeviceChange (line 121) | public void EndScreenDeviceChange() method EndScreenDeviceChange (line 126) | public abstract void EndScreenDeviceChange(int clientWidth, int client... method Initialize (line 136) | internal abstract void Initialize(object windowContext); method OnActivated (line 138) | protected void OnActivated(object source, EventArgs e) method OnClientSizeChanged (line 147) | protected void OnClientSizeChanged(object source, EventArgs e) method OnDeactivated (line 156) | protected void OnDeactivated(object source, EventArgs e) method OnOrientationChanged (line 165) | protected void OnOrientationChanged(object source, EventArgs e) method SetTitle (line 174) | protected abstract void SetTitle(string title); FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/GameWindowDesktop.cs class GameWindowDesktop (line 12) | internal class GameWindowDesktop : GameWindow method GameWindowDesktop (line 23) | internal GameWindowDesktop() method BeginScreenDeviceChange (line 43) | public override void BeginScreenDeviceChange(bool willBeFullScreen) method EndScreenDeviceChange (line 48) | public override void EndScreenDeviceChange(int clientWidth, int client... method Initialize (line 62) | internal override void Initialize(object windowContext) method GameWindowForm_MouseEnter (line 96) | void GameWindowForm_MouseEnter(object sender, System.EventArgs e) method GameWindowForm_MouseLeave (line 105) | void GameWindowForm_MouseLeave(object sender, System.EventArgs e) method SetTitle (line 158) | protected override void SetTitle(string title) method UpdateFullscreen (line 205) | public override void UpdateFullscreen(bool fullscreen) FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/GameWindowForm.cs class GameWindowForm (line 32) | internal class GameWindowForm : Form, IMessageFilter method GameWindowForm (line 67) | public GameWindowForm() method GameWindowForm (line 72) | public GameWindowForm(string text) method OnLoad (line 129) | protected override void OnLoad(EventArgs e) method OnClosed (line 139) | protected override void OnClosed(EventArgs e) method PreFilterMessage (line 147) | public bool PreFilterMessage(ref Message m) FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Graphics/BlendState.cs class BlendState (line 13) | public class BlendState : IDisposable method BlendState (line 38) | static BlendState() method LoadContent (line 77) | public static void LoadContent(Device device) method UnloadContent (line 83) | public static void UnloadContent() method Dispose (line 95) | public void Dispose() method BlendState (line 104) | public BlendState() method Apply (line 180) | public void Apply() FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Graphics/DepthStencilState.cs class DepthStencilState (line 9) | public class DepthStencilState : IDisposable method LoadContent (line 115) | public static void LoadContent(Device device) method UnloadContent (line 121) | public static void UnloadContent() method Dispose (line 133) | public void Dispose() method DepthStencilState (line 144) | public DepthStencilState() method Apply (line 242) | public void Apply() FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Graphics/GraphicsAdapter.cs class GraphicsAdapter (line 15) | public class GraphicsAdapter : Component method GraphicsAdapter (line 35) | static GraphicsAdapter() method Initialize (line 49) | internal static void Initialize() method GraphicsAdapter (line 82) | private GraphicsAdapter(int adapterOrdinal) method ToString (line 98) | public override string ToString() method IsProfileSupported (line 108) | public bool IsProfileSupported(FeatureLevel featureLevel) method DisposeStatic (line 158) | internal static void DisposeStatic() method GetSupportedDisplayModes (line 173) | private DisplayMode[] GetSupportedDisplayModes() FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Graphics/GraphicsResource.cs class GraphicsResource (line 11) | public abstract class GraphicsResource : Component method GraphicsResource (line 18) | protected GraphicsResource(Device graphicsDevice) method GraphicsResource (line 26) | protected GraphicsResource(Device graphicsDevice, string name) : base(... method Dispose (line 34) | protected override void Dispose(bool disposeManagedResources) method OnNameChanged (line 42) | protected override void OnNameChanged() method UnPin (line 47) | protected static void UnPin(GCHandle[] handles) FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Graphics/RasterizerState.cs class RasterizerState (line 10) | public class RasterizerState : IDisposable method LoadContent (line 32) | public static void LoadContent(Device device) method UnloadContent (line 38) | public static void UnloadContent() method Dispose (line 50) | public void Dispose() method RasterizerState (line 57) | static RasterizerState() method RasterizerState (line 75) | public RasterizerState() method Apply (line 115) | public void Apply() FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Graphics/SamplerState.cs class SamplerState (line 7) | public class SamplerState : IDisposable method LoadContent (line 37) | public static void LoadContent(Device device) method UnloadContent (line 43) | public static void UnloadContent() method Dispose (line 55) | public void Dispose() method SamplerState (line 61) | static SamplerState() method SamplerState (line 114) | public SamplerState() method Apply (line 153) | public void Apply() FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Graphics/SpriteBatch.cs class SpriteBatch (line 12) | public class SpriteBatch //: GraphicsResource method SpriteBatch (line 68) | static SpriteBatch() method SpriteBatch (line 87) | public SpriteBatch(Device graphicsDevice, string debugName) //: base(g... method Begin (line 130) | public void Begin(SpriteSortMode spritemode = SpriteSortMode.Deferred,... method Begin (line 140) | public void Begin(SpriteSortMode sortMode, BlendState blendState) method Begin (line 153) | public void Begin(SpriteSortMode sortMode, BlendState blendState, Samp... method Begin (line 167) | public void Begin(SpriteSortMode sortMode, BlendState blendState, Samp... method Begin (line 182) | public void Begin(SpriteSortMode sortMode, BlendState blendState, Samp... method Draw (line 232) | public void Draw(Texture texture, DrawingRectangle destinationRectangl... method Draw (line 238) | public void Draw(CubeTexture texture, CubeMapFace face, DrawingRectang... method Draw (line 251) | public void Draw(Texture texture, Vector2 position, Color color) method Draw (line 268) | public void Draw(Texture texture, DrawingRectangle destinationRectangl... method Draw (line 281) | public void Draw(Texture texture, Vector2 position, DrawingRectangle? ... method Draw (line 299) | public void Draw(Texture texture, Vector2 position, DrawingRectangle? ... method Draw (line 317) | public void Draw(Texture texture, Vector2 position, DrawingRectangle? ... method End (line 327) | public void End() method FlushBatch (line 367) | private void FlushBatch() method SortSprites (line 432) | private void SortSprites() method DrawSprite (line 471) | internal unsafe void DrawSprite(BaseTexture texture, CubeMapFace? face... method DrawBatchPerTexture (line 581) | private void DrawBatchPerTexture(ref TextureInfo texture, SpriteInfo[]... method DrawBatchPerTextureAndPass (line 655) | private unsafe void DrawBatchPerTextureAndPass(ref TextureInfo texture... method UpdateVertexFromSpriteInfo (line 708) | private unsafe void UpdateVertexFromSpriteInfo(ref SpriteInfo spriteIn... method UpdateVertexFromSpriteInfo2 (line 738) | private void UpdateVertexFromSpriteInfo2(ref SpriteInfo spriteInfo, re... method PrepareForRendering (line 766) | private void PrepareForRendering() method Dispose (line 830) | public void Dispose() class BackToFrontComparer (line 846) | private class BackToFrontComparer : IComparer method Compare (line 852) | public int Compare(int left, int right) class FrontToBackComparer (line 864) | private class FrontToBackComparer : IComparer method Compare (line 870) | public int Compare(int left, int right) class TextureComparer (line 882) | private class TextureComparer : IComparer method Compare (line 888) | public int Compare(int left, int right) type SpriteInfo (line 900) | [StructLayout(LayoutKind.Sequential)] class ResourceContext (line 918) | private class ResourceContext : Component method ResourceContext (line 926) | public ResourceContext(Device device, string debugName) method Dispose (line 932) | protected override void Dispose(bool disposeManagedResources) type TextureInfo (line 943) | private struct TextureInfo FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Graphics/SpriteEffects.cs type SpriteEffects (line 10) | public enum SpriteEffects FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Graphics/SpriteFontContentReader.cs class SpriteFontContentReader (line 9) | internal class SpriteFontContentReader// : GraphicsResourceContentReader... FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Graphics/SpriteSortMode.cs type SpriteSortMode (line 9) | public enum SpriteSortMode FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/GraphicsDeviceInformation.cs class GraphicsDeviceInformation (line 29) | public class GraphicsDeviceInformation method GraphicsDeviceInformation (line 46) | public GraphicsDeviceInformation() method Equals (line 124) | public override bool Equals(object obj) method GetHashCode (line 154) | public override int GetHashCode() method Clone (line 174) | public GraphicsDeviceInformation Clone() FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/GraphicsDeviceManager.cs class GraphicsDeviceManager (line 33) | public class GraphicsDeviceManager : Component method GraphicsDeviceManager (line 90) | public GraphicsDeviceManager(Game game) method SetPreferredGraphicsProfile (line 169) | public void SetPreferredGraphicsProfile(params FeatureLevel[] levels) method ApplyChanges (line 356) | public void ApplyChanges() method BeginDraw (line 364) | public bool BeginDraw() method CreateDevice (line 440) | public void CreateDevice() method EndDraw (line 446) | public void EndDraw() method Dispose (line 471) | protected override void Dispose(bool disposeManagedResources) method CanResetDevice (line 497) | protected virtual bool CanResetDevice(GraphicsDeviceInformation newDev... method FindBestDevice (line 510) | protected virtual GraphicsDeviceInformation FindBestDevice(bool anySui... method RankDevices (line 546) | protected virtual void RankDevices(List fou... method OnDeviceCreated (line 590) | protected virtual void OnDeviceCreated(object sender, EventArgs args) method OnDeviceDisposing (line 599) | protected virtual void OnDeviceDisposing(object sender, EventArgs args) method OnDeviceReset (line 608) | protected virtual void OnDeviceReset(object sender, EventArgs args) method OnDeviceResetting (line 617) | protected virtual void OnDeviceResetting(object sender, EventArgs args) method OnPreparingDeviceSettings (line 626) | protected virtual void OnPreparingDeviceSettings(object sender, Prepar... method Window_ClientSizeChanged (line 635) | private void Window_ClientSizeChanged(object sender, EventArgs e) method CreateDevice (line 649) | private void CreateDevice(GraphicsDeviceInformation newInfo) method GraphicsDevice_DeviceResetting (line 685) | void GraphicsDevice_DeviceResetting(object sender, EventArgs e) method GraphicsDevice_DeviceReset (line 690) | void GraphicsDevice_DeviceReset(object sender, EventArgs e) method GraphicsDevice_DeviceLost (line 695) | void GraphicsDevice_DeviceLost(object sender, EventArgs e) method GraphicsDevice_Disposing (line 700) | void GraphicsDevice_Disposing(object sender, EventArgs e) method ChangeOrCreateDevice (line 705) | private void ChangeOrCreateDevice(bool forceCreate) FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/Keys.cs type Keys (line 11) | [DontCheck] FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/MyHidInputArgs.cs type MyHidInputArgs (line 13) | struct MyHidInputArgs method MyHidInputArgs (line 55) | internal MyHidInputArgs(ref RawInput rawInput) FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/MyKeyTranslationTable.cs class MyKeyTranslationTable (line 9) | static class MyKeyTranslationTable class KeyTranslation (line 11) | class KeyTranslation method MyKeyTranslationTable (line 20) | static MyKeyTranslationTable() method AddTranslation (line 31) | static void AddTranslation(Keys srcKey, KeyTranslation translation) method AddTranslation (line 40) | public static void AddTranslation(Keys srcKey, ScanCodeFlags scanCodeF... method AddTranslation (line 45) | public static void AddTranslation(Keys srcKey, int makeCode, Keys dest... method Translate (line 50) | public static Keys Translate(Keys srcKey, ScanCodeFlags scanCodeFlags,... FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/MyKeyboardBuffer.cs method SetBit (line 12) | public unsafe void SetBit(byte bit, bool value) FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/MyKeyboardInputArgs.cs type MyKeyboardInputArgs (line 15) | struct MyKeyboardInputArgs method MyKeyboardInputArgs (line 79) | internal MyKeyboardInputArgs(ref RawInput rawInput) FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/MyKeyboardState.cs type MyKeyboardState (line 10) | struct MyKeyboardState method GetPressedKeys (line 14) | public void GetPressedKeys(List keys) method IsAnyKeyPressed (line 25) | public bool IsAnyKeyPressed() method SetKey (line 30) | void SetKey(Keys key, bool value) method FromBuffer (line 35) | public static MyKeyboardState FromBuffer(MyKeyboardBuffer buffer) method Update (line 40) | public void Update(MyKeyboardInputArgs args) method IsKeyDown (line 56) | public bool IsKeyDown(Keys key) method IsKeyUp (line 61) | public bool IsKeyUp(Keys key) FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/MyMouseInputArgs.cs type MyMouseInputArgs (line 9) | struct MyMouseInputArgs method MyMouseInputArgs (line 95) | internal MyMouseInputArgs(ref RawInput rawInput) FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/MyMouseState.cs type MyMouseState (line 8) | struct MyMouseState method MyMouseState (line 20) | public MyMouseState(int x, int y, int scrollWheel, bool leftButton, bo... FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/MyRawInput.cs class MyRawInput (line 18) | static class MyRawInput type RawInputDataType (line 20) | private enum RawInputDataType class RawInputMessageFilter (line 26) | private class RawInputMessageFilter : IMessageFilter method PreFilterMessage (line 30) | public bool PreFilterMessage(ref Message m) class RawInputReader (line 38) | public class RawInputReader method RawInputReader (line 42) | public RawInputReader(BinaryReader reader) method InitReader (line 47) | public BinaryReader InitReader() method MyRawInput (line 68) | static MyRawInput() method RegisterDevice (line 75) | public static void RegisterDevice(UsagePage usagePage, UsageId usageId... method ClearMessageFilter (line 86) | public static void ClearMessageFilter() method HandleMessage (line 96) | public static unsafe void HandleMessage(IntPtr rawInputMessagePointer) method ProcessRawInput (line 127) | private static void ProcessRawInput(ref RawInput rawInput) method GetRawInputData (line 155) | private static unsafe int GetRawInputData(IntPtr hRawInput, RawInputDa... method GetRawInputData_ (line 163) | [SuppressUnmanagedCodeSecurity] FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/MyWindowsKeyboard.cs class MyWindowsKeyboard (line 11) | static class MyWindowsKeyboard method GetKeyboardState (line 13) | [SuppressUnmanagedCodeSecurity] method GetCurrentState (line 18) | public static MyKeyboardState GetCurrentState() method CopyBuffer (line 34) | static unsafe void CopyBuffer(byte* windowsKeyData, ref MyKeyboardBuff... FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/MyWindowsMouse.cs class MyWindowsMouse (line 11) | static class MyWindowsMouse class MouseMessageFilter (line 13) | public class MouseMessageFilter : System.Windows.Forms.IMessageFilter method PreFilterMessage (line 17) | public bool PreFilterMessage(ref System.Windows.Forms.Message m) method HIWORD (line 31) | static ushort HIWORD(IntPtr dwValue) method GET_WHEEL_DELTA_WPARAM (line 36) | static int GET_WHEEL_DELTA_WPARAM(IntPtr wParam) type POINT (line 41) | [NativeCppClass] method POINT (line 47) | public POINT(int x, int y) method GetAsyncKeyState (line 54) | [SuppressUnmanagedCodeSecurity] method GetCursorPos (line 58) | [SuppressUnmanagedCodeSecurity] method SetCursorPos (line 62) | [SuppressUnmanagedCodeSecurity] method ScreenToClient (line 66) | [SuppressUnmanagedCodeSecurity] method ClientToScreen (line 70) | [SuppressUnmanagedCodeSecurity] method SetWindow (line 77) | public static void SetWindow(IntPtr windowHandle) method SetPosition (line 83) | public static void SetPosition(int x, int y) method GetPosition (line 97) | public static void GetPosition(out int x, out int y) method GetCurrentState (line 114) | public static MyMouseState GetCurrentState() FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/RawHid.cs type RawHid (line 15) | struct RawHid FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/RawInput.cs type RawInput (line 15) | struct RawInput FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/RawInputHeader.cs type RawInputHeader (line 9) | struct RawInputHeader FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/RawInputInner0.cs type RawInputInner0 (line 9) | [StructLayout(LayoutKind.Explicit)] FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/RawKeyboard.cs type RawKeyboard (line 10) | [StructLayout(LayoutKind.Sequential, Pack = 1)] FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/Input/RawMouse.cs type RawMouse (line 9) | struct RawMouse type RawMouseButtonsData (line 40) | [StructLayout(LayoutKind.Explicit)] FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/PreparingDeviceSettingsEventArgs.cs class PreparingDeviceSettingsEventArgs (line 8) | public class PreparingDeviceSettingsEventArgs : EventArgs method PreparingDeviceSettingsEventArgs (line 14) | public PreparingDeviceSettingsEventArgs(GraphicsDeviceInformation grap... FILE: Sources/MinerWars.GameLib/AppCode/Toolkit/SharpDXHelper.cs class SharpDXHelper (line 17) | public static class SharpDXHelper method ToSharpDX (line 19) | public static SharpDX.Color ToSharpDX(MinerWarsMath.Color xnaColor) method ToSharpDX (line 24) | public static SharpDX.DrawingRectangle ToSharpDX(MinerWarsMath.Rectang... method ToSharpDX (line 29) | public static SharpDX.DrawingRectangle? ToSharpDX(MinerWarsMath.Rectan... method ToSharpDX (line 38) | public static SharpDX.Vector2 ToSharpDX(MinerWarsMath.Vector2 vector) method ToSharpDX (line 43) | public static SharpDX.Vector3 ToSharpDX(MinerWarsMath.Vector3 vector) method ToSharpDX (line 48) | public static SharpDX.Matrix ToSharpDX(MinerWarsMath.Matrix matrix) method ToXNA (line 56) | public static MinerWarsMath.Vector3 ToXNA(SharpDX.Vector3 v3) method ToXNA (line 61) | public static MinerWarsMath.Vector4 ToXNA(SharpDX.Vector4 v4) FILE: Sources/MinerWars.GameLib/Resources/MyDialogues.Designer.cs class MyDialogues (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method MyDialogues (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: Sources/MinerWars.GameLib/Resources/MyTexts.Designer.cs class MyTexts (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method MyTexts (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: Sources/MinerWars.GameLib/Service References/AppCode.Networking.MasterService/Reference.cs class MyRegistrationFault (line 16) | [System.Diagnostics.DebuggerStepThroughAttribute()] method RaisePropertyChanged (line 53) | protected void RaisePropertyChanged(string propertyName) { class MySteamFault (line 61) | [System.Diagnostics.DebuggerStepThroughAttribute()] method RaisePropertyChanged (line 98) | protected void RaisePropertyChanged(string propertyName) { type SteamFaultCode (line 106) | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serializ... type IMyMasterService (line 141) | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "... method CheckVersion (line 145) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method BeginCheckVersion (line 150) | [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Act... method EndCheckVersion (line 153) | void EndCheckVersion(System.IAsyncResult result); method GetSectorServer (line 155) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method BeginGetSectorServer (line 158) | [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Act... method EndGetSectorServer (line 161) | string EndGetSectorServer(System.IAsyncResult result); method GetAllServers (line 163) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method BeginGetAllServers (line 166) | [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Act... method EndGetAllServers (line 169) | string[] EndGetAllServers(System.IAsyncResult result); method Register (line 171) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method BeginRegister (line 175) | [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Act... method EndRegister (line 178) | void EndRegister(System.IAsyncResult result); method SteamDemoLogin (line 180) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method BeginSteamDemoLogin (line 184) | [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Act... method EndSteamDemoLogin (line 187) | [return: System.ServiceModel.MessageParameterAttribute(Name="username")] method SteamLogin (line 190) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method BeginSteamLogin (line 195) | [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Act... method EndSteamLogin (line 198) | [return: System.ServiceModel.MessageParameterAttribute(Name="username")] method SteamRegister (line 201) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method BeginSteamRegister (line 205) | [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Act... method EndSteamRegister (line 208) | void EndSteamRegister(System.IAsyncResult result); type IMyMasterServiceChannel (line 211) | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "... class GetSectorServerCompletedEventArgs (line 215) | [System.Diagnostics.DebuggerStepThroughAttribute()] method GetSectorServerCompletedEventArgs (line 221) | public GetSectorServerCompletedEventArgs(object[] results, System.Exce... class GetAllServersCompletedEventArgs (line 234) | [System.Diagnostics.DebuggerStepThroughAttribute()] method GetAllServersCompletedEventArgs (line 240) | public GetAllServersCompletedEventArgs(object[] results, System.Except... class SteamDemoLoginCompletedEventArgs (line 253) | [System.Diagnostics.DebuggerStepThroughAttribute()] method SteamDemoLoginCompletedEventArgs (line 259) | public SteamDemoLoginCompletedEventArgs(object[] results, System.Excep... class SteamLoginCompletedEventArgs (line 279) | [System.Diagnostics.DebuggerStepThroughAttribute()] method SteamLoginCompletedEventArgs (line 285) | public SteamLoginCompletedEventArgs(object[] results, System.Exception... class MyMasterServiceClient (line 305) | [System.Diagnostics.DebuggerStepThroughAttribute()] method MyMasterServiceClient (line 351) | public MyMasterServiceClient() { method MyMasterServiceClient (line 354) | public MyMasterServiceClient(string endpointConfigurationName) : method MyMasterServiceClient (line 358) | public MyMasterServiceClient(string endpointConfigurationName, string ... method MyMasterServiceClient (line 362) | public MyMasterServiceClient(string endpointConfigurationName, System.... method MyMasterServiceClient (line 366) | public MyMasterServiceClient(System.ServiceModel.Channels.Binding bind... method CheckVersion (line 384) | public void CheckVersion(int appVersion) { method BeginCheckVersion (line 388) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method EndCheckVersion (line 393) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method OnBeginCheckVersion (line 398) | private System.IAsyncResult OnBeginCheckVersion(object[] inValues, Sys... method OnEndCheckVersion (line 403) | private object[] OnEndCheckVersion(System.IAsyncResult result) { method OnCheckVersionCompleted (line 408) | private void OnCheckVersionCompleted(object state) { method CheckVersionAsync (line 415) | public void CheckVersionAsync(int appVersion) { method CheckVersionAsync (line 419) | public void CheckVersionAsync(int appVersion, object userState) { method GetSectorServer (line 433) | public string GetSectorServer() { method BeginGetSectorServer (line 437) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method EndGetSectorServer (line 442) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method OnBeginGetSectorServer (line 447) | private System.IAsyncResult OnBeginGetSectorServer(object[] inValues, ... method OnEndGetSectorServer (line 451) | private object[] OnEndGetSectorServer(System.IAsyncResult result) { method OnGetSectorServerCompleted (line 457) | private void OnGetSectorServerCompleted(object state) { method GetSectorServerAsync (line 464) | public void GetSectorServerAsync() { method GetSectorServerAsync (line 468) | public void GetSectorServerAsync(object userState) { method GetAllServers (line 481) | public string[] GetAllServers() { method BeginGetAllServers (line 485) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method EndGetAllServers (line 490) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method OnBeginGetAllServers (line 495) | private System.IAsyncResult OnBeginGetAllServers(object[] inValues, Sy... method OnEndGetAllServers (line 499) | private object[] OnEndGetAllServers(System.IAsyncResult result) { method OnGetAllServersCompleted (line 505) | private void OnGetAllServersCompleted(object state) { method GetAllServersAsync (line 512) | public void GetAllServersAsync() { method GetAllServersAsync (line 516) | public void GetAllServersAsync(object userState) { method Register (line 529) | public void Register(string username, string passwordHash, string emai... method BeginRegister (line 533) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method EndRegister (line 538) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method OnBeginRegister (line 543) | private System.IAsyncResult OnBeginRegister(object[] inValues, System.... method OnEndRegister (line 551) | private object[] OnEndRegister(System.IAsyncResult result) { method OnRegisterCompleted (line 556) | private void OnRegisterCompleted(object state) { method RegisterAsync (line 563) | public void RegisterAsync(string username, string passwordHash, string... method RegisterAsync (line 567) | public void RegisterAsync(string username, string passwordHash, string... method SteamDemoLogin (line 584) | public string SteamDemoLogin(out string token, long steamUserId, byte[... method BeginSteamDemoLogin (line 588) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method EndSteamDemoLogin (line 593) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method OnBeginSteamDemoLogin (line 598) | private System.IAsyncResult OnBeginSteamDemoLogin(object[] inValues, S... method OnEndSteamDemoLogin (line 604) | private object[] OnEndSteamDemoLogin(System.IAsyncResult result) { method OnSteamDemoLoginCompleted (line 612) | private void OnSteamDemoLoginCompleted(object state) { method SteamDemoLoginAsync (line 619) | public void SteamDemoLoginAsync(long steamUserId, byte[] ticket) { method SteamDemoLoginAsync (line 623) | public void SteamDemoLoginAsync(long steamUserId, byte[] ticket, objec... method SteamLogin (line 638) | public string SteamLogin(out string token, long steamUserId, byte[] ti... method BeginSteamLogin (line 642) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method EndSteamLogin (line 647) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method OnBeginSteamLogin (line 652) | private System.IAsyncResult OnBeginSteamLogin(object[] inValues, Syste... method OnEndSteamLogin (line 658) | private object[] OnEndSteamLogin(System.IAsyncResult result) { method OnSteamLoginCompleted (line 666) | private void OnSteamLoginCompleted(object state) { method SteamLoginAsync (line 673) | public void SteamLoginAsync(long steamUserId, byte[] ticket) { method SteamLoginAsync (line 677) | public void SteamLoginAsync(long steamUserId, byte[] ticket, object us... method SteamRegister (line 692) | public void SteamRegister(long steamUserId, byte[] ticket, string seri... method BeginSteamRegister (line 696) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method EndSteamRegister (line 701) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method OnBeginSteamRegister (line 706) | private System.IAsyncResult OnBeginSteamRegister(object[] inValues, Sy... method OnEndSteamRegister (line 714) | private object[] OnEndSteamRegister(System.IAsyncResult result) { method OnSteamRegisterCompleted (line 719) | private void OnSteamRegisterCompleted(object state) { method SteamRegisterAsync (line 726) | public void SteamRegisterAsync(long steamUserId, byte[] ticket, string... method SteamRegisterAsync (line 730) | public void SteamRegisterAsync(long steamUserId, byte[] ticket, string... FILE: Sources/MinerWars.GameLib/Service References/AppCode.Networking.SectorService/Reference.cs type ExportInfo (line 16) | [System.Diagnostics.DebuggerStepThroughAttribute()] method RaisePropertyChanged (line 68) | void RaisePropertyChanged(string propertyName) { class MyUserInfo (line 76) | [System.Diagnostics.DebuggerStepThroughAttribute()] method RaisePropertyChanged (line 273) | protected void RaisePropertyChanged(string propertyName) { class MyAdditionalUserInfo (line 281) | [System.Diagnostics.DebuggerStepThroughAttribute()] method RaisePropertyChanged (line 478) | protected void RaisePropertyChanged(string propertyName) { type IMySectorService (line 486) | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "... method GetGameMoney (line 490) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, Ac... method BeginGetGameMoney (line 493) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, As... method EndGetGameMoney (line 496) | decimal EndGetGameMoney(System.IAsyncResult result); method UpdateGameMoney (line 498) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, Ac... method BeginUpdateGameMoney (line 501) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, As... method EndUpdateGameMoney (line 504) | void EndUpdateGameMoney(System.IAsyncResult result); method LoadExportInfo (line 506) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method BeginLoadExportInfo (line 509) | [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Act... method EndLoadExportInfo (line 512) | System.Collections.Generic.List EndGetActiveUsers(System.IAsyn... method AnnounceShutdown (line 646) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method BeginAnnounceShutdown (line 649) | [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Act... method EndAnnounceShutdown (line 652) | int EndAnnounceShutdown(System.IAsyncResult result); method HarvestingFinished (line 654) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, Ac... method BeginHarvestingFinished (line 657) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, As... method EndHarvestingFinished (line 660) | void EndHarvestingFinished(System.IAsyncResult result); method LoadSmallShipTemplates (line 662) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, Ac... method BeginLoadSmallShipTemplates (line 665) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, As... method EndLoadSmallShipTemplates (line 668) | byte[] EndLoadSmallShipTemplates(System.IAsyncResult result); method SaveSmallShipTemplates (line 670) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, Ac... method BeginSaveSmallShipTemplates (line 673) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, As... method EndSaveSmallShipTemplates (line 676) | void EndSaveSmallShipTemplates(System.IAsyncResult result); method NewGame (line 678) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, Ac... method BeginNewGame (line 681) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, As... method EndNewGame (line 684) | byte[] EndNewGame(System.IAsyncResult result); method LoadLastCheckpoint (line 686) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, Ac... method BeginLoadLastCheckpoint (line 692) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, As... method EndLoadLastCheckpoint (line 695) | byte[] EndLoadLastCheckpoint(System.IAsyncResult result); method SaveLastCheckpoint (line 697) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, Ac... method BeginSaveLastCheckpoint (line 700) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, As... method EndSaveLastCheckpoint (line 703) | void EndSaveLastCheckpoint(System.IAsyncResult result); method LoadSandbox (line 705) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, Ac... method BeginLoadSandbox (line 708) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, As... method EndLoadSandbox (line 711) | byte[] EndLoadSandbox(System.IAsyncResult result); method LoadStoryEditor (line 713) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, Ac... method BeginLoadStoryEditor (line 716) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, As... method EndLoadStoryEditor (line 719) | byte[] EndLoadStoryEditor(System.IAsyncResult result); method SaveStoryEditor (line 721) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, Ac... method BeginSaveStoryEditor (line 724) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, As... method EndSaveStoryEditor (line 727) | void EndSaveStoryEditor(System.IAsyncResult result); method LoadSandboxEditor (line 729) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, Ac... method BeginLoadSandboxEditor (line 732) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, As... method EndLoadSandboxEditor (line 735) | byte[] EndLoadSandboxEditor(System.IAsyncResult result); method SaveSandboxEditor (line 737) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, Ac... method BeginSaveSandboxEditor (line 740) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, As... method EndSaveSandboxEditor (line 743) | void EndSaveSandboxEditor(System.IAsyncResult result); method LoadSector (line 745) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, Ac... method BeginLoadSector (line 748) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, As... method EndLoadSector (line 751) | byte[] EndLoadSector(System.IAsyncResult result); method Travel (line 753) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, Ac... method BeginTravel (line 756) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, As... method EndTravel (line 759) | byte[] EndTravel(System.IAsyncResult result); method LoadSectorGroups (line 761) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, Ac... method BeginLoadSectorGroups (line 764) | [System.ServiceModel.OperationContractAttribute(IsInitiating=false, As... method EndLoadSectorGroups (line 767) | byte[] EndLoadSectorGroups(System.IAsyncResult result); type IMySectorServiceCallback (line 770) | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "... method NotifyShutdown (line 773) | [System.ServiceModel.OperationContractAttribute(IsOneWay=true, Action=... method BeginNotifyShutdown (line 776) | [System.ServiceModel.OperationContractAttribute(IsOneWay=true, AsyncPa... method EndNotifyShutdown (line 779) | void EndNotifyShutdown(System.IAsyncResult result); type IMySectorServiceChannel (line 782) | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "... class GetGameMoneyCompletedEventArgs (line 786) | [System.Diagnostics.DebuggerStepThroughAttribute()] method GetGameMoneyCompletedEventArgs (line 792) | public GetGameMoneyCompletedEventArgs(object[] results, System.Excepti... class LoadExportInfoCompletedEventArgs (line 805) | [System.Diagnostics.DebuggerStepThroughAttribute()] method LoadExportInfoCompletedEventArgs (line 811) | public LoadExportInfoCompletedEventArgs(object[] results, System.Excep... class ExportGlobalDataCompletedEventArgs (line 824) | [System.Diagnostics.DebuggerStepThroughAttribute()] method ExportGlobalDataCompletedEventArgs (line 830) | public ExportGlobalDataCompletedEventArgs(object[] results, System.Exc... class ExportSectorCompletedEventArgs (line 857) | [System.Diagnostics.DebuggerStepThroughAttribute()] method ExportSectorCompletedEventArgs (line 863) | public ExportSectorCompletedEventArgs(object[] results, System.Excepti... class LoginCompletedEventArgs (line 876) | [System.Diagnostics.DebuggerStepThroughAttribute()] method LoginCompletedEventArgs (line 882) | public LoginCompletedEventArgs(object[] results, System.Exception exce... class LoadSectorIdentifiersCompletedEventArgs (line 895) | [System.Diagnostics.DebuggerStepThroughAttribute()] method LoadSectorIdentifiersCompletedEventArgs (line 901) | public LoadSectorIdentifiersCompletedEventArgs(object[] results, Syste... class LoadUserSectorIdentifiersCompletedEventArgs (line 914) | [System.Diagnostics.DebuggerStepThroughAttribute()] method LoadUserSectorIdentifiersCompletedEventArgs (line 920) | public LoadUserSectorIdentifiersCompletedEventArgs(object[] results, S... class SelectSandboxCompletedEventArgs (line 933) | [System.Diagnostics.DebuggerStepThroughAttribute()] method SelectSandboxCompletedEventArgs (line 939) | public SelectSandboxCompletedEventArgs(object[] results, System.Except... class LoadCheckpointCompletedEventArgs (line 959) | [System.Diagnostics.DebuggerStepThroughAttribute()] method LoadCheckpointCompletedEventArgs (line 965) | public LoadCheckpointCompletedEventArgs(object[] results, System.Excep... class LoadObjectGroupsCompletedEventArgs (line 978) | [System.Diagnostics.DebuggerStepThroughAttribute()] method LoadObjectGroupsCompletedEventArgs (line 984) | public LoadObjectGroupsCompletedEventArgs(object[] results, System.Exc... class TravelToSectorCompletedEventArgs (line 997) | [System.Diagnostics.DebuggerStepThroughAttribute()] method TravelToSectorCompletedEventArgs (line 1003) | public TravelToSectorCompletedEventArgs(object[] results, System.Excep... class LoadSectorObjectsCompletedEventArgs (line 1023) | [System.Diagnostics.DebuggerStepThroughAttribute()] method LoadSectorObjectsCompletedEventArgs (line 1029) | public LoadSectorObjectsCompletedEventArgs(object[] results, System.Ex... class CheckAliveCompletedEventArgs (line 1042) | [System.Diagnostics.DebuggerStepThroughAttribute()] method CheckAliveCompletedEventArgs (line 1048) | public CheckAliveCompletedEventArgs(object[] results, System.Exception... class GetActiveUsersCompletedEventArgs (line 1061) | [System.Diagnostics.DebuggerStepThroughAttribute()] method GetActiveUsersCompletedEventArgs (line 1067) | public GetActiveUsersCompletedEventArgs(object[] results, System.Excep... class AnnounceShutdownCompletedEventArgs (line 1080) | [System.Diagnostics.DebuggerStepThroughAttribute()] method AnnounceShutdownCompletedEventArgs (line 1086) | public AnnounceShutdownCompletedEventArgs(object[] results, System.Exc... class LoadSmallShipTemplatesCompletedEventArgs (line 1099) | [System.Diagnostics.DebuggerStepThroughAttribute()] method LoadSmallShipTemplatesCompletedEventArgs (line 1105) | public LoadSmallShipTemplatesCompletedEventArgs(object[] results, Syst... class NewGameCompletedEventArgs (line 1118) | [System.Diagnostics.DebuggerStepThroughAttribute()] method NewGameCompletedEventArgs (line 1124) | public NewGameCompletedEventArgs(object[] results, System.Exception ex... class LoadLastCheckpointCompletedEventArgs (line 1137) | [System.Diagnostics.DebuggerStepThroughAttribute()] method LoadLastCheckpointCompletedEventArgs (line 1143) | public LoadLastCheckpointCompletedEventArgs(object[] results, System.E... class LoadSandboxCompletedEventArgs (line 1156) | [System.Diagnostics.DebuggerStepThroughAttribute()] method LoadSandboxCompletedEventArgs (line 1162) | public LoadSandboxCompletedEventArgs(object[] results, System.Exceptio... class LoadStoryEditorCompletedEventArgs (line 1175) | [System.Diagnostics.DebuggerStepThroughAttribute()] method LoadStoryEditorCompletedEventArgs (line 1181) | public LoadStoryEditorCompletedEventArgs(object[] results, System.Exce... class LoadSandboxEditorCompletedEventArgs (line 1194) | [System.Diagnostics.DebuggerStepThroughAttribute()] method LoadSandboxEditorCompletedEventArgs (line 1200) | public LoadSandboxEditorCompletedEventArgs(object[] results, System.Ex... class LoadSectorCompletedEventArgs (line 1213) | [System.Diagnostics.DebuggerStepThroughAttribute()] method LoadSectorCompletedEventArgs (line 1219) | public LoadSectorCompletedEventArgs(object[] results, System.Exception... class TravelCompletedEventArgs (line 1232) | [System.Diagnostics.DebuggerStepThroughAttribute()] method TravelCompletedEventArgs (line 1238) | public TravelCompletedEventArgs(object[] results, System.Exception exc... class LoadSectorGroupsCompletedEventArgs (line 1251) | [System.Diagnostics.DebuggerStepThroughAttribute()] method LoadSectorGroupsCompletedEventArgs (line 1257) | public LoadSectorGroupsCompletedEventArgs(object[] results, System.Exc... class MySectorServiceClient (line 1270) | [System.Diagnostics.DebuggerStepThroughAttribute()] method MySectorServiceClient (line 1472) | public MySectorServiceClient(System.ServiceModel.InstanceContext callb... method MySectorServiceClient (line 1476) | public MySectorServiceClient(System.ServiceModel.InstanceContext callb... method MySectorServiceClient (line 1480) | public MySectorServiceClient(System.ServiceModel.InstanceContext callb... method MySectorServiceClient (line 1484) | public MySectorServiceClient(System.ServiceModel.InstanceContext callb... method MySectorServiceClient (line 1488) | public MySectorServiceClient(System.ServiceModel.InstanceContext callb... method GetGameMoney (line 1558) | public decimal GetGameMoney() { method BeginGetGameMoney (line 1562) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method EndGetGameMoney (line 1567) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method OnBeginGetGameMoney (line 1572) | private System.IAsyncResult OnBeginGetGameMoney(object[] inValues, Sys... method OnEndGetGameMoney (line 1576) | private object[] OnEndGetGameMoney(System.IAsyncResult result) { method OnGetGameMoneyCompleted (line 1582) | private void OnGetGameMoneyCompleted(object state) { method GetGameMoneyAsync (line 1589) | public void GetGameMoneyAsync() { method GetGameMoneyAsync (line 1593) | public void GetGameMoneyAsync(object userState) { method UpdateGameMoney (line 1606) | public void UpdateGameMoney(decimal moneyAdded) { method BeginUpdateGameMoney (line 1610) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method EndUpdateGameMoney (line 1615) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method OnBeginUpdateGameMoney (line 1620) | private System.IAsyncResult OnBeginUpdateGameMoney(object[] inValues, ... method OnEndUpdateGameMoney (line 1625) | private object[] OnEndUpdateGameMoney(System.IAsyncResult result) { method OnUpdateGameMoneyCompleted (line 1630) | private void OnUpdateGameMoneyCompleted(object state) { method UpdateGameMoneyAsync (line 1637) | public void UpdateGameMoneyAsync(decimal moneyAdded) { method UpdateGameMoneyAsync (line 1641) | public void UpdateGameMoneyAsync(decimal moneyAdded, object userState) { method LoadExportInfo (line 1655) | public System.Collections.Generic.List GetActiveUsers() { method BeginGetActiveUsers (line 2434) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method EndGetActiveUsers (line 2439) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method OnBeginGetActiveUsers (line 2444) | private System.IAsyncResult OnBeginGetActiveUsers(object[] inValues, S... method OnEndGetActiveUsers (line 2448) | private object[] OnEndGetActiveUsers(System.IAsyncResult result) { method OnGetActiveUsersCompleted (line 2454) | private void OnGetActiveUsersCompleted(object state) { method GetActiveUsersAsync (line 2461) | public void GetActiveUsersAsync() { method GetActiveUsersAsync (line 2465) | public void GetActiveUsersAsync(object userState) { method AnnounceShutdown (line 2478) | public int AnnounceShutdown(System.TimeSpan timeToShutdown, System.Tim... method BeginAnnounceShutdown (line 2482) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method EndAnnounceShutdown (line 2487) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method OnBeginAnnounceShutdown (line 2492) | private System.IAsyncResult OnBeginAnnounceShutdown(object[] inValues,... method OnEndAnnounceShutdown (line 2499) | private object[] OnEndAnnounceShutdown(System.IAsyncResult result) { method OnAnnounceShutdownCompleted (line 2505) | private void OnAnnounceShutdownCompleted(object state) { method AnnounceShutdownAsync (line 2512) | public void AnnounceShutdownAsync(System.TimeSpan timeToShutdown, Syst... method AnnounceShutdownAsync (line 2516) | public void AnnounceShutdownAsync(System.TimeSpan timeToShutdown, Syst... method HarvestingFinished (line 2532) | public void HarvestingFinished(MinerWars.CommonLIB.AppCode.Networking.... method BeginHarvestingFinished (line 2536) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method EndHarvestingFinished (line 2541) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method OnBeginHarvestingFinished (line 2546) | private System.IAsyncResult OnBeginHarvestingFinished(object[] inValue... method OnEndHarvestingFinished (line 2552) | private object[] OnEndHarvestingFinished(System.IAsyncResult result) { method OnHarvestingFinishedCompleted (line 2557) | private void OnHarvestingFinishedCompleted(object state) { method HarvestingFinishedAsync (line 2564) | public void HarvestingFinishedAsync(MinerWars.CommonLIB.AppCode.Networ... method HarvestingFinishedAsync (line 2568) | public void HarvestingFinishedAsync(MinerWars.CommonLIB.AppCode.Networ... method LoadSmallShipTemplates (line 2583) | public byte[] LoadSmallShipTemplates() { method BeginLoadSmallShipTemplates (line 2587) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method EndLoadSmallShipTemplates (line 2592) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method OnBeginLoadSmallShipTemplates (line 2597) | private System.IAsyncResult OnBeginLoadSmallShipTemplates(object[] inV... method OnEndLoadSmallShipTemplates (line 2601) | private object[] OnEndLoadSmallShipTemplates(System.IAsyncResult resul... method OnLoadSmallShipTemplatesCompleted (line 2607) | private void OnLoadSmallShipTemplatesCompleted(object state) { method LoadSmallShipTemplatesAsync (line 2614) | public void LoadSmallShipTemplatesAsync() { method LoadSmallShipTemplatesAsync (line 2618) | public void LoadSmallShipTemplatesAsync(object userState) { method SaveSmallShipTemplates (line 2631) | public void SaveSmallShipTemplates(byte[] smallShipTemplates) { method BeginSaveSmallShipTemplates (line 2635) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method EndSaveSmallShipTemplates (line 2640) | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.... method OnBeginSaveSmallShipTemplates (line 2645) | private System.IAsyncResult OnBeginSaveSmallShipTemplates(object[] inV... method OnEndSaveSmallShipTemplates (line 2650) | private object[] OnEndSaveSmallShipTemplates(System.IAsyncResult resul... method OnSaveSmallShipTemplatesCompleted (line 2655) | private void OnSaveSmallShipTemplatesCompleted(object state) { method SaveSmallShipTemplatesAsync (line 2662) | public void SaveSmallShipTemplatesAsync(byte[] smallShipTemplates) { method SaveSmallShipTemplatesAsync (line 2666) | public void SaveSmallShipTemplatesAsync(byte[] smallShipTemplates, obj... method NewGame (line 2680) | public byte[] NewGame(System.Nullable points) method Intersects (line 236) | public bool Intersects(BoundingBox box) method Intersects (line 245) | public void Intersects(ref BoundingBox box, out bool result) method Intersects (line 257) | public bool Intersects(BoundingFrustum frustum) method Intersects (line 269) | public PlaneIntersectionType Intersects(Plane plane) method Intersects (line 288) | public void Intersects(ref Plane plane, out PlaneIntersectionType result) method Intersects (line 310) | public float? Intersects(Ray ray) method Intersects (line 384) | public void Intersects(ref Ray ray, out float? result) method Intersects (line 459) | public bool Intersects(BoundingSphere sphere) method Intersects (line 472) | public void Intersects(ref BoundingSphere sphere, out bool result) method Contains (line 485) | public ContainmentType Contains(BoundingBox box) method Contains (line 496) | public void Contains(ref BoundingBox box, out ContainmentType result) method Contains (line 508) | public ContainmentType Contains(BoundingFrustum frustum) method Contains (line 524) | public ContainmentType Contains(Vector3 point) method Contains (line 533) | public void Contains(ref Vector3 point, out ContainmentType result) method Contains (line 542) | public ContainmentType Contains(BoundingSphere sphere) method Contains (line 558) | public void Contains(ref BoundingSphere sphere, out ContainmentType re... method SupportMapping (line 571) | internal void SupportMapping(ref Vector3 v, out Vector3 result) FILE: Sources/MinerWarsMath/BoundingFrustum.cs class BoundingFrustum (line 10) | [Serializable] method BoundingFrustum (line 118) | private BoundingFrustum() method BoundingFrustum (line 126) | public BoundingFrustum(Matrix value) method GetCorners (line 152) | public Vector3[] GetCorners() method GetCorners (line 161) | public void GetCorners(Vector3[] corners) method Equals (line 170) | public bool Equals(BoundingFrustum other) method Equals (line 182) | public override bool Equals(object obj) method GetHashCode (line 194) | public override int GetHashCode() method ToString (line 202) | public override string ToString() method SetMatrix (line 207) | private void SetMatrix(ref Matrix value) method ComputeIntersectionLine (line 254) | private static Ray ComputeIntersectionLine(ref Plane p1, ref Plane p2) method ComputeIntersection (line 263) | private static Vector3 ComputeIntersection(ref Plane plane, ref Ray ray) method Intersects (line 273) | public bool Intersects(BoundingBox box) method Intersects (line 284) | public void Intersects(ref BoundingBox box, out bool result) method Intersects (line 326) | public bool Intersects(BoundingFrustum frustum) method Intersects (line 369) | public PlaneIntersectionType Intersects(Plane plane) method Intersects (line 390) | public void Intersects(ref Plane plane, out PlaneIntersectionType result) method Intersects (line 414) | public float? Intersects(Ray ray) method Intersects (line 425) | public void Intersects(ref Ray ray, out float? result) method Intersects (line 481) | public bool Intersects(BoundingSphere sphere) method Intersects (line 492) | public void Intersects(ref BoundingSphere sphere, out bool result) method Contains (line 534) | public ContainmentType Contains(BoundingBox box) method Contains (line 555) | public void Contains(ref BoundingBox box, out ContainmentType result) method Contains (line 577) | public ContainmentType Contains(BoundingFrustum frustum) method Contains (line 601) | public ContainmentType Contains(Vector3 point) method Contains (line 615) | public void Contains(ref Vector3 point, out ContainmentType result) method Contains (line 632) | public ContainmentType Contains(BoundingSphere sphere) method Contains (line 652) | public void Contains(ref BoundingSphere sphere, out ContainmentType re... method SupportMapping (line 671) | internal void SupportMapping(ref Vector3 v, out Vector3 result) FILE: Sources/MinerWarsMath/BoundingSphere.cs type BoundingSphere (line 11) | [Serializable] method BoundingSphere (line 27) | public BoundingSphere(Vector3 center, float radius) method Equals (line 58) | public bool Equals(BoundingSphere other) method Equals (line 70) | public override bool Equals(object obj) method GetHashCode (line 81) | public override int GetHashCode() method ToString (line 89) | public override string ToString() method CreateMerged (line 103) | public static BoundingSphere CreateMerged(BoundingSphere original, Bou... method CreateMerged (line 130) | public static void CreateMerged(ref BoundingSphere original, ref Bound... method CreateFromBoundingBox (line 161) | public static BoundingSphere CreateFromBoundingBox(BoundingBox box) method CreateFromBoundingBox (line 175) | public static void CreateFromBoundingBox(ref BoundingBox box, out Boun... method CreateFromPoints (line 187) | public static BoundingSphere CreateFromPoints(IEnumerable poi... method CreateFromFrustum (line 266) | public static BoundingSphere CreateFromFrustum(BoundingFrustum frustum) method Intersects (line 278) | public bool Intersects(BoundingBox box) method Intersects (line 291) | public void Intersects(ref BoundingBox box, out bool result) method Intersects (line 304) | public bool Intersects(BoundingFrustum frustum) method Intersects (line 315) | public PlaneIntersectionType Intersects(Plane plane) method Intersects (line 324) | public void Intersects(ref Plane plane, out PlaneIntersectionType result) method Intersects (line 333) | public float? Intersects(Ray ray) method Intersects (line 342) | public void Intersects(ref Ray ray, out float? result) method Intersects (line 351) | public bool Intersects(BoundingSphere sphere) method Intersects (line 364) | public void Intersects(ref BoundingSphere sphere, out bool result) method Contains (line 377) | public ContainmentType Contains(BoundingBox box) method Contains (line 428) | public void Contains(ref BoundingBox box, out ContainmentType result) method Contains (line 489) | public ContainmentType Contains(BoundingFrustum frustum) method Contains (line 510) | public ContainmentType Contains(Vector3 point) method Contains (line 519) | public void Contains(ref Vector3 point, out ContainmentType result) method Contains (line 530) | public ContainmentType Contains(BoundingSphere sphere) method Contains (line 545) | public void Contains(ref BoundingSphere sphere, out ContainmentType re... method SupportMapping (line 554) | internal void SupportMapping(ref Vector3 v, out Vector3 result) method Transform (line 566) | public BoundingSphere Transform(Matrix matrix) method Transform (line 579) | public void Transform(ref Matrix matrix, out BoundingSphere result) FILE: Sources/MinerWarsMath/Color.cs type Color (line 11) | [Serializable] method Color (line 1643) | private Color(uint packedValue) method Color (line 1652) | public Color(int r, int g, int b) method Color (line 1669) | public Color(int r, int g, int b, int a) method Color (line 1688) | public Color(float r, float g, float b) method Color (line 1697) | public Color(float r, float g, float b, float a) method Color (line 1706) | public Color(Vector3 vector) method Color (line 1715) | public Color(Vector4 vector) method PackFromVector4 (line 1768) | void IPackedVector.PackFromVector4(Vector4 vector) method FromNonPremultiplied (line 1777) | public static Color FromNonPremultiplied(Vector4 vector) method FromNonPremultiplied (line 1788) | public static Color FromNonPremultiplied(int r, int g, int b, int a) method PackHelper (line 1802) | private static uint PackHelper(float vectorX, float vectorY, float vec... method ClampToByte32 (line 1807) | private static int ClampToByte32(int value) method ClampToByte64 (line 1817) | private static int ClampToByte64(long value) method ToVector3 (line 1830) | public Vector3 ToVector3() method ToVector4 (line 1842) | public Vector4 ToVector4() method Lerp (line 1856) | public static Color Lerp(Color value1, Color value2, float amount) method Multiply (line 1882) | public static Color Multiply(Color value, float scale) method ToString (line 1911) | public override string ToString() method GetHashCode (line 1919) | public override int GetHashCode() method Equals (line 1928) | public override bool Equals(object obj) method Equals (line 1940) | public bool Equals(Color other) FILE: Sources/MinerWarsMath/ContainmentType.cs type ContainmentType (line 7) | public enum ContainmentType FILE: Sources/MinerWarsMath/Curve.cs class Curve (line 9) | [Serializable] method Clone (line 71) | public Curve Clone() method ComputeTangent (line 85) | public void ComputeTangent(int keyIndex, CurveTangent tangentType) method ComputeTangent (line 94) | public void ComputeTangent(int keyIndex, CurveTangent tangentInType, C... method ComputeTangents (line 144) | public void ComputeTangents(CurveTangent tangentType) method ComputeTangents (line 153) | public void ComputeTangents(CurveTangent tangentInType, CurveTangent t... method Evaluate (line 163) | public float Evaluate(float position) method CalcCycle (line 219) | private float CalcCycle(float t) method FindSegment (line 227) | private float FindSegment(float t, ref CurveKey k0, ref CurveKey k1) method Hermite (line 255) | private static float Hermite(CurveKey k0, CurveKey k1, float t) FILE: Sources/MinerWarsMath/CurveContinuity.cs type CurveContinuity (line 7) | public enum CurveContinuity FILE: Sources/MinerWarsMath/CurveKey.cs class CurveKey (line 9) | [TypeConverter(typeof(ExpandableObjectConverter))] method CurveKey (line 94) | public CurveKey(float position, float value) method CurveKey (line 104) | public CurveKey(float position, float value, float tangentIn, float ta... method CurveKey (line 116) | public CurveKey(float position, float value, float tangentIn, float ta... method Clone (line 150) | public CurveKey Clone() method Equals (line 159) | public bool Equals(CurveKey other) method Equals (line 171) | public override bool Equals(object obj) method GetHashCode (line 179) | public override int GetHashCode() method CompareTo (line 188) | public int CompareTo(CurveKey other) FILE: Sources/MinerWarsMath/CurveKeyCollection.cs class CurveKeyCollection (line 11) | [TypeConverter(typeof(ExpandableObjectConverter))] method IndexOf (line 72) | public int IndexOf(CurveKey item) method RemoveAt (line 81) | public void RemoveAt(int index) method Add (line 91) | public void Add(CurveKey item) method Clear (line 110) | public void Clear() method Contains (line 121) | public bool Contains(CurveKey item) method CopyTo (line 130) | public void CopyTo(CurveKey[] array, int arrayIndex) method Remove (line 140) | public bool Remove(CurveKey item) method GetEnumerator (line 149) | public IEnumerator GetEnumerator() method GetEnumerator (line 154) | IEnumerator IEnumerable.GetEnumerator() method Clone (line 162) | public CurveKeyCollection Clone() method ComputeCacheValues (line 173) | internal void ComputeCacheValues() FILE: Sources/MinerWarsMath/CurveLoopType.cs type CurveLoopType (line 7) | public enum CurveLoopType FILE: Sources/MinerWarsMath/CurveTangent.cs type CurveTangent (line 7) | public enum CurveTangent FILE: Sources/MinerWarsMath/Gjk.cs class Gjk (line 5) | [Serializable] method Gjk (line 60) | static Gjk() method Gjk (line 64) | public Gjk() method Reset (line 87) | public void Reset() method AddSupportPoint (line 93) | public bool AddSupportPoint(ref Vector3 newPoint) method Dot (line 112) | private static float Dot(ref Vector3 a, ref Vector3 b) method UpdateDeterminant (line 117) | private void UpdateDeterminant(int xmIdx) method UpdateSimplex (line 160) | private bool UpdateSimplex(int newIndex) method ComputeClosestPoint (line 184) | private Vector3 ComputeClosestPoint() method IsSatisfiesRule (line 202) | private bool IsSatisfiesRule(int xBits, int yBits) FILE: Sources/MinerWarsMath/MathHelper.cs class MathHelper (line 8) | public static class MathHelper method ToRadians (line 43) | public static float ToRadians(float degrees) method ToDegrees (line 52) | public static float ToDegrees(float radians) method Distance (line 61) | public static float Distance(float value1, float value2) method Min (line 70) | public static float Min(float value1, float value2) method Max (line 79) | public static float Max(float value1, float value2) method Clamp (line 88) | public static float Clamp(float value, float min, float max) method Lerp (line 99) | public static float Lerp(float value1, float value2, float amount) method Barycentric (line 108) | public static float Barycentric(float value1, float value2, float valu... method SmoothStep (line 117) | public static float SmoothStep(float value1, float value2, float amount) method CatmullRom (line 127) | public static float CatmullRom(float value1, float value2, float value... method Hermite (line 138) | public static float Hermite(float value1, float tangent1, float value2... method WrapAngle (line 154) | public static float WrapAngle(float angle) FILE: Sources/MinerWarsMath/Matrix.cs type Matrix (line 14) | [Serializable] method Matrix (line 241) | static Matrix() method Matrix (line 249) | public Matrix(float m11, float m12, float m13, float m14, float m21, f... method CreateBillboard (line 514) | public static Matrix CreateBillboard(Vector3 objectPosition, Vector3 c... method CreateBillboard (line 554) | public static void CreateBillboard(ref Vector3 objectPosition, ref Vec... method CreateConstrainedBillboard (line 592) | public static Matrix CreateConstrainedBillboard(Vector3 objectPosition... method CreateConstrainedBillboard (line 655) | public static void CreateConstrainedBillboard(ref Vector3 objectPositi... method CreateTranslation (line 716) | public static Matrix CreateTranslation(Vector3 position) method CreateTranslation (line 742) | public static void CreateTranslation(ref Vector3 position, out Matrix ... method CreateTranslation (line 766) | public static Matrix CreateTranslation(float xPosition, float yPositio... method CreateTranslation (line 792) | public static void CreateTranslation(float xPosition, float yPosition,... method CreateScale (line 816) | public static Matrix CreateScale(float xScale, float yScale, float zSc... method CreateScale (line 845) | public static void CreateScale(float xScale, float yScale, float zScal... method CreateScale (line 872) | public static Matrix CreateScale(Vector3 scales) method CreateScale (line 901) | public static void CreateScale(ref Vector3 scales, out Matrix result) method CreateScale (line 928) | public static Matrix CreateScale(float scale) method CreateScale (line 955) | public static void CreateScale(float scale, out Matrix result) method CreateRotationX (line 980) | public static Matrix CreateRotationX(float radians) method CreateRotationX (line 1008) | public static void CreateRotationX(float radians, out Matrix result) method CreateRotationY (line 1034) | public static Matrix CreateRotationY(float radians) method CreateRotationY (line 1062) | public static void CreateRotationY(float radians, out Matrix result) method CreateRotationZ (line 1088) | public static Matrix CreateRotationZ(float radians) method CreateRotationZ (line 1116) | public static void CreateRotationZ(float radians, out Matrix result) method CreateFromAxisAngle (line 1142) | public static Matrix CreateFromAxisAngle(Vector3 axis, float angle) method CreateFromAxisAngle (line 1179) | public static void CreateFromAxisAngle(ref Vector3 axis, float angle, ... method CreatePerspectiveFieldOfView (line 1214) | public static Matrix CreatePerspectiveFieldOfView(float fieldOfView, f... method CreatePerspectiveFieldOfView (line 1257) | public static void CreatePerspectiveFieldOfView(float fieldOfView, flo... method CreatePerspective (line 1298) | public static Matrix CreatePerspective(float width, float height, floa... method CreatePerspective (line 1334) | public static void CreatePerspective(float width, float height, float ... method CreatePerspectiveOffCenter (line 1368) | public static Matrix CreatePerspectiveOffCenter(float left, float righ... method CreatePerspectiveOffCenter (line 1405) | public static void CreatePerspectiveOffCenter(float left, float right,... method CreateOrthographic (line 1440) | public static Matrix CreateOrthographic(float width, float height, flo... method CreateOrthographic (line 1459) | public static void CreateOrthographic(float width, float height, float... method CreateOrthographicOffCenter (line 1476) | public static Matrix CreateOrthographicOffCenter(float left, float rig... method CreateOrthographicOffCenter (line 1496) | public static void CreateOrthographicOffCenter(float left, float right... method CreateLookAt (line 1514) | public static Matrix CreateLookAt(Vector3 cameraPosition, Vector3 came... method CreateLookAt (line 1543) | public static void CreateLookAt(ref Vector3 cameraPosition, ref Vector... method CreateWorld (line 1570) | public static Matrix CreateWorld(Vector3 position, Vector3 forward, Ve... method CreateWorld (line 1599) | public static void CreateWorld(ref Vector3 position, ref Vector3 forwa... method CreateFromQuaternion (line 1626) | public static Matrix CreateFromQuaternion(Quaternion quaternion) method CreateFromQuaternion (line 1661) | public static void CreateFromQuaternion(ref Quaternion quaternion, out... method CreateFromYawPitchRoll (line 1694) | public static Matrix CreateFromYawPitchRoll(float yaw, float pitch, fl... method CreateFromYawPitchRoll (line 1707) | public static void CreateFromYawPitchRoll(float yaw, float pitch, floa... method CreateShadow (line 1718) | public static Matrix CreateShadow(Vector3 lightDirection, Plane plane) method CreateShadow (line 1751) | public static void CreateShadow(ref Vector3 lightDirection, ref Plane ... method CreateReflection (line 1782) | public static Matrix CreateReflection(Plane value) method CreateReflection (line 1815) | public static void CreateReflection(ref Plane value, out Matrix result) method Transform (line 1968) | public static Matrix Transform(Matrix value, Quaternion rotation) method Transform (line 2015) | public static void Transform(ref Matrix value, ref Quaternion rotation... method ToString (line 2075) | public override string ToString() method Equals (line 2085) | public bool Equals(Matrix other) method Equals (line 2097) | public override bool Equals(object obj) method GetHashCode (line 2108) | public override int GetHashCode() method Transpose (line 2117) | public static Matrix Transpose(Matrix matrix) method Transpose (line 2143) | public static void Transpose(ref Matrix matrix, out Matrix result) method Determinant (line 2182) | public float Determinant() method Invert (line 2213) | public static Matrix Invert(Matrix matrix) method Invert (line 2278) | public static void Invert(ref Matrix matrix, out Matrix result) method Lerp (line 2341) | public static Matrix Lerp(Matrix matrix1, Matrix matrix2, float amount) method Lerp (line 2367) | public static void Lerp(ref Matrix matrix1, ref Matrix matrix2, float ... method Negate (line 2391) | public static Matrix Negate(Matrix matrix) method Negate (line 2417) | public static void Negate(ref Matrix matrix, out Matrix result) method Add (line 2441) | public static Matrix Add(Matrix matrix1, Matrix matrix2) method Add (line 2467) | public static void Add(ref Matrix matrix1, ref Matrix matrix2, out Mat... method Subtract (line 2491) | public static Matrix Subtract(Matrix matrix1, Matrix matrix2) method Subtract (line 2517) | public static void Subtract(ref Matrix matrix1, ref Matrix matrix2, ou... method Multiply (line 2541) | public static Matrix Multiply(Matrix matrix1, Matrix matrix2) method D3DXMatrixMultiply_ (line 2575) | [DllImport("d3dx9_43.dll", EntryPoint = "D3DXMatrixMultiply", CallingC... method Multiply_Native (line 2578) | public static void Multiply_Native(ref Matrix matrix1, ref Matrix matr... method Multiply (line 2594) | public static void Multiply(ref Matrix matrix1, ref Matrix matrix2, ou... method Multiply (line 2638) | public static Matrix Multiply(Matrix matrix1, float scaleFactor) method Multiply (line 2665) | public static void Multiply(ref Matrix matrix1, float scaleFactor, out... method Divide (line 2690) | public static Matrix Divide(Matrix matrix1, Matrix matrix2) method Divide (line 2716) | public static void Divide(ref Matrix matrix1, ref Matrix matrix2, out ... method Divide (line 2740) | public static Matrix Divide(Matrix matrix1, float divider) method Divide (line 2767) | public static void Divide(ref Matrix matrix1, float divider, out Matri... type CanonicalBasis (line 2788) | private struct CanonicalBasis type VectorBasis (line 2795) | private struct VectorBasis FILE: Sources/MinerWarsMath/NativeDAABBTree.cs class NativeDAABBTree (line 9) | public class NativeDAABBTree type Node (line 11) | public struct Node method Node (line 16) | public Node(IntPtr handle, T userData) method NativeDAABBTree (line 32) | public NativeDAABBTree(float extension) method Clear (line 43) | public void Clear() method AddProxy (line 49) | public Node AddProxy(T data, ref BoundingBox aabb) method MoveProxy (line 58) | public void MoveProxy(Node node, ref BoundingBox aabb) method MoveProxy (line 63) | public void MoveProxy(Node node, ref BoundingBox aabb, Vector3 velocit... method RemoveProxy (line 68) | public void RemoveProxy(Node node) method OptimizeBottomUp (line 84) | public void OptimizeBottomUp() method OptimizeTopDown (line 89) | public void OptimizeTopDown(int bu_threshold = 128) method OptimizeIncremental (line 94) | public void OptimizeIncremental(int passes) method GetAll (line 99) | public void GetAll(List addToList) method OverlapAABB (line 107) | public void OverlapAABB(List addToList, ref BoundingBox aabb) method OverlapFrustum (line 126) | public void OverlapFrustum(List addToList, ref BoundingFrustum frus... method OverlapSphere (line 145) | public void OverlapSphere(List addToList, ref BoundingSphere sphere) method RayQuery (line 164) | public void RayQuery(List addToList, Vector3 from, Vector3 to) method RayQuery (line 183) | public void RayQuery(List addToList, ref Ray ray) class NatDAABB (line 190) | class NatDAABB method OverlapFrustum (line 192) | public static unsafe int OverlapFrustum(int[] resultList, ref Bounding... method Over (line 204) | public static unsafe void Over(ref BoundingFrustum frustum, float* x, ... FILE: Sources/MinerWarsMath/NativeDAABBTreeInterop.cs class NativeDAABBTreeInterop (line 10) | partial class NativeDAABBTreeInterop method Create (line 13) | [SuppressUnmanagedCodeSecurity] method Destroy (line 20) | [SuppressUnmanagedCodeSecurity] method Clear (line 27) | [SuppressUnmanagedCodeSecurity] method Insert (line 35) | [SuppressUnmanagedCodeSecurity] method Move (line 43) | [SuppressUnmanagedCodeSecurity] method Move (line 47) | [SuppressUnmanagedCodeSecurity] method Move (line 51) | [SuppressUnmanagedCodeSecurity] method Move (line 55) | [SuppressUnmanagedCodeSecurity] method Remove (line 62) | [SuppressUnmanagedCodeSecurity] method ChangeData (line 66) | [SuppressUnmanagedCodeSecurity] method RemoveAndChangeData (line 73) | [SuppressUnmanagedCodeSecurity] method MaxDepth (line 80) | [SuppressUnmanagedCodeSecurity] method CountLeaves (line 88) | [SuppressUnmanagedCodeSecurity] method IsEmpty (line 95) | [SuppressUnmanagedCodeSecurity] method OptimizeBottomUp (line 103) | [SuppressUnmanagedCodeSecurity] method OptimizeTopDown (line 111) | [SuppressUnmanagedCodeSecurity] method OptimizeIncremental (line 119) | [SuppressUnmanagedCodeSecurity] method QueryAll (line 129) | [SuppressUnmanagedCodeSecurity] method QueryAABB (line 140) | [SuppressUnmanagedCodeSecurity] method QuerySphere (line 152) | [SuppressUnmanagedCodeSecurity] method QuerySixPlanes (line 165) | [SuppressUnmanagedCodeSecurity] method QueryRay (line 169) | [SuppressUnmanagedCodeSecurity] method QueryRayNotThreadSafe (line 173) | [SuppressUnmanagedCodeSecurity] FILE: Sources/MinerWarsMath/PackedVector/Byte4.cs type Byte4 (line 14) | public struct Byte4 : IPackedVector, IPackedVector, IEquatable method Byte4 (line 38) | public Byte4(float x, float y, float z, float w) method Byte4 (line 47) | public Byte4(Vector4 vector) method PackFromVector4 (line 70) | void IPackedVector.PackFromVector4(Vector4 vector) method PackHelper (line 75) | private static uint PackHelper(float vectorX, float vectorY, float vec... method ToVector4 (line 83) | public Vector4 ToVector4() method ToString (line 96) | public override string ToString() method GetHashCode (line 104) | public override int GetHashCode() method Equals (line 113) | public override bool Equals(object obj) method Equals (line 125) | public bool Equals(Byte4 other) FILE: Sources/MinerWarsMath/PackedVector/HalfUtils.cs class HalfUtils (line 7) | internal static class HalfUtils method Pack (line 23) | public static unsafe ushort Pack(float value) method Unpack (line 46) | public static unsafe float Unpack(ushort value) FILE: Sources/MinerWarsMath/PackedVector/HalfVector2.cs type HalfVector2 (line 13) | public struct HalfVector2 : IPackedVector, IPackedVector, IEquatab... method HalfVector2 (line 37) | public HalfVector2(float x, float y) method HalfVector2 (line 46) | public HalfVector2(Vector2 vector) method PackFromVector4 (line 69) | void IPackedVector.PackFromVector4(Vector4 vector) method PackHelper (line 74) | private static uint PackHelper(float vectorX, float vectorY) method ToVector2 (line 82) | public Vector2 ToVector2() method ToVector4 (line 90) | Vector4 IPackedVector.ToVector4() method ToString (line 99) | public override string ToString() method GetHashCode (line 107) | public override int GetHashCode() method Equals (line 116) | public override bool Equals(object obj) method Equals (line 128) | public bool Equals(HalfVector2 other) FILE: Sources/MinerWarsMath/PackedVector/HalfVector4.cs type HalfVector4 (line 13) | public struct HalfVector4 : IPackedVector, IPackedVector, IEquata... method HalfVector4 (line 37) | public HalfVector4(float x, float y, float z, float w) method HalfVector4 (line 46) | public HalfVector4(Vector4 vector) method PackFromVector4 (line 69) | void IPackedVector.PackFromVector4(Vector4 vector) method PackHelper (line 74) | private static ulong PackHelper(float vectorX, float vectorY, float ve... method ToVector4 (line 82) | public Vector4 ToVector4() method ToString (line 95) | public override string ToString() method GetHashCode (line 103) | public override int GetHashCode() method Equals (line 112) | public override bool Equals(object obj) method Equals (line 124) | public bool Equals(HalfVector4 other) FILE: Sources/MinerWarsMath/PackedVector/IPackedVector.cs type IPackedVector (line 12) | public interface IPackedVector method ToVector4 (line 17) | Vector4 ToVector4(); method PackFromVector4 (line 23) | void PackFromVector4(Vector4 vector); type IPackedVector (line 37) | public interface IPackedVector : IPackedVector method ToVector4 (line 17) | Vector4 ToVector4(); method PackFromVector4 (line 23) | void PackFromVector4(Vector4 vector); FILE: Sources/MinerWarsMath/PackedVector/NormalizedByte4.cs type NormalizedByte4 (line 14) | public struct NormalizedByte4 : IPackedVector, IPackedVector, IEqu... method NormalizedByte4 (line 38) | public NormalizedByte4(float x, float y, float z, float w) method NormalizedByte4 (line 47) | public NormalizedByte4(Vector4 vector) method PackFromVector4 (line 70) | void IPackedVector.PackFromVector4(Vector4 vector) method PackHelper (line 75) | private static uint PackHelper(float vectorX, float vectorY, float vec... method ToVector4 (line 83) | public Vector4 ToVector4() method ToString (line 96) | public override string ToString() method GetHashCode (line 104) | public override int GetHashCode() method Equals (line 113) | public override bool Equals(object obj) method Equals (line 125) | public bool Equals(NormalizedByte4 other) FILE: Sources/MinerWarsMath/PackedVector/PackUtils.cs class PackUtils (line 9) | internal static class PackUtils method PackUnsigned (line 11) | public static uint PackUnsigned(float bitmask, float value) method PackSigned (line 16) | public static uint PackSigned(uint bitmask, float value) method PackUNorm (line 23) | public static uint PackUNorm(float bitmask, float value) method UnpackUNorm (line 29) | public static float UnpackUNorm(uint bitmask, uint value) method PackSNorm (line 35) | public static uint PackSNorm(uint bitmask, float value) method UnpackSNorm (line 42) | public static float UnpackSNorm(uint bitmask, uint value) method ClampAndRound (line 57) | private static double ClampAndRound(float value, float min, float max) FILE: Sources/MinerWarsMath/Plane.cs type Plane (line 10) | [Serializable] method Plane (line 26) | public Plane(float a, float b, float c, float d) method Plane (line 38) | public Plane(Vector3 normal, float d) method Plane (line 48) | public Plane(Vector4 value) method Plane (line 60) | public Plane(Vector3 point1, Vector3 point2, Vector3 point3) method Equals (line 103) | public bool Equals(Plane other) method Equals (line 115) | public override bool Equals(object obj) method GetHashCode (line 126) | public override int GetHashCode() method ToString (line 134) | public override string ToString() method Normalize (line 147) | public void Normalize() method Normalize (line 163) | public static Plane Normalize(Plane value) method Normalize (line 189) | public static void Normalize(ref Plane value, out Plane result) method Transform (line 211) | public static Plane Transform(Plane plane, Matrix matrix) method Transform (line 231) | public static void Transform(ref Plane plane, ref Matrix matrix, out P... method Transform (line 249) | public static Plane Transform(Plane plane, Quaternion rotation) method Transform (line 287) | public static void Transform(ref Plane plane, ref Quaternion rotation,... method Dot (line 323) | public float Dot(Vector4 value) method Dot (line 332) | public void Dot(ref Vector4 value, out float result) method DotCoordinate (line 341) | public float DotCoordinate(Vector3 value) method DotCoordinate (line 350) | public void DotCoordinate(ref Vector3 value, out float result) method DotNormal (line 359) | public float DotNormal(Vector3 value) method DotNormal (line 368) | public void DotNormal(ref Vector3 value, out float result) method Intersects (line 377) | public PlaneIntersectionType Intersects(BoundingBox box) method Intersects (line 396) | public void Intersects(ref BoundingBox box, out PlaneIntersectionType ... method Intersects (line 418) | public PlaneIntersectionType Intersects(BoundingFrustum frustum) method Intersects (line 427) | public PlaneIntersectionType Intersects(BoundingSphere sphere) method Intersects (line 439) | public void Intersects(ref BoundingSphere sphere, out PlaneIntersectio... FILE: Sources/MinerWarsMath/PlaneIntersectionType.cs type PlaneIntersectionType (line 7) | public enum PlaneIntersectionType FILE: Sources/MinerWarsMath/Point.cs type Point (line 10) | [Serializable] method Point (line 34) | static Point() method Point (line 42) | public Point(int x, int y) method Equals (line 73) | public bool Equals(Point other) method Equals (line 85) | public override bool Equals(object obj) method GetHashCode (line 96) | public override int GetHashCode() method ToString (line 104) | public override string ToString() FILE: Sources/MinerWarsMath/Quaternion.cs type Quaternion (line 10) | [Serializable] method Quaternion (line 42) | static Quaternion() method Quaternion (line 50) | public Quaternion(float x, float y, float z, float w) method Quaternion (line 62) | public Quaternion(Vector3 vectorPart, float scalarPart) method ToString (line 206) | public override string ToString() method Equals (line 216) | public bool Equals(Quaternion other) method Equals (line 228) | public override bool Equals(object obj) method GetHashCode (line 239) | public override int GetHashCode() method LengthSquared (line 247) | public float LengthSquared() method Length (line 255) | public float Length() method Normalize (line 263) | public void Normalize() method Normalize (line 276) | public static Quaternion Normalize(Quaternion quaternion) method Normalize (line 291) | public static void Normalize(ref Quaternion quaternion, out Quaternion... method Conjugate (line 303) | public void Conjugate() method Conjugate (line 314) | public static Quaternion Conjugate(Quaternion value) method Conjugate (line 328) | public static void Conjugate(ref Quaternion value, out Quaternion result) method Inverse (line 340) | public static Quaternion Inverse(Quaternion quaternion) method Inverse (line 355) | public static void Inverse(ref Quaternion quaternion, out Quaternion r... method CreateFromAxisAngle (line 368) | public static Quaternion CreateFromAxisAngle(Vector3 axis, float angle) method CreateFromAxisAngle (line 385) | public static void CreateFromAxisAngle(ref Vector3 axis, float angle, ... method CreateFromYawPitchRoll (line 400) | public static Quaternion CreateFromYawPitchRoll(float yaw, float pitch... method CreateFromYawPitchRoll (line 423) | public static void CreateFromYawPitchRoll(float yaw, float pitch, floa... method CreateFromRotationMatrix (line 444) | public static Quaternion CreateFromRotationMatrix(Matrix matrix) method CreateFromRotationMatrix (line 491) | public static void CreateFromRotationMatrix(ref Matrix matrix, out Qua... method Dot (line 536) | public static float Dot(Quaternion quaternion1, Quaternion quaternion2) method Dot (line 545) | public static void Dot(ref Quaternion quaternion1, ref Quaternion quat... method Slerp (line 554) | public static Quaternion Slerp(Quaternion quaternion1, Quaternion quat... method Slerp (line 590) | public static void Slerp(ref Quaternion quaternion1, ref Quaternion qu... method Lerp (line 624) | public static Quaternion Lerp(Quaternion quaternion1, Quaternion quate... method Lerp (line 655) | public static void Lerp(ref Quaternion quaternion1, ref Quaternion qua... method Concatenate (line 684) | public static Quaternion Concatenate(Quaternion value1, Quaternion val... method Concatenate (line 710) | public static void Concatenate(ref Quaternion value1, ref Quaternion v... method Negate (line 734) | public static Quaternion Negate(Quaternion quaternion) method Negate (line 748) | public static void Negate(ref Quaternion quaternion, out Quaternion re... method Add (line 760) | public static Quaternion Add(Quaternion quaternion1, Quaternion quater... method Add (line 774) | public static void Add(ref Quaternion quaternion1, ref Quaternion quat... method Subtract (line 786) | public static Quaternion Subtract(Quaternion quaternion1, Quaternion q... method Subtract (line 800) | public static void Subtract(ref Quaternion quaternion1, ref Quaternion... method Multiply (line 812) | public static Quaternion Multiply(Quaternion quaternion1, Quaternion q... method Multiply (line 838) | public static void Multiply(ref Quaternion quaternion1, ref Quaternion... method Multiply (line 862) | public static Quaternion Multiply(Quaternion quaternion1, float scaleF... method Multiply (line 876) | public static void Multiply(ref Quaternion quaternion1, float scaleFac... method Divide (line 888) | public static Quaternion Divide(Quaternion quaternion1, Quaternion qua... method Divide (line 915) | public static void Divide(ref Quaternion quaternion1, ref Quaternion q... FILE: Sources/MinerWarsMath/Ray.cs type Ray (line 10) | [Serializable] method Ray (line 26) | public Ray(Vector3 position, Vector3 direction) method Equals (line 60) | public bool Equals(Ray other) method Equals (line 72) | public override bool Equals(object obj) method GetHashCode (line 83) | public override int GetHashCode() method ToString (line 91) | public override string ToString() method Intersects (line 104) | public float? Intersects(BoundingBox box) method Intersects (line 113) | public void Intersects(ref BoundingBox box, out float? result) method Intersects (line 122) | public float? Intersects(BoundingFrustum frustum) method Intersects (line 134) | public float? Intersects(Plane plane) method Intersects (line 154) | public void Intersects(ref Plane plane, out float? result) method Intersects (line 183) | public float? Intersects(BoundingSphere sphere) method Intersects (line 206) | public void Intersects(ref BoundingSphere sphere, out float? result) FILE: Sources/MinerWarsMath/Rectangle.cs type Rectangle (line 10) | [Serializable] method Rectangle (line 127) | static Rectangle() method Rectangle (line 135) | public Rectangle(int x, int y, int width, int height) method Offset (line 171) | public void Offset(Point amount) method Offset (line 181) | public void Offset(int offsetX, int offsetY) method Inflate (line 191) | public void Inflate(int horizontalAmount, int verticalAmount) method Contains (line 203) | public bool Contains(int x, int y) method Contains (line 215) | public bool Contains(Point value) method Contains (line 227) | public void Contains(ref Point value, out bool result) method Contains (line 236) | public bool Contains(Rectangle value) method Contains (line 248) | public void Contains(ref Rectangle value, out bool result) method Intersects (line 257) | public bool Intersects(Rectangle value) method Intersects (line 269) | public void Intersects(ref Rectangle value, out bool result) method Intersect (line 278) | public static Rectangle Intersect(Rectangle value1, Rectangle value2) method Intersect (line 310) | public static void Intersect(ref Rectangle value1, ref Rectangle value... method Union (line 340) | public static Rectangle Union(Rectangle value1, Rectangle value2) method Union (line 362) | public static void Union(ref Rectangle value1, ref Rectangle value2, o... method Equals (line 382) | public bool Equals(Rectangle other) method Equals (line 394) | public override bool Equals(object obj) method ToString (line 405) | public override string ToString() method GetHashCode (line 414) | public override int GetHashCode() FILE: Sources/MinerWarsMath/Vector2.cs type Vector2 (line 10) | [Serializable] method Vector2 (line 70) | static Vector2() method Vector2 (line 78) | public Vector2(float x, float y) method Vector2 (line 88) | public Vector2(float value) method ToString (line 217) | public override string ToString() method Equals (line 231) | public bool Equals(Vector2 other) method Equals (line 243) | public override bool Equals(object obj) method GetHashCode (line 254) | public override int GetHashCode() method Length (line 262) | public float Length() method LengthSquared (line 270) | public float LengthSquared() method Distance (line 279) | public static float Distance(Vector2 value1, Vector2 value2) method Distance (line 290) | public static void Distance(ref Vector2 value1, ref Vector2 value2, ou... method DistanceSquared (line 302) | public static float DistanceSquared(Vector2 value1, Vector2 value2) method DistanceSquared (line 313) | public static void DistanceSquared(ref Vector2 value1, ref Vector2 val... method Dot (line 324) | public static float Dot(Vector2 value1, Vector2 value2) method Dot (line 333) | public static void Dot(ref Vector2 value1, ref Vector2 value2, out flo... method Normalize (line 341) | public void Normalize() method Normalize (line 352) | public static Vector2 Normalize(Vector2 value) method Normalize (line 365) | public static void Normalize(ref Vector2 value, out Vector2 result) method Reflect (line 376) | public static Vector2 Reflect(Vector2 vector, Vector2 normal) method Reflect (line 389) | public static void Reflect(ref Vector2 vector, ref Vector2 normal, out... method Min (line 400) | public static Vector2 Min(Vector2 value1, Vector2 value2) method Min (line 412) | public static void Min(ref Vector2 value1, ref Vector2 value2, out Vec... method Max (line 422) | public static Vector2 Max(Vector2 value1, Vector2 value2) method Max (line 434) | public static void Max(ref Vector2 value1, ref Vector2 value2, out Vec... method Clamp (line 444) | public static Vector2 Clamp(Vector2 value1, Vector2 min, Vector2 max) method Clamp (line 462) | public static void Clamp(ref Vector2 value1, ref Vector2 min, ref Vect... method Lerp (line 478) | public static Vector2 Lerp(Vector2 value1, Vector2 value2, float amount) method Lerp (line 490) | public static void Lerp(ref Vector2 value1, ref Vector2 value2, float ... method Barycentric (line 500) | public static Vector2 Barycentric(Vector2 value1, Vector2 value2, Vect... method Barycentric (line 512) | public static void Barycentric(ref Vector2 value1, ref Vector2 value2,... method SmoothStep (line 522) | public static Vector2 SmoothStep(Vector2 value1, Vector2 value2, float... method SmoothStep (line 536) | public static void SmoothStep(ref Vector2 value1, ref Vector2 value2, ... method CatmullRom (line 548) | public static Vector2 CatmullRom(Vector2 value1, Vector2 value2, Vecto... method CatmullRom (line 562) | public static void CatmullRom(ref Vector2 value1, ref Vector2 value2, ... method Hermite (line 574) | public static Vector2 Hermite(Vector2 value1, Vector2 tangent1, Vector... method Hermite (line 592) | public static void Hermite(ref Vector2 value1, ref Vector2 tangent1, r... method Transform (line 608) | public static Vector2 Transform(Vector2 position, Matrix matrix) method Transform (line 622) | public static void Transform(ref Vector2 position, ref Matrix matrix, ... method TransformNormal (line 634) | public static Vector2 TransformNormal(Vector2 normal, Matrix matrix) method TransformNormal (line 648) | public static void TransformNormal(ref Vector2 normal, ref Matrix matr... method Transform (line 660) | public static Vector2 Transform(Vector2 value, Quaternion rotation) method Transform (line 682) | public static void Transform(ref Vector2 value, ref Quaternion rotatio... method Transform (line 702) | public static void Transform(Vector2[] sourceArray, ref Matrix matrix,... method Transform (line 717) | public static void Transform(Vector2[] sourceArray, int sourceIndex, r... method TransformNormal (line 734) | public static void TransformNormal(Vector2[] sourceArray, ref Matrix m... method TransformNormal (line 749) | public static void TransformNormal(Vector2[] sourceArray, int sourceIn... method Transform (line 766) | public static void Transform(Vector2[] sourceArray, ref Quaternion rot... method Transform (line 793) | public static void Transform(Vector2[] sourceArray, int sourceIndex, r... method Negate (line 822) | public static Vector2 Negate(Vector2 value) method Negate (line 834) | public static void Negate(ref Vector2 value, out Vector2 result) method Add (line 844) | public static Vector2 Add(Vector2 value1, Vector2 value2) method Add (line 856) | public static void Add(ref Vector2 value1, ref Vector2 value2, out Vec... method Subtract (line 866) | public static Vector2 Subtract(Vector2 value1, Vector2 value2) method Subtract (line 878) | public static void Subtract(ref Vector2 value1, ref Vector2 value2, ou... method Multiply (line 888) | public static Vector2 Multiply(Vector2 value1, Vector2 value2) method Multiply (line 900) | public static void Multiply(ref Vector2 value1, ref Vector2 value2, ou... method Multiply (line 910) | public static Vector2 Multiply(Vector2 value1, float scaleFactor) method Multiply (line 922) | public static void Multiply(ref Vector2 value1, float scaleFactor, out... method Divide (line 932) | public static Vector2 Divide(Vector2 value1, Vector2 value2) method Divide (line 944) | public static void Divide(ref Vector2 value1, ref Vector2 value2, out ... method Divide (line 954) | public static Vector2 Divide(Vector2 value1, float divider) method Divide (line 967) | public static void Divide(ref Vector2 value1, float divider, out Vecto... FILE: Sources/MinerWarsMath/Vector3.cs type Vector3 (line 14) | [Serializable] method Vector3 (line 162) | static Vector3() method Vector3 (line 170) | public Vector3(float x, float y, float z) method Vector3 (line 181) | public Vector3(float value) method Vector3 (line 190) | public Vector3(Vector2 value, float z) method ToString (line 329) | public override string ToString() method Equals (line 339) | public bool Equals(Vector3 other) method Equals (line 351) | public override bool Equals(object obj) method GetHashCode (line 362) | public override int GetHashCode() method Length (line 370) | public float Length() method LengthSquared (line 378) | public float LengthSquared() method Distance (line 387) | public static float Distance(Vector3 value1, Vector3 value2) method Distance (line 399) | public static void Distance(ref Vector3 value1, ref Vector3 value2, ou... method DistanceSquared (line 412) | public static float DistanceSquared(Vector3 value1, Vector3 value2) method DistanceSquared (line 424) | public static void DistanceSquared(ref Vector3 value1, ref Vector3 val... method Dot (line 436) | public static float Dot(Vector3 vector1, Vector3 vector2) method Dot (line 445) | public static void Dot(ref Vector3 vector1, ref Vector3 vector2, out f... method Normalize (line 453) | public void Normalize() method Normalize (line 465) | public static Vector3 Normalize(Vector3 value) method Normalize (line 479) | public static void Normalize(ref Vector3 value, out Vector3 result) method Cross (line 491) | public static Vector3 Cross(Vector3 vector1, Vector3 vector2) method Cross (line 504) | public static void Cross(ref Vector3 vector1, ref Vector3 vector2, out... method Reflect (line 518) | public static Vector3 Reflect(Vector3 vector, Vector3 normal) method Reflect (line 532) | public static void Reflect(ref Vector3 vector, ref Vector3 normal, out... method Min (line 544) | public static Vector3 Min(Vector3 value1, Vector3 value2) method Min (line 557) | public static void Min(ref Vector3 value1, ref Vector3 value2, out Vec... method Max (line 568) | public static Vector3 Max(Vector3 value1, Vector3 value2) method Max (line 581) | public static void Max(ref Vector3 value1, ref Vector3 value2, out Vec... method Clamp (line 592) | public static Vector3 Clamp(Vector3 value1, Vector3 min, Vector3 max) method Clamp (line 614) | public static void Clamp(ref Vector3 value1, ref Vector3 min, ref Vect... method Lerp (line 634) | public static Vector3 Lerp(Vector3 value1, Vector3 value2, float amount) method Lerp (line 647) | public static void Lerp(ref Vector3 value1, ref Vector3 value2, float ... method Barycentric (line 658) | public static Vector3 Barycentric(Vector3 value1, Vector3 value2, Vect... method Barycentric (line 671) | public static void Barycentric(ref Vector3 value1, ref Vector3 value2,... method SmoothStep (line 682) | public static Vector3 SmoothStep(Vector3 value1, Vector3 value2, float... method SmoothStep (line 697) | public static void SmoothStep(ref Vector3 value1, ref Vector3 value2, ... method CatmullRom (line 710) | public static Vector3 CatmullRom(Vector3 value1, Vector3 value2, Vecto... method CatmullRom (line 725) | public static void CatmullRom(ref Vector3 value1, ref Vector3 value2, ... method Hermite (line 738) | public static Vector3 Hermite(Vector3 value1, Vector3 tangent1, Vector... method Hermite (line 757) | public static void Hermite(ref Vector3 value1, ref Vector3 tangent1, r... method Transform (line 774) | public static Vector3 Transform(Vector3 position, Matrix matrix) method Transform (line 796) | public static void Transform(ref Vector3 position, ref Matrix matrix, ... method D3DXVec3TransformCoord_ (line 818) | [DllImport("d3dx9_43.dll", EntryPoint = "D3DXVec3TransformCoord", Call... method Transform_Native (line 821) | public static void Transform_Native(ref Vector3 position, ref Matrix m... method TransformNormal (line 840) | public static Vector3 TransformNormal(Vector3 normal, Matrix matrix) method TransformNormal (line 856) | public static void TransformNormal(ref Vector3 normal, ref Matrix matr... method Transform (line 870) | public static Vector3 Transform(Vector3 value, Quaternion rotation) method Transform (line 898) | public static void Transform(ref Vector3 value, ref Quaternion rotatio... method Transform (line 924) | public static void Transform(Vector3[] sourceArray, ref Matrix matrix,... method Transform (line 941) | public static void Transform(Vector3[] sourceArray, int sourceIndex, r... method TransformNormal (line 960) | public static void TransformNormal(Vector3[] sourceArray, ref Matrix m... method TransformNormal (line 977) | public static void TransformNormal(Vector3[] sourceArray, int sourceIn... method Transform (line 996) | public static void Transform(Vector3[] sourceArray, ref Quaternion rot... method Transform (line 1034) | public static void Transform(Vector3[] sourceArray, int sourceIndex, r... method Negate (line 1074) | public static Vector3 Negate(Vector3 value) method Negate (line 1087) | public static void Negate(ref Vector3 value, out Vector3 result) method Add (line 1098) | public static Vector3 Add(Vector3 value1, Vector3 value2) method Add (line 1111) | public static void Add(ref Vector3 value1, ref Vector3 value2, out Vec... method Subtract (line 1122) | public static Vector3 Subtract(Vector3 value1, Vector3 value2) method Subtract (line 1135) | public static void Subtract(ref Vector3 value1, ref Vector3 value2, ou... method Multiply (line 1146) | public static Vector3 Multiply(Vector3 value1, Vector3 value2) method Multiply (line 1159) | public static void Multiply(ref Vector3 value1, ref Vector3 value2, ou... method Multiply (line 1170) | public static Vector3 Multiply(Vector3 value1, float scaleFactor) method Multiply (line 1183) | public static void Multiply(ref Vector3 value1, float scaleFactor, out... method Divide (line 1194) | public static Vector3 Divide(Vector3 value1, Vector3 value2) method Divide (line 1207) | public static void Divide(ref Vector3 value1, ref Vector3 value2, out ... method Divide (line 1218) | public static Vector3 Divide(Vector3 value1, float value2) method Divide (line 1232) | public static void Divide(ref Vector3 value1, float value2, out Vector... FILE: Sources/MinerWarsMath/Vector4.cs type Vector4 (line 10) | [Serializable] method Vector4 (line 102) | static Vector4() method Vector4 (line 110) | public Vector4(float x, float y, float z, float w) method Vector4 (line 122) | public Vector4(Vector2 value, float z, float w) method Vector4 (line 134) | public Vector4(Vector3 value, float w) method Vector4 (line 146) | public Vector4(float value) method ToString (line 291) | public override string ToString() method Equals (line 301) | public bool Equals(Vector4 other) method Equals (line 313) | public override bool Equals(object obj) method GetHashCode (line 324) | public override int GetHashCode() method Length (line 332) | public float Length() method LengthSquared (line 340) | public float LengthSquared() method Distance (line 349) | public static float Distance(Vector4 value1, Vector4 value2) method Distance (line 362) | public static void Distance(ref Vector4 value1, ref Vector4 value2, ou... method DistanceSquared (line 376) | public static float DistanceSquared(Vector4 value1, Vector4 value2) method DistanceSquared (line 389) | public static void DistanceSquared(ref Vector4 value1, ref Vector4 val... method Dot (line 402) | public static float Dot(Vector4 vector1, Vector4 vector2) method Dot (line 411) | public static void Dot(ref Vector4 vector1, ref Vector4 vector2, out f... method Normalize (line 419) | public void Normalize() method Normalize (line 432) | public static Vector4 Normalize(Vector4 vector) method Normalize (line 447) | public static void Normalize(ref Vector4 vector, out Vector4 result) method Min (line 460) | public static Vector4 Min(Vector4 value1, Vector4 value2) method Min (line 474) | public static void Min(ref Vector4 value1, ref Vector4 value2, out Vec... method Max (line 486) | public static Vector4 Max(Vector4 value1, Vector4 value2) method Max (line 500) | public static void Max(ref Vector4 value1, ref Vector4 value2, out Vec... method Clamp (line 512) | public static Vector4 Clamp(Vector4 value1, Vector4 min, Vector4 max) method Clamp (line 538) | public static void Clamp(ref Vector4 value1, ref Vector4 min, ref Vect... method Lerp (line 562) | public static Vector4 Lerp(Vector4 value1, Vector4 value2, float amount) method Lerp (line 576) | public static void Lerp(ref Vector4 value1, ref Vector4 value2, float ... method Barycentric (line 588) | public static Vector4 Barycentric(Vector4 value1, Vector4 value2, Vect... method Barycentric (line 602) | public static void Barycentric(ref Vector4 value1, ref Vector4 value2,... method SmoothStep (line 614) | public static Vector4 SmoothStep(Vector4 value1, Vector4 value2, float... method SmoothStep (line 630) | public static void SmoothStep(ref Vector4 value1, ref Vector4 value2, ... method CatmullRom (line 644) | public static Vector4 CatmullRom(Vector4 value1, Vector4 value2, Vecto... method CatmullRom (line 660) | public static void CatmullRom(ref Vector4 value1, ref Vector4 value2, ... method Hermite (line 674) | public static Vector4 Hermite(Vector4 value1, Vector4 tangent1, Vector... method Hermite (line 694) | public static void Hermite(ref Vector4 value1, ref Vector4 tangent1, r... method Transform (line 712) | public static Vector4 Transform(Vector2 position, Matrix matrix) method Transform (line 730) | public static void Transform(ref Vector2 position, ref Matrix matrix, ... method Transform (line 746) | public static Vector4 Transform(Vector3 position, Matrix matrix) method Transform (line 764) | public static void Transform(ref Vector3 position, ref Matrix matrix, ... method Transform (line 780) | public static Vector4 Transform(Vector4 vector, Matrix matrix) method Transform (line 798) | public static void Transform(ref Vector4 vector, ref Matrix matrix, ou... method Transform (line 814) | public static Vector4 Transform(Vector2 value, Quaternion rotation) method Transform (line 843) | public static void Transform(ref Vector2 value, ref Quaternion rotatio... method Transform (line 870) | public static Vector4 Transform(Vector3 value, Quaternion rotation) method Transform (line 899) | public static void Transform(ref Vector3 value, ref Quaternion rotatio... method Transform (line 926) | public static Vector4 Transform(Vector4 value, Quaternion rotation) method Transform (line 955) | public static void Transform(ref Vector4 value, ref Quaternion rotatio... method Transform (line 982) | public static void Transform(Vector4[] sourceArray, ref Matrix matrix,... method Transform (line 1001) | public static void Transform(Vector4[] sourceArray, int sourceIndex, r... method Transform (line 1022) | public static void Transform(Vector4[] sourceArray, ref Quaternion rot... method Transform (line 1062) | public static void Transform(Vector4[] sourceArray, int sourceIndex, r... method Negate (line 1105) | public static Vector4 Negate(Vector4 value) method Negate (line 1119) | public static void Negate(ref Vector4 value, out Vector4 result) method Add (line 1131) | public static Vector4 Add(Vector4 value1, Vector4 value2) method Add (line 1145) | public static void Add(ref Vector4 value1, ref Vector4 value2, out Vec... method Subtract (line 1157) | public static Vector4 Subtract(Vector4 value1, Vector4 value2) method Subtract (line 1171) | public static void Subtract(ref Vector4 value1, ref Vector4 value2, ou... method Multiply (line 1183) | public static Vector4 Multiply(Vector4 value1, Vector4 value2) method Multiply (line 1197) | public static void Multiply(ref Vector4 value1, ref Vector4 value2, ou... method Multiply (line 1209) | public static Vector4 Multiply(Vector4 value1, float scaleFactor) method Multiply (line 1223) | public static void Multiply(ref Vector4 value1, float scaleFactor, out... method Divide (line 1235) | public static Vector4 Divide(Vector4 value1, Vector4 value2) method Divide (line 1249) | public static void Divide(ref Vector4 value1, ref Vector4 value2, out ... method Divide (line 1261) | public static Vector4 Divide(Vector4 value1, float divider) method Divide (line 1276) | public static void Divide(ref Vector4 value1, float divider, out Vecto... FILE: Sources/MinerWarsPluginAPI/MyIPlugin.cs type MyIPlugin (line 8) | public interface MyIPlugin method GetAudioFolder (line 12) | string GetAudioFolder(); FILE: Sources/MinerWarsPluginAPI/MyIPluginHost.cs type MyIPluginHost (line 8) | public interface MyIPluginHost FILE: Sources/MinerWarsPluginAPI/MyPluginLoader.cs class MyPluginLoader (line 9) | public class MyPluginLoader : MyIPluginHost method MyPluginLoader (line 14) | private MyPluginLoader() { } method MyPluginLoader (line 17) | public MyPluginLoader(string dllPath) FILE: Sources/NativeDAABBTree/CollideArrayWriter.h type CollideArrayWriter (line 4) | struct CollideArrayWriter function GetResult (line 21) | __forceinline int GetResult() function Process (line 26) | void Process(const btDbvtNode* left, const btDbvtNode* right) function Process (line 31) | void Process(const btDbvtNode* node) FILE: Sources/NativeDAABBTree/CollideArrayWriterSphere.h function class (line 4) | class CollideArrayWriterSphere: public btDbvt::ICollide FILE: Sources/NativeDAABBTree/LinearMath/btAabbUtil2.h function SIMD_FORCE_INLINE (line 36) | SIMD_FORCE_INLINE bool TestPointAgainstAabb2(const btVector3 &aabbMin1, ... function SIMD_FORCE_INLINE (line 48) | SIMD_FORCE_INLINE bool TestAabbAgainstAabb2(const btVector3 &aabbMin1, c... function SIMD_FORCE_INLINE (line 59) | SIMD_FORCE_INLINE bool TestTriangleAgainstAabb2(const btVector3 *vertices, function SIMD_FORCE_INLINE (line 78) | SIMD_FORCE_INLINE int btOutcode(const btVector3& p,const btVector3& half... function SIMD_FORCE_INLINE (line 90) | SIMD_FORCE_INLINE bool btRayAabb2(const btVector3& rayFrom, function SIMD_FORCE_INLINE (line 125) | SIMD_FORCE_INLINE bool btRayAabb(const btVector3& rayFrom, function SIMD_FORCE_INLINE (line 182) | SIMD_FORCE_INLINE void btTransformAabb(const btVector3& halfExtents, btS... function SIMD_FORCE_INLINE (line 193) | SIMD_FORCE_INLINE void btTransformAabb(const btVector3& localAabbMin,con... function testQuantizedAabbAgainstQuantizedAabb (line 212) | SIMD_FORCE_INLINE unsigned testQuantizedAabbAgainstQuantizedAabb(const u... function SIMD_FORCE_INLINE (line 220) | SIMD_FORCE_INLINE bool testQuantizedAabbAgainstQuantizedAabb(const unsig... FILE: Sources/NativeDAABBTree/LinearMath/btAlignedAllocator.cpp function btFreeDefault (line 27) | static void btFreeDefault(void *ptr) function btAlignedFreeDefault (line 44) | static void btAlignedFreeDefault(void *ptr) function btAlignedFreeDefault (line 56) | static inline void btAlignedFreeDefault(void *ptr) function btAlignedFreeDefault (line 80) | static inline void btAlignedFreeDefault(void *ptr) function btAlignedAllocSetCustomAligned (line 95) | void btAlignedAllocSetCustomAligned(btAlignedAllocFunc *allocFunc, btAli... function btAlignedAllocSetCustom (line 101) | void btAlignedAllocSetCustom(btAllocFunc *allocFunc, btFreeFunc *freeFunc) function btAlignedFreeInternal (line 137) | void btAlignedFreeInternal (void* ptr,int line,char* filename) function btAlignedFreeInternal (line 168) | void btAlignedFreeInternal (void* ptr) FILE: Sources/NativeDAABBTree/LinearMath/btAlignedAllocator.h type size_type (line 45) | typedef int size_type; type btAlignedAllocator (line 63) | typedef btAlignedAllocator< T , Alignment > self_type; type T (line 77) | typedef const T& const_reference; type T (line 78) | typedef T* pointer; type T (line 79) | typedef T& reference; type T (line 80) | typedef T value_type; function pointer (line 82) | pointer address ( reference ref ) const ... function const_pointer (line 83) | const_pointer address ( const_reference ref ) const ... function construct (line 88) | void construct ( pointer ptr , const value_type & va... function deallocate (line 89) | void deallocate( pointer ptr ) { function destroy (line 92) | void destroy ( pointer ptr ) ... type btAlignedAllocator (line 96) | typedef btAlignedAllocator< O , Alignment > other; FILE: Sources/NativeDAABBTree/LinearMath/btAlignedObjectArray.h function SIMD_FORCE_INLINE (line 74) | SIMD_FORCE_INLINE void copy(int start,int end, T* dest) const function SIMD_FORCE_INLINE (line 85) | SIMD_FORCE_INLINE void init() function SIMD_FORCE_INLINE (line 93) | SIMD_FORCE_INLINE void destroy(int first,int last) function SIMD_FORCE_INLINE (line 102) | SIMD_FORCE_INLINE void* allocate(int size) function SIMD_FORCE_INLINE (line 109) | SIMD_FORCE_INLINE void deallocate() function SIMD_FORCE_INLINE (line 154) | SIMD_FORCE_INLINE const T& at(int n) const function SIMD_FORCE_INLINE (line 161) | SIMD_FORCE_INLINE T& at(int n) function SIMD_FORCE_INLINE (line 168) | SIMD_FORCE_INLINE const T& operator[](int n) const function SIMD_FORCE_INLINE (line 175) | SIMD_FORCE_INLINE T& operator[](int n) function SIMD_FORCE_INLINE (line 184) | SIMD_FORCE_INLINE void clear() function SIMD_FORCE_INLINE (line 193) | SIMD_FORCE_INLINE void pop_back() function SIMD_FORCE_INLINE (line 203) | SIMD_FORCE_INLINE void resizeNoInitialize(int newsize) function SIMD_FORCE_INLINE (line 247) | SIMD_FORCE_INLINE T& expandNonInitializing( ) function SIMD_FORCE_INLINE (line 276) | SIMD_FORCE_INLINE void push_back(const T& _Val) function SIMD_FORCE_INLINE (line 300) | SIMD_FORCE_INLINE void reserve(int _Count) function class (line 323) | class less function swap (line 407) | void swap(int index0,int index1) function findBinarySearch (line 446) | int findBinarySearch(const T& key) const function findLinearSearch (line 465) | int findLinearSearch(const T& key) const function remove (line 481) | void remove(const T& key) function initializeFromBuffer (line 493) | void initializeFromBuffer(void *buffer, int size, int capacity) function copyFromArray (line 502) | void copyFromArray(const btAlignedObjectArray& otherArray) FILE: Sources/NativeDAABBTree/LinearMath/btConvexHull.cpp class int3 (line 29) | class int3 method int3 (line 33) | int3(){} method int3 (line 34) | int3(int _x,int _y, int _z){x=_x;y=_y;z=_z;} function btPlane (line 43) | inline btPlane PlaneFlip(const btPlane &plane){return btPlane(-plane.nor... function coplanar (line 45) | inline int coplanar( const btPlane &a, const btPlane &b ) { return (a==b... function btVector3 (line 54) | btVector3 ThreePlaneIntersection(const btPlane &p0,const btPlane &p1, c... function btVector3 (line 87) | btVector3 PlaneLineIntersection(const btPlane &plane, const btVector3 &p... function btVector3 (line 97) | btVector3 PlaneProject(const btPlane &plane, const btVector3 &point) function btVector3 (line 102) | btVector3 TriNormal(const btVector3 &v0, const btVector3 &v1, const btVe... function btScalar (line 113) | btScalar DistanceBetweenLines(const btVector3 &ustart, const btVector3 &... function PlaneTest (line 165) | int PlaneTest(const btPlane &p, const btVector3 &v) { function SplitTest (line 172) | int SplitTest(ConvexH &convex,const btPlane &plane) { class VertFlag (line 180) | class VertFlag class EdgeFlag (line 188) | class EdgeFlag class PlaneFlag (line 196) | class PlaneFlag class Coplanar (line 202) | class Coplanar{ function maxdirfiltered (line 217) | int maxdirfiltered(const T *p,int count,const T &dir,btAlignedObjectArra... function btVector3 (line 232) | btVector3 orth(const btVector3 &v) function maxdirsterid (line 246) | int maxdirsterid(const T *p,int count,const T &dir,btAlignedObjectArray<... function above (line 306) | int above(btVector3* vertices,const int3& t, const btVector3 &p, btScala... function hasedge (line 312) | int hasedge(const int3 &t, int a,int b) function hasvert (line 322) | int hasvert(const int3 &t, int v) function shareedge (line 327) | int shareedge(const int3 &a,const int3 &b) class btHullTriangle (line 338) | class btHullTriangle method btHullTriangle (line 349) | btHullTriangle(int a,int b,int c):int3(a,b,c),n(-1,-1,-1) class btHullTriangle (line 342) | class btHullTriangle : public int3 method btHullTriangle (line 349) | btHullTriangle(int a,int b,int c):int3(a,b,c),n(-1,-1,-1) function btHullTriangle (line 423) | btHullTriangle* HullLibrary::allocateTriangle(int a,int b,int c) method btHullTriangle (line 349) | btHullTriangle(int a,int b,int c):int3(a,b,c),n(-1,-1,-1) function btHullTriangle (line 465) | btHullTriangle* HullLibrary::extrudable(btScalar epsilon) method btHullTriangle (line 349) | btHullTriangle(int a,int b,int c):int3(a,b,c),n(-1,-1,-1) function int4 (line 482) | int4 HullLibrary::FindSimplex(btVector3 *verts,int verts_count,btAligned... function ReleaseHull (line 666) | void ReleaseHull(PHullResult &result) function HullError (line 691) | HullError HullLibrary::CreateConvexHull(const HullDesc &desc, ... function HullError (line 816) | HullError HullLibrary::ReleaseResult(HullResult &result) // release memo... function addPoint (line 832) | static void addPoint(unsigned int &vcount,btVector3 *p,btScalar x,btScal... function btScalar (line 843) | btScalar GetDist(btScalar px,btScalar py,btScalar pz,const btScalar *p2) FILE: Sources/NativeDAABBTree/LinearMath/btConvexHull.h type TUIntArray (line 25) | typedef btAlignedObjectArray TUIntArray; function class (line 27) | class HullResult type HullFlag (line 48) | enum HullFlag function class (line 56) | class HullDesc function HasHullFlag (line 83) | bool HasHullFlag(HullFlag flag) const function SetHullFlag (line 89) | void SetHullFlag(HullFlag flag) function ClearHullFlag (line 94) | void ClearHullFlag(HullFlag flag) type HullError (line 108) | enum HullError function class (line 114) | class btPlane function class (line 126) | class ConvexH function class (line 161) | class PHullResult function class (line 184) | class HullLibrary FILE: Sources/NativeDAABBTree/LinearMath/btConvexHullComputer.cpp class btConvexHullInternal (line 52) | class btConvexHullInternal class Point64 (line 56) | class Point64 method Point64 (line 63) | Point64(int64_t x, int64_t y, int64_t z): x(x), y(y), z(z) method isZero (line 67) | bool isZero() method dot (line 72) | int64_t dot(const Point64& b) const class Point32 (line 78) | class Point32 method Point32 (line 86) | Point32() method Point32 (line 90) | Point32(int32_t x, int32_t y, int32_t z): x(x), y(y), z(z), index(-1) method isZero (line 104) | bool isZero() method Point64 (line 109) | Point64 cross(const Point32& b) const method Point64 (line 114) | Point64 cross(const Point64& b) const method dot (line 119) | int64_t dot(const Point32& b) const method dot (line 124) | int64_t dot(const Point64& b) const method Point32 (line 129) | Point32 operator+(const Point32& b) const method Point32 (line 134) | Point32 operator-(const Point32& b) const class Int128 (line 140) | class Int128 method Int128 (line 146) | Int128() method Int128 (line 150) | Int128(uint64_t low, uint64_t high): low(low), high(high) method Int128 (line 154) | Int128(uint64_t low): low(low), high(0) method Int128 (line 158) | Int128(int64_t value): low(value), high((value >= 0) ? 0 : (uint64_t... method Int128 (line 166) | Int128 operator-() const method Int128 (line 171) | Int128 operator+(const Int128& b) const method Int128 (line 187) | Int128 operator-(const Int128& b) const method Int128 (line 202) | Int128& operator+=(const Int128& b) method Int128 (line 222) | Int128& operator++() method btScalar (line 233) | btScalar toScalar() const method getSign (line 239) | int getSign() const method ucmp (line 249) | int ucmp(const Int128&b) const class Rational64 (line 272) | class Rational64 method Rational64 (line 280) | Rational64(int64_t numerator, int64_t denominator) method isNegativeInfinity (line 312) | bool isNegativeInfinity() const method isNaN (line 317) | bool isNaN() const method btScalar (line 324) | btScalar toScalar() const class Rational128 (line 331) | class Rational128 method Rational128 (line 340) | Rational128(int64_t value) method Rational128 (line 361) | Rational128(const Int128& numerator, const Int128& denominator) method btScalar (line 389) | btScalar toScalar() const class PointR128 (line 395) | class PointR128 method PointR128 (line 403) | PointR128() method PointR128 (line 407) | PointR128(Int128 x, Int128 y, Int128 z, Int128 denominator): x(x), y... method btScalar (line 411) | btScalar xvalue() const method btScalar (line 416) | btScalar yvalue() const method btScalar (line 421) | btScalar zvalue() const class Edge (line 428) | class Edge method link (line 526) | void link(Edge* n) method print (line 534) | void print() class Face (line 429) | class Face method Face (line 552) | Face(): next(NULL), nearbyVertex(NULL), nextWithSameNearbyVertex(NULL) method init (line 556) | void init(Vertex* a, Vertex* b, Vertex* c) method Point64 (line 573) | Point64 getNormal() class Vertex (line 431) | class Vertex method Vertex (line 443) | Vertex(): next(NULL), prev(NULL), edges(NULL), firstNearbyFace(NULL)... method print (line 448) | void print() method Point32 (line 456) | Point32 operator-(const Vertex& b) const method Rational128 (line 461) | Rational128 dot(const Point64& b) const method btScalar (line 467) | btScalar xvalue() const method btScalar (line 472) | btScalar yvalue() const method btScalar (line 477) | btScalar zvalue() const method receiveNearbyFaces (line 482) | void receiveNearbyFaces(Vertex* src) class Edge (line 507) | class Edge method link (line 526) | void link(Edge* n) method print (line 534) | void print() class Face (line 542) | class Face method Face (line 552) | Face(): next(NULL), nearbyVertex(NULL), nextWithSameNearbyVertex(NULL) method init (line 556) | void init(Vertex* a, Vertex* b, Vertex* c) method Point64 (line 573) | Point64 getNormal() class DMul (line 579) | class DMul method high (line 582) | static uint32_t high(uint64_t value) method low (line 587) | static uint32_t low(uint64_t value) method mul (line 592) | static uint64_t mul(uint32_t a, uint32_t b) method shlHalf (line 597) | static void shlHalf(uint64_t& value) method high (line 602) | static uint64_t high(Int128 value) method low (line 607) | static uint64_t low(Int128 value) method Int128 (line 612) | static Int128 mul(uint64_t a, uint64_t b) method shlHalf (line 617) | static void shlHalf(Int128& value) method mul (line 625) | static void mul(UWord a, UWord b, UWord& resLow, UWord& resHigh) class IntermediateHull (line 648) | class IntermediateHull method IntermediateHull (line 656) | IntermediateHull(): minXy(NULL), maxXy(NULL), minYx(NULL), maxYx(NULL) type Orientation (line 663) | enum Orientation {NONE, CLOCKWISE, COUNTER_CLOCKWISE} class PoolArray (line 665) | class PoolArray method PoolArray (line 674) | PoolArray(int size): size(size), next(NULL) method T (line 684) | T* init() class Pool (line 695) | class Pool method Pool (line 704) | Pool(): arrays(NULL), nextArray(NULL), freeObjects(NULL), arraySize(... method reset (line 719) | void reset() method setArraySize (line 725) | void setArraySize(int arraySize) method T (line 730) | T* newObject() method freeObject (line 752) | void freeObject(T* object) method removeEdgePair (line 779) | void removeEdgePair(Edge* edge) function pointCmp (line 1935) | static bool pointCmp(const btConvexHullInternal::Point32& p, const btCon... function btVector3 (line 2061) | btVector3 btConvexHullInternal::toBtVector(const Point32& v) function btVector3 (line 2070) | btVector3 btConvexHullInternal::getBtNormal(Face* face) function btVector3 (line 2075) | btVector3 btConvexHullInternal::getCoordinates(const Vertex* v) function btScalar (line 2084) | btScalar btConvexHullInternal::shrink(btScalar amount, btScalar clampAmo... function getVertexCopy (line 2626) | static int getVertexCopy(btConvexHullInternal::Vertex* vertex, btAligned... function btScalar (line 2641) | btScalar btConvexHullComputer::compute(const void* coords, bool doubleCo... FILE: Sources/NativeDAABBTree/LinearMath/btConvexHullComputer.h function class (line 24) | class btConvexHullComputer FILE: Sources/NativeDAABBTree/LinearMath/btDefaultMotionState.h function virtual (line 33) | virtual void setWorldTransform(const btTransform& centerOfMassWorldTrans) FILE: Sources/NativeDAABBTree/LinearMath/btGeometryUtil.cpp function btBulletMathProbe (line 29) | void btBulletMathProbe () {} function notExist (line 67) | bool notExist(const btVector3& planeEquation,const btAlignedObjectArray<... FILE: Sources/NativeDAABBTree/LinearMath/btGeometryUtil.h function class (line 23) | class btGeometryUtil FILE: Sources/NativeDAABBTree/LinearMath/btGrahamScan2dConvexHull.h function btVector3 (line 24) | struct GrahamVector3 : public btVector3 type btAngleCompareFunc (line 36) | struct btAngleCompareFunc { function GrahamScanConvexHull2D (line 59) | inline void GrahamScanConvexHull2D(btAlignedObjectArray& ... FILE: Sources/NativeDAABBTree/LinearMath/btHashMap.h function btHashString (line 23) | struct btHashString function portableStringCompare (line 51) | int portableStringCompare(const char* src, const char* dst) const function equals (line 66) | bool equals(const btHashString& other) const function setUid1 (line 91) | void setUid1(int uid) function equals (line 96) | bool equals(const btHashInt& other) const function equals (line 133) | bool equals(const btHashPtr& other) const function equals (line 169) | bool equals(const btHashKeyPtr& other) const function getHash (line 175) | SIMD_FORCE_INLINE unsigned int getHash()const FILE: Sources/NativeDAABBTree/LinearMath/btIDebugDraw.h function class (line 28) | class btIDebugDraw function virtual (line 148) | virtual void drawTransform(const btTransform& transform, btScalar orthoLen) function virtual (line 284) | virtual void drawBox(const btVector3& bbMin, const btVector3& bbMax, con... function virtual (line 299) | virtual void drawBox(const btVector3& bbMin, const btVector3& bbMax, con... function virtual (line 315) | virtual void drawCapsule(btScalar radius, btScalar halfHeight, int upAxi... function virtual (line 358) | virtual void drawCylinder(btScalar radius, btScalar halfHeight, int upAx... function virtual (line 377) | virtual void drawCone(btScalar radius, btScalar height, int upAxis, cons... function virtual (line 402) | virtual void drawPlane(const btVector3& planeNormal, btScalar planeConst... FILE: Sources/NativeDAABBTree/LinearMath/btList.h function class (line 20) | class btGEN_Link { function class (line 55) | class btGEN_List { FILE: Sources/NativeDAABBTree/LinearMath/btMatrix3x3.h function btMatrix3x3 (line 43) | ATTRIBUTE_ALIGNED16(class) btMatrix3x3 { function btMatrix3x3 (line 585) | btMatrix3x3 scaled(const btVector3& s) const function btScalar (line 598) | btScalar determinant() const; function SIMD_FORCE_INLINE (line 619) | SIMD_FORCE_INLINE btScalar tdotz(const btVector3& v) const function diagonalize (line 634) | void diagonalize(btMatrix3x3& rot, btScalar threshold, int maxSteps) function btScalar (line 722) | btScalar cofac(int r1, int c1, int r2, int c2) const type btMatrix3x3Data (line 727) | struct btMatrix3x3Data type btMatrix3x3FloatData (line 729) | struct btMatrix3x3FloatData type btMatrix3x3Data (line 731) | struct btMatrix3x3Data type btMatrix3x3FloatData (line 733) | struct btMatrix3x3FloatData type btMatrix3x3DoubleData (line 735) | struct btMatrix3x3DoubleData type btMatrix3x3FloatData (line 1316) | struct btMatrix3x3FloatData type btMatrix3x3DoubleData (line 1322) | struct btMatrix3x3DoubleData type btMatrix3x3Data (line 1330) | struct btMatrix3x3Data type btMatrix3x3FloatData (line 1336) | struct btMatrix3x3FloatData type btMatrix3x3Data (line 1343) | struct btMatrix3x3Data type btMatrix3x3FloatData (line 1349) | struct btMatrix3x3FloatData type btMatrix3x3DoubleData (line 1355) | struct btMatrix3x3DoubleData FILE: Sources/NativeDAABBTree/LinearMath/btMotionState.h function class (line 23) | class btMotionState FILE: Sources/NativeDAABBTree/LinearMath/btPolarDecomposition.cpp function btScalar (line 6) | btScalar abs_column_sum(const btMatrix3x3& a, int i) function btScalar (line 11) | btScalar abs_row_sum(const btMatrix3x3& a, int i) function btScalar (line 16) | btScalar p1_norm(const btMatrix3x3& a) function btScalar (line 24) | btScalar pinf_norm(const btMatrix3x3& a) function polarDecompose (line 94) | unsigned int polarDecompose(const btMatrix3x3& a, btMatrix3x3& u, btMatr... FILE: Sources/NativeDAABBTree/LinearMath/btPolarDecomposition.h function class (line 14) | class btPolarDecomposition FILE: Sources/NativeDAABBTree/LinearMath/btPoolAllocator.h function class (line 23) | class btPoolAllocator function validPtr (line 82) | bool validPtr(void* ptr) function freeMemory (line 93) | void freeMemory(void* ptr) FILE: Sources/NativeDAABBTree/LinearMath/btQuadWord.h function class (line 36) | class btQuadWord FILE: Sources/NativeDAABBTree/LinearMath/btQuaternion.h function class (line 42) | class btQuaternion : public btQuadWord { function btQuaternion (line 523) | static const btQuaternion& getIdentity() function SIMD_FORCE_INLINE (line 794) | SIMD_FORCE_INLINE btScalar function SIMD_FORCE_INLINE (line 802) | SIMD_FORCE_INLINE btScalar function SIMD_FORCE_INLINE (line 809) | SIMD_FORCE_INLINE btScalar function SIMD_FORCE_INLINE (line 833) | SIMD_FORCE_INLINE btVector3 FILE: Sources/NativeDAABBTree/LinearMath/btQuickprof.cpp type btClockData (line 57) | struct btClockData type timeval (line 69) | struct timeval function btClock (line 96) | btClock& btClock::operator=(const btClock& other) type timeval (line 172) | struct timeval type timeval (line 230) | struct timeval function Profile_Get_Ticks (line 242) | inline void Profile_Get_Ticks(unsigned long int * ticks) function Profile_Get_Tick_Rate (line 247) | inline float Profile_Get_Tick_Rate(void) function CProfileNode (line 309) | CProfileNode * CProfileNode::Get_Sub_Node( const char * name ) FILE: Sources/NativeDAABBTree/LinearMath/btQuickprof.h function class (line 35) | class btClock function class (line 65) | class CProfileNode { function class (line 102) | class CProfileIterator function class (line 141) | class CProfileManager { function class (line 177) | class CProfileSample { FILE: Sources/NativeDAABBTree/LinearMath/btRandom.h function SIMD_FORCE_INLINE (line 27) | SIMD_FORCE_INLINE void GEN_srand(unsigned int seed) { init_genra... function GEN_rand (line 28) | SIMD_FORCE_INLINE unsigned int GEN_rand() { return gen... function SIMD_FORCE_INLINE (line 36) | SIMD_FORCE_INLINE void GEN_srand(unsigned int seed) { srand(seed... function GEN_rand (line 37) | SIMD_FORCE_INLINE unsigned int GEN_rand() { return ran... FILE: Sources/NativeDAABBTree/LinearMath/btScalar.h function btGetVersion (line 33) | inline int btGetVersion() type btScalar (line 255) | typedef double btScalar; type btScalar (line 259) | typedef float btScalar; type __m128 (line 265) | typedef __m128 btSimdFloat4; function __m128 (line 281) | inline __m128 operator + (const __m128 A, const __m128 B) function __m128 (line 286) | inline __m128 operator - (const __m128 A, const __m128 B) function __m128 (line 291) | inline __m128 operator * (const __m128 A, const __m128 B) type float32x4_t (line 319) | typedef float32x4_t btSimdFloat4; function SIMD_FORCE_INLINE (line 343) | SIMD_FORCE_INLINE btScalar btSqrt(btScalar x) { return sqrt(x); } function SIMD_FORCE_INLINE (line 344) | SIMD_FORCE_INLINE btScalar btFabs(btScalar x) { return fabs(x); } function SIMD_FORCE_INLINE (line 345) | SIMD_FORCE_INLINE btScalar btCos(btScalar x) { return cos(x); } function SIMD_FORCE_INLINE (line 346) | SIMD_FORCE_INLINE btScalar btSin(btScalar x) { return sin(x); } function SIMD_FORCE_INLINE (line 347) | SIMD_FORCE_INLINE btScalar btTan(btScalar x) { return tan(x); } function SIMD_FORCE_INLINE (line 348) | SIMD_FORCE_INLINE btScalar btAcos(btScalar x) { if (x method LocalPush (line 26) | public void LocalPush(T obj) method LocalPop (line 60) | public bool LocalPop(ref T obj) method TrySteal (line 97) | public bool TrySteal(ref T obj) method Clear (line 128) | public void Clear() FILE: Sources/ParallelTasks/Future.cs type Future (line 13) | public struct Future method Future (line 35) | internal Future(Task task, FutureWork work) method GetResult (line 47) | public T GetResult() class FutureWork (line 61) | class FutureWork method DoWork (line 69) | public void DoWork() method GetInstance (line 74) | public static FutureWork GetInstance() method ReturnToPool (line 79) | public void ReturnToPool() FILE: Sources/ParallelTasks/Hashtable.cs class Hashtable (line 14) | public class Hashtable type Node (line 17) | struct Node type Token (line 24) | enum Token class Enumerator (line 31) | class Enumerator method Enumerator (line 37) | public Enumerator(Hashtable table) method Dispose (line 48) | public void Dispose() method MoveNext (line 57) | public bool MoveNext() method Reset (line 73) | public void Reset() method Hashtable (line 93) | public Hashtable(int initialCapacity) method Add (line 106) | public void Add(Key key, Data data) method Resize (line 125) | private void Resize() method Insert (line 138) | private bool Insert(Node[] table, Key key, Data data) method UnsafeSet (line 171) | public void UnsafeSet(Key key, Data value) method Find (line 207) | private bool Find(Key key, out Node node) method TryGet (line 237) | public bool TryGet(Key key, out Data data) method Remove (line 256) | public void Remove(Key key) method GetEnumerator (line 290) | public IEnumerator> GetEnumerator() method GetEnumerator (line 301) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... FILE: Sources/ParallelTasks/IWork.cs type IWork (line 11) | public interface IWork method DoWork (line 16) | void DoWork(); FILE: Sources/ParallelTasks/IWorkScheduler.cs type IWorkScheduler (line 11) | public interface IWorkScheduler method Schedule (line 17) | void Schedule(Task item); FILE: Sources/ParallelTasks/LoopWork.cs class ForLoopWork (line 9) | class ForLoopWork method ForLoopWork (line 21) | public ForLoopWork() method Prepare (line 26) | public void Prepare(Action action, int startInclusive, int endExc... method DoWork (line 34) | public void DoWork() method IncrementIndex (line 47) | private int IncrementIndex() method Get (line 61) | public static ForLoopWork Get() method Return (line 66) | public void Return() class ForEachLoopWork (line 73) | class ForEachLoopWork method ForEachLoopWork (line 85) | public ForEachLoopWork() method Prepare (line 91) | public void Prepare(Action action, IEnumerator enumerator) method DoWork (line 98) | public void DoWork() method Get (line 118) | public static ForEachLoopWork Get() method Return (line 123) | public void Return() FILE: Sources/ParallelTasks/Parallel.cs class Parallel (line 12) | public static class Parallel method RunCallbacks (line 24) | public static void RunCallbacks() method StartBackground (line 137) | public static Task StartBackground(IWork work) method StartBackground (line 155) | public static Task StartBackground(IWork work, Action completionCallback) method StartBackground (line 175) | public static Task StartBackground(Action action) method StartBackground (line 190) | public static Task StartBackground(Action action, Action completionCal... method Start (line 206) | public static Task Start(IWork work) method Start (line 223) | public static Task Start(IWork work, Action completionCallback) method Start (line 243) | public static Task Start(Action action) method Start (line 254) | public static Task Start(Action action, Action completionCallback) method Start (line 265) | public static Task Start(Action action, WorkOptions options) method Start (line 277) | public static Task Start(Action action, WorkOptions options, Action co... method Start (line 293) | public static Future Start(Func function) method Start (line 305) | public static Future Start(Func function, Action completionCa... method Start (line 317) | public static Future Start(Func function, WorkOptions options) method Start (line 330) | public static Future Start(Func function, WorkOptions options... method Do (line 347) | public static void Do(IWork a, IWork b) method Do (line 359) | public static void Do(params IWork[] work) method Do (line 383) | public static void Do(Action action1, Action action2) method Do (line 398) | public static void Do(params Action[] actions) method For (line 425) | public static void For(int startInclusive, int endExclusive, Action(IEnumerable collection, Action act... method Clean (line 461) | public static void Clean() FILE: Sources/ParallelTasks/Pool.cs class Pool (line 13) | public class Pool type DequeEnumerator (line 17) | struct DequeEnumerator method Pool (line 28) | public Pool() method Get (line 41) | public T Get(Thread thread) method Return (line 68) | public void Return(Thread thread, T instance) method Clean (line 88) | public void Clean() FILE: Sources/ParallelTasks/Semaphore.cs class Semaphore (line 12) | public class Semaphore method Semaphore (line 22) | public Semaphore(int maximumCount) method WaitOne (line 31) | public void WaitOne() method Release (line 47) | public void Release() FILE: Sources/ParallelTasks/SimpleScheduler.cs class SimpleScheduler (line 13) | public class SimpleScheduler method SimpleScheduler (line 27) | public SimpleScheduler() method SimpleScheduler (line 46) | public SimpleScheduler(int threadCount) method WorkerLoop (line 61) | void WorkerLoop() method Schedule (line 108) | public void Schedule(Task work) FILE: Sources/ParallelTasks/Singleton.cs class Singleton (line 13) | public abstract class Singleton where T : class, new() FILE: Sources/ParallelTasks/SpinLock.cs type SpinLock (line 12) | public struct SpinLock method Enter (line 20) | public void Enter() method TryEnter (line 41) | public bool TryEnter() method TryEnter (line 66) | public bool TryEnter(TimeSpan timeout) method Exit (line 94) | public void Exit() FILE: Sources/ParallelTasks/Task.cs type Task (line 12) | public struct Task method Task (line 43) | internal Task(WorkItem item) method Wait (line 54) | public void Wait() method DoWork (line 65) | internal void DoWork() FILE: Sources/ParallelTasks/TaskException.cs class TaskException (line 11) | #if WINDOWS method TaskException (line 25) | public TaskException(Exception[] inner) FILE: Sources/ParallelTasks/WorkItem.cs class WorkItem (line 10) | class WorkItem method SetReplicableNull (line 58) | internal static void SetReplicableNull(Task? task) method WorkItem (line 173) | public WorkItem() method PrepareStart (line 180) | public Task PrepareStart(IWork work) method DoWork (line 198) | public bool DoWork(int expectedID) method Requeue (line 275) | public void Requeue() method Wait (line 288) | public void Wait(int id) method WaitOrExecute (line 297) | private void WaitOrExecute(int id) method AddChild (line 324) | public void AddChild(Task item) method Get (line 332) | public static WorkItem Get(Thread thread) method Clean (line 337) | public static void Clean() FILE: Sources/ParallelTasks/WorkOptions.cs type WorkOptions (line 11) | public struct WorkOptions FILE: Sources/ParallelTasks/WorkStealingScheduler.cs class WorkStealingScheduler (line 13) | public class WorkStealingScheduler method WorkStealingScheduler (line 23) | public WorkStealingScheduler() method WorkStealingScheduler (line 42) | public WorkStealingScheduler(int numThreads) method TryGetTask (line 56) | internal bool TryGetTask(out Task task) method Schedule (line 81) | public void Schedule(Task task) FILE: Sources/ParallelTasks/Worker.cs class Worker (line 12) | class Worker method Worker (line 43) | public Worker(WorkStealingScheduler scheduler, int index) method Start (line 55) | public void Start() method AddWork (line 60) | public void AddWork(Task task) method Work (line 65) | private void Work() method FindWork (line 88) | private void FindWork(out Task task)