Show / Hide Table of Contents

Class MyItemsCollector

Inheritance
System.Object
MyItemsCollector
Namespace: Sandbox.Game.Entities
Assembly: Sandbox.Game.dll
Syntax
public static class MyItemsCollector : Object

Methods

FindClosestTreeInRadius(Vector3D, Single, out MyItemsCollector.ItemInfo)

Declaration
public static bool FindClosestTreeInRadius(Vector3D fromPosition, float radius, out MyItemsCollector.ItemInfo result)
Parameters
Type Name Description
Vector3D fromPosition
System.Single radius
MyItemsCollector.ItemInfo result
Returns
Type Description
System.Boolean

FindCollectableItemInRadius(Vector3D, Single, HashSet<MyDefinitionId>, Vector3D, Single, out MyItemsCollector.ComponentInfo)

Declaration
public static bool FindCollectableItemInRadius(Vector3D position, float radius, HashSet<MyDefinitionId> itemDefs, Vector3D initialPosition, float ignoreRadius, out MyItemsCollector.ComponentInfo result)
Parameters
Type Name Description
Vector3D position
System.Single radius
System.Collections.Generic.HashSet<MyDefinitionId> itemDefs
Vector3D initialPosition
System.Single ignoreRadius
MyItemsCollector.ComponentInfo result
Returns
Type Description
System.Boolean

FindCollectiblesInRadius(Vector3D, Double, Boolean)

Declaration
public static List<MyItemsCollector.CollectibleInfo> FindCollectiblesInRadius(Vector3D fromPosition, double radius, bool doRaycast = false)
Parameters
Type Name Description
Vector3D fromPosition
System.Double radius
System.Boolean doRaycast
Returns
Type Description
System.Collections.Generic.List<MyItemsCollector.CollectibleInfo>

FindComponentsInRadius(Vector3D, Double)

Declaration
public static List<MyItemsCollector.ComponentInfo> FindComponentsInRadius(Vector3D fromPosition, double radius)
Parameters
Type Name Description
Vector3D fromPosition
System.Double radius
Returns
Type Description
System.Collections.Generic.List<MyItemsCollector.ComponentInfo>

FindFallingTreeInRadius(Vector3D, Single, out MyItemsCollector.EntityInfo)

Declaration
public static bool FindFallingTreeInRadius(Vector3D position, float radius, out MyItemsCollector.EntityInfo result)
Parameters
Type Name Description
Vector3D position
System.Single radius
MyItemsCollector.EntityInfo result
Returns
Type Description
System.Boolean

TryGetAsComponent(MyEntity, out MyCubeBlock, Boolean, Nullable<Vector3D>)

Declaration
public static MyCubeGrid TryGetAsComponent(MyEntity entity, out MyCubeBlock block, bool blockManipulatedEntity = true, Nullable<Vector3D> hitPosition = null)
Parameters
Type Name Description
MyEntity entity
MyCubeBlock block
System.Boolean blockManipulatedEntity
System.Nullable<Vector3D> hitPosition
Returns
Type Description
MyCubeGrid
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾