PlayCanvasSceneCreator 1.0.9
Loading...
Searching...
No Matches
Playcanvas.Properties.Collision Class Reference

Public Types

enum  Type {
  mesh , box , capsule , sphere ,
  cylinder , cone , compound
}
 

Public Attributes

bool enabled
 
See also
UnityProperties.UnityEngine.BoxCollider.enabled

 
string type
 
float[] halfExtents = new float[] { 0, 0, 0 }
 
See also
UnityProperties.UnityEngine.BoxCollider.size

 
float radius
 
See also
UnityProperties.UnityEngine.CapsuleCollider.radius, UnityProperties.UnityEngine.SphereCollider.radius

 
int axis
 
See also
UnityProperties.UnityEngine.CapsuleCollider.direction

 
float height
 
See also
UnityProperties.UnityEngine.CapsuleCollider.radius

 
string asset = "null"
 
string renderAsset = "null"
 
float[] linearOffset = new float[] { 0, 0, 0 }
 
See also
UnityProperties.UnityEngine.BoxCollider.center, UnityProperties.UnityEngine.CapsuleCollider.center, UnityProperties.UnityEngine.SphereCollider.center, UnityProperties.UnityEngine.MeshCollider.center

 
float[] angularOffset = new float[] { 0, 0, 0 }
 

Detailed Description

Member Enumeration Documentation

◆ Type

Member Data Documentation

◆ halfExtents

float [] Playcanvas.Properties.Collision.halfExtents = new float[] { 0, 0, 0 }

See also
UnityProperties.UnityEngine.BoxCollider.size

new float[] { size.x * localScale.x / 2, size.y * localScale.y / 2, size.z * localScale.z / 2 },

◆ height

float Playcanvas.Properties.Collision.height

See also
UnityProperties.UnityEngine.CapsuleCollider.radius

radius * 2 > height ? radius * 2 : height

◆ linearOffset

float [] Playcanvas.Properties.Collision.linearOffset = new float[] { 0, 0, 0 }