implements IEquatable`1
0x00x000C
Members 6
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x04 | x | int | Public | |
| 0x04 | y | int | Public | |
| 0x04 | z | int | Public | |
| — | 0x04 | Precision | int | PublicStatic+1 flags |
| — | 0x04 | FloatPrecision | float | PublicStatic+1 flags |
| — | 0x04 | PrecisionFactor | float | PublicStatic+1 flags |
Functions 29
| Signature | Flags | Native | Params |
|---|---|---|---|
| Int3 get_zero() | PublicStatic+1 flags | 0x0C | |
| void .ctor(const Vector3& position) | Public+1 flags | 0x0C | |
| void .ctor(int _x, int _y, int _z) | Public+1 flags | 0x04 | |
| bool op_Equality(const Int3& lhs, const Int3& rhs) | PublicStatic+1 flags | 0x0C | |
| bool op_Inequality(const Int3& lhs, const Int3& rhs) | PublicStatic+1 flags | 0x0C | |
| Int3 op_Explicit(const Vector3& ob) | PublicStatic+1 flags | 0x0C | |
| Vector3 op_Explicit(const Int3& ob) | PublicStatic+1 flags | 0x0C | |
| Int3 op_Subtraction(const Int3& lhs, const Int3& rhs) | PublicStatic+1 flags | 0x0C | |
| Int3 op_UnaryNegation(const Int3& lhs) | PublicStatic+1 flags | 0x0C | |
| Int3 op_Addition(const Int3& lhs, const Int3& rhs) | PublicStatic+1 flags | 0x0C | |
| Int3 op_Multiply(const Int3& lhs, int rhs) | PublicStatic+1 flags | 0x0C | |
| Int3 op_Multiply(const Int3& lhs, float rhs) | PublicStatic+1 flags | 0x0C | |
| Int3 op_Multiply(const Int3& lhs, double rhs) | PublicStatic+1 flags | 0x0C | |
| Int3 op_Division(const Int3& lhs, float rhs) | PublicStatic+1 flags | 0x0C | |
| int get_Item(int i) | Public+1 flags | 0x04 | |
| void set_Item(int i, int value) | Public+1 flags | 0x04 | |
| float Angle(const Int3& lhs, const Int3& rhs) | PublicStatic | 0x0C | |
| int Dot(const Int3& lhs, const Int3& rhs) | PublicStatic | 0x0C | |
| long DotLong(const Int3& lhs, const Int3& rhs) | PublicStatic | 0x0C | |
| Int3 Normal2D() | Public | 0x0C | |
| float get_magnitude() | Public+1 flags | 0x04 | |
| int get_costMagnitude() | Public+1 flags | 0x04 | |
| float get_sqrMagnitude() | Public+1 flags | 0x04 | |
| long get_sqrMagnitudeLong() | Public+1 flags | 0x08 | |
| string op_Implicit(const Int3& obj) | PublicStatic+1 flags | 0x0C | |
| string ToString() | Public+1 flags | 0x08 | |
| bool Equals(object obj) | Public+1 flags | 0x08 | |
| bool Equals(const Int3& other) | PublicFinal+2 flags | 0x0C | |
| int GetHashCode() | Public+1 flags | 0x04 |
Used by 56
types with a member, parameter or interface of this type<>c__DisplayClass19_0<ScanInternal>d__20ABPathAction`1ArraySortHelper`1Comparison`1CuttingResultDictionary`2Dictionary`2EntryEntryEnumeratorEqualityComparer`1GraphNodeGraphSerializationContextGraphTransformGridGraphICollection`1IComparer`1IDictionary`2IDictionary`2IEnumerator`1IEqualityComparer`1IEquatable`1IList`1INavmeshHolderInt2Int3[]Int3PolygonClipperIReadOnlyDictionary`2IReadOnlyDictionary`2IReadOnlyList`1KeyCollectionKeyValuePair`2KeyValuePair`2LevelGridNodeList`1MeshNodeNavmeshAddNavmeshBaseNavmeshTilePathPointGraphPointKDTreePointNodePolygonPredicate`1ReadOnlyCollection`1TileHandlerTileTypeTriangleMeshNodeUtilityValueCollectionVectorMathVoxelizeVoxelMesh