The closest point to the bounding box of the attached collider. This can be used to calculate hit points when applying explosion damage.
Space.Log(data.X)
Space.Log(data.Y)
Space.Log(data.Z)
end
local Object = Space.Scene.Find("SCRIPT_OBJECT")
local newVector = Vector.New(5,5,5)
local Vectordata = Object.CharacterController.ClosestPointOnBounds(newVector)
The point on the collider that is closest to the specified location.
Space.Log(data.X)
Space.Log(data.Y)
Space.Log(data.Z)
end
local Object = Space.Scene.Find("SCRIPT_OBJECT")
local newVector = Vector.New(5,5,5)
local Vectordata = Object.CharacterController.ClosestPoint(newVector)PrintVector(Vectordata)
Moves the character with speed.
local newVector = Vector.New(100,0,0)
local Vectordata = Object.CharacterController.SimpleMove(newVector)
Moves the character with speed.
local newVector = Vector.New(100,0,0)
local Vectordata = Object.CharacterController.Move(newVector)
Returns Center Vector value of the Character Controller.
Determines whether other rigid bodies or character controllers collide with this character controller (by default this is always enabled).
local Vectordata = Object.CharacterController.DetectCollisions
Enables or disables overlap recovery.
local Vectordata = Object.CharacterController.enableOverlapRecovery
The height of the character's capsule.
Space.Host.ExecutingObject.CharacterController.Height = 4
--the below script will make a slider change a Character Controller Height property --[Add "theslider" and "thecharactercontroller" to the Object References section in Scripting Runtime component] slider = Space.Host.GetReference("theslider").UISlider ccontroller = Space.Host.GetReference("thecharactercontroller").CharacterController OVC = function() ccontroller.Height = (slider.Value * 10.0) -- from 0.0 to 10.0 end slider.OnValueChanged(OVC)
Gets or sets the minimum move distance of the character controller.
Space.Host.ExecutingObject.CharacterController.MinMoveDistance = 3
--this script will make a slider change a Character Controller Min Move Distance property --[Add "theslider" and "thecharactercontroller" to the Object References section in Scripting Runtime component] slider = Space.Host.GetReference("theslider").UISlider ccontroller = Space.Host.GetReference("thecharactercontroller").CharacterController OVC = function() ccontroller.MinMoveDistance= (slider.Value * 10.0) -- from 0.0 to 10.0 end slider.OnValueChanged(OVC)
The radius of the character's capsule.
Space.Host.ExecutingObject.CharacterController.Radius = 5
--this script will make a slider change a Character Controller Radius property --[Add "theslider" and "thecharactercontroller" to the Object References section in Scripting Runtime component] slider = Space.Host.GetReference("theslider").UISlider ccontroller = Space.Host.GetReference("thecharactercontroller").CharacterController OVC = function() ccontroller.Radius= (slider.Value * 10.0) -- from 0.0 to 10.0 end slider.OnValueChanged(OVC)
The character's collision skin width.
Space.Host.ExecutingObject.CharacterController.SkinWidth = 4
--this script will make a slider change a Character Controller SkinWidth property --[Add "theslider" and "thecharactercontroller" to the Object References section in Scripting Runtime component] slider = Space.Host.GetReference("theslider").UISlider ccontroller = Space.Host.GetReference("thecharactercontroller").CharacterController OVC = function() ccontroller.SkinWidth= (slider.Value * 10.0) -- from 0.0 to 10.0 end slider.OnValueChanged(OVC)
The character controllers slope limit in degrees.
Space.Host.ExecutingObject.CharacterController.SlopeLimit= 2
--this script will make a slider change a Character Controller Slope Limit property --[Add "theslider" and "thecharactercontroller" to the Object References section in Scripting Runtime component] slider = Space.Host.GetReference("theslider").UISlider ccontroller = Space.Host.GetReference("thecharactercontroller").CharacterController OVC = function() ccontroller.SlopeLimit= (slider.Value * 180.0) -- from 0.0 to 180.0 end slider.OnValueChanged(OVC)
The character controllers step offset in meters.
Space.Host.ExecutingObject.CharacterController.StepOffset= 2
--this script will make a slider change a Character Controller Step Offset property --[Add "theslider" and "thecharactercontroller" to the Object References section in Scripting Runtime component] slider = Space.Host.GetReference("theslider").UISlider ccontroller = Space.Host.GetReference("thecharactercontroller").CharacterController OVC = function() ccontroller.StepOffset= (slider.Value * 10.0) -- from 0.0 to 10.0 end slider.OnValueChanged(OVC)
The current relative velocity of the Character.
Space.Log(data.X)
Space.Log(data.Y)
Space.Log(data.Z)
end
local Object = Space.Scene.Find("SCRIPT_OBJECT")
local newVector = Vector.New(5,5,5)
local Vectordata = Object.CharacterController.Velocity
|