public llSetLinkCamera ( Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLInteger link, Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3 eye, Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3 at ) : void | ||
link | Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLInteger | |
eye | Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3 | |
at | Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3 | |
return | void |
public void llSetLinkCamera(LSL_Integer link, LSL_Vector eye, LSL_Vector at)
{
if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return;
List<ISceneChildEntity> entities = GetLinkParts(link);
if (entities.Count > 0)
{
entities[0].CameraEyeOffset = new Vector3((float)eye.x, (float)eye.y, (float)eye.z);
entities[0].CameraAtOffset = new Vector3((float)at.x, (float)at.y, (float)at.z);
}
}