class PluginCharPlacementSource
PluginCharPlacement › PluginBase
All members, including inherited
Constants 1
const float FOV = 0.5236Members 11
PluginDeveloper m_ModuleDeveloperPlayerBase m_Characterref Timer m_Timerbool m_Initializedvector m_cam_posvector m_character_posReferenced by OnUpdate()
vector m_camera_dirvector m_cameraTrans[4]Referenced by CalculatePos()
vector m_demoPosvector m_demoRotvector m_camera_orientationReferenced by OnUpdate()
Methods 5
void CheckInit()References FreeDebugCamera.GetInstance(), Init(), Camera.IsActive()
Show 11 more
, PluginBase.Log(), Print(), float.ToString(), vector.ToString(), vector.ToString(), vector.ToString(), FOV, m_cam_pos, m_camera_dir, m_demoPos, and m_Initializedvoid Init()References Class.Cast(), CGame.CreateObject(), EntityAI.Delete()
Show 7 more
, FreeDebugCamera.GetInstance(), Object.GetPosition(), Camera.SetFOV(), FOV, m_Character, m_demoRot, and m_InitializedReferenced by CheckInit()
override void OnUpdate(float delta_time)References Math.Atan2(), CalculatePos(), Object.GetDirection()
Show 17 more
, FreeDebugCamera.GetInstance(), Object.GetOrientation(), Object.GetPosition(), Object.GetPosition(), Camera.IsActive(), vector.Normalize(), Object.SetOrientation(), Object.SetOrientation(), Object.SetPosition(), m_cam_pos, m_camera_dir, m_camera_orientation, m_Character, m_character_pos, m_demoRot, m_Initialized, and Math.RAD2DEGoverride void OnDestroy()vector CalculatePos()References Math3D.DirectionAndUpMatrix(), FreeDebugCamera.GetInstance(), Object.GetPosition()
Show 7 more
, Math3D.MatrixIdentity4(), vector.Multiply4(), CGame.SurfaceY(), Vector(), m_camera_dir, m_cameraTrans, and m_demoPosReferenced by OnUpdate()