Show / Hide Table of Contents

Class CharacterController

Inheritance
Object
Object
Component
Collider
CharacterController
Inherited Members
Collider.enabled
Collider.attachedRigidbody
Collider.isTrigger
Collider.contactOffset
Collider.ClosestPoint(Vector3)
Collider.bounds
Collider.sharedMaterial
Collider.material
Collider.Raycast(Ray, RaycastHit, Single)
Collider.ClosestPointOnBounds(Vector3)
Component.transform
Component.gameObject
Component.GetComponent(Type)
Component.GetComponent<T>()
Component.GetComponent(String)
Component.GetComponentInChildren(Type, Boolean)
Component.GetComponentInChildren(Type)
Component.GetComponentInChildren<T>(Boolean)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren(Type, Boolean)
Component.GetComponentsInChildren(Type)
Component.GetComponentsInChildren<T>(Boolean)
Component.GetComponentsInChildren<T>(Boolean, List<T>)
Component.GetComponentsInChildren<T>()
Component.GetComponentsInChildren<T>(List<T>)
Component.GetComponentInParent(Type)
Component.GetComponentInParent<T>()
Component.GetComponentsInParent(Type, Boolean)
Component.GetComponentsInParent(Type)
Component.GetComponentsInParent<T>(Boolean)
Component.GetComponentsInParent<T>(Boolean, List<T>)
Component.GetComponentsInParent<T>()
Component.GetComponents(Type)
Component.GetComponents(Type, List<Component>)
Component.GetComponents<T>(List<T>)
Component.tag
Component.GetComponents<T>()
Component.CompareTag(String)
Component.SendMessageUpwards(String, Object, SendMessageOptions)
Component.SendMessageUpwards(String, Object)
Component.SendMessageUpwards(String)
Component.SendMessageUpwards(String, SendMessageOptions)
Component.SendMessage(String, Object)
Component.SendMessage(String)
Component.SendMessage(String, Object, SendMessageOptions)
Component.SendMessage(String, SendMessageOptions)
Component.BroadcastMessage(String, Object, SendMessageOptions)
Component.BroadcastMessage(String, Object)
Component.BroadcastMessage(String)
Component.BroadcastMessage(String, SendMessageOptions)
Object.GetInstanceID()
Object.GetHashCode()
Object.Equals(Object)
Object.name
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate(Object, Transform, Boolean)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Instantiate<T>(T, Transform, Boolean)
Object.Destroy(Object, Single)
Object.Destroy(Object)
Object.DestroyImmediate(Object, Boolean)
Object.DestroyImmediate(Object)
Object.FindObjectsOfType(Type)
Object.DontDestroyOnLoad(Object)
Object.hideFlags
Object.DestroyObject(Object, Single)
Object.DestroyObject(Object)
Object.FindSceneObjectsOfType(Type)
Object.FindObjectsOfTypeIncludingAssets(Type)
Object.FindObjectsOfType<T>()
Object.FindObjectOfType<T>()
Object.FindObjectsOfTypeAll(Type)
Object.FindObjectOfType(Type)
Object.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine
Assembly: UnityEngine.dll
Syntax
public class CharacterController : Collider

Properties

center

Declaration
public Vector3 center { get; set; }
Property Value
Type Description
Vector3

collisionFlags

Declaration
public CollisionFlags collisionFlags { get; }
Property Value
Type Description
CollisionFlags

detectCollisions

Declaration
public bool detectCollisions { get; set; }
Property Value
Type Description
Boolean

enableOverlapRecovery

Declaration
public bool enableOverlapRecovery { get; set; }
Property Value
Type Description
Boolean

height

Declaration
public float height { get; set; }
Property Value
Type Description
Single

isGrounded

Declaration
public bool isGrounded { get; }
Property Value
Type Description
Boolean

minMoveDistance

Declaration
public float minMoveDistance { get; set; }
Property Value
Type Description
Single

radius

Declaration
public float radius { get; set; }
Property Value
Type Description
Single

skinWidth

Declaration
public float skinWidth { get; set; }
Property Value
Type Description
Single

slopeLimit

Declaration
public float slopeLimit { get; set; }
Property Value
Type Description
Single

stepOffset

Declaration
public float stepOffset { get; set; }
Property Value
Type Description
Single

velocity

Declaration
public Vector3 velocity { get; }
Property Value
Type Description
Vector3

Methods

Move(Vector3)

Declaration
public CollisionFlags Move(Vector3 motion)
Parameters
Type Name Description
Vector3 motion
Returns
Type Description
CollisionFlags

SimpleMove(Vector3)

Declaration
public bool SimpleMove(Vector3 speed)
Parameters
Type Name Description
Vector3 speed
Returns
Type Description
Boolean

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX