class Terrain
Terrain renders heightmap based terrain.
public bool RayIntersects( Ray ray, float distance, ref Vector3 position )
Given a world ray, finds out the LOCAL position it intersects with this terrain.
public void SyncCPUTexture( Terrain.SyncFlags flags, RectInt region )
Downloads dirty regions from the GPU texture maps onto the CPU, updating collider data and making changes saveable. This is used from the editor after modifying.
public TerrainStorage Storage { get; set; }
Storage contains pretty much everything: heightmap, controlmaps, materials, grass, etc etc
public float TerrainSize { get; set; }
Uniform world size of the width and length of the terrain.
public float TerrainHeight { get; set; }
World size of the maximum height of the terrain.
public IEnumerable<T> GetComponentsInParent( bool includeDisabled = False, bool includeSelf = True )
😔 No documentation found.
public IEnumerable<T> GetComponentsInChildren( bool includeDisabled = False, bool includeSelf = True )
😔 No documentation found.
public IEnumerable<T> GetComponents( bool includeDisabled = False )
😔 No documentation found.
public T GetComponent( bool includeDisabled = False )
😔 No documentation found.
public T GetOrAddComponent( bool startEnabled = True )
😔 No documentation found.
public T AddComponent( bool startEnabled = True )
😔 No documentation found.
public ComponentFlags Flags { get; set; }
😔 No documentation found.
public DebugOverlaySystem DebugOverlay { get; }
😔 No documentation found.
public void EditLog( string name, object source )
😔 No documentation found.
public ITagSet Tags { get; }
😔 No documentation found.
public T GetComponentInChildren( bool includeDisabled = False, bool includeSelf = True )
😔 No documentation found.
public void Reset( )
😔 No documentation found.
public void DestroyGameObject( )
😔 No documentation found.
public void Destroy( )
😔 No documentation found.
public Action OnComponentDestroy { get; set; }
😔 No documentation found.
public Action OnComponentDisabled { get; set; }
😔 No documentation found.
public void Invoke( float secondsDelay, Action action, CancellationToken ct = null )
😔 No documentation found.
public Action OnComponentUpdate { get; set; }
😔 No documentation found.
public Transform LocalTransform { get; set; }
😔 No documentation found.
public Terrain( )
😔 No documentation found.
public bool Equals( object obj )
😔 No documentation found.
public string ToString( )
😔 No documentation found.
public Type GetType( )
😔 No documentation found.
public Vector3 WorldScale { get; set; }
😔 No documentation found.
public Rotation WorldRotation { get; set; }
😔 No documentation found.
public Vector3 WorldPosition { get; set; }
😔 No documentation found.
public Transform WorldTransform { get; set; }
😔 No documentation found.
public T GetComponentInParent( bool includeDisabled = False, bool includeSelf = True )
😔 No documentation found.
public void DeserializeImmediately( JsonObject node )
😔 No documentation found.
public JsonNode Serialize( GameObject.SerializeOptions options = null )
😔 No documentation found.
public bool IsProxy { get; }
😔 No documentation found.
public GameObject.NetworkAccessor Network { get; }
😔 No documentation found.
public Vector3 LocalScale { get; set; }
😔 No documentation found.
public Rotation LocalRotation { get; set; }
😔 No documentation found.
public Vector3 LocalPosition { get; set; }
😔 No documentation found.
public Action OnComponentFixedUpdate { get; set; }
😔 No documentation found.
public void Deserialize( JsonObject node )
😔 No documentation found.
public Guid Id { get; }
😔 No documentation found.
public bool IsValid { get; }
😔 No documentation found.
public Surface Surface { get; set; }
😔 No documentation found.
public Rigidbody Rigidbody { get; }
😔 No documentation found.
public bool IsDynamic { get; }
😔 No documentation found.
public bool Static { get; set; }
😔 No documentation found.
public PhysicsBody KeyframeBody { get; }
😔 No documentation found.
public int ComponentVersion { get; }
😔 No documentation found.
public void UpdateMaterialsBuffer( )
😔 No documentation found.
public Texture HolesMap { get; }
😔 No documentation found.
public Texture ControlMap { get; }
😔 No documentation found.
public Texture HeightMap { get; }
😔 No documentation found.
public ModelRenderer.ShadowRenderType RenderType { get; set; }
😔 No documentation found.
public int ClipMapLodExtentTexels { get; set; }
😔 No documentation found.
public int ClipMapLodLevels { get; set; }
😔 No documentation found.
public Material MaterialOverride { get; set; }
😔 No documentation found.
public void SyncGPUTexture( )
😔 No documentation found.
public bool IsConcave { get; }
😔 No documentation found.
public Nullable<float> Friction { get; set; }
😔 No documentation found.
public bool EnableCollision { get; set; }
😔 No documentation found.
public Vector3 SurfaceVelocity { get; set; }
😔 No documentation found.
public Action OnComponentEnabled { get; set; }
😔 No documentation found.
public int GetHashCode( )
😔 No documentation found.
public bool Active { get; }
😔 No documentation found.
public bool Enabled { get; set; }
😔 No documentation found.
public ComponentList Components { get; }
😔 No documentation found.
public GameObject GameObject { get; }
😔 No documentation found.
public GameTransform Transform { get; }
😔 No documentation found.
public Scene Scene { get; }
😔 No documentation found.
public Action OnComponentStart { get; set; }
😔 No documentation found.
public Vector3 FindClosestPoint( Vector3 worldPoint )
😔 No documentation found.
public void OnPhysicsChanged( )
😔 No documentation found.
public IEnumerable<Collider> Touching { get; }
😔 No documentation found.
public Action<GameObject> OnObjectTriggerExit { get; set; }
😔 No documentation found.
public Action<GameObject> OnObjectTriggerEnter { get; set; }
😔 No documentation found.
public Action<Collider> OnTriggerExit { get; set; }
😔 No documentation found.
public Action<Collider> OnTriggerEnter { get; set; }
😔 No documentation found.
public BBox LocalBounds { get; }
😔 No documentation found.
public Vector3 GetVelocityAtPoint( Vector3 worldPoint )
😔 No documentation found.
public bool IsTrigger { get; set; }
😔 No documentation found.