25 public virtual void Update(
float dt) {
33 matrix.Translation += s * matrix.Forward *
new Vector3(1f, 0f, 1f) * dt;
51 Heading = valuesDictionary.GetValue<
float>(
"Heading");
55 valuesDictionary.SetValue(
"Heading",
Heading);
static float NormalizeAngle(float angle)
static float Saturate(float x)
SubsystemSky m_subsystemSky
SubsystemGameWidgets m_subsystemViews
override void Load(ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap)
ComponentModel m_componentModel
ComponentFrame m_componentFrame
override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap)
SubsystemTime m_subsystemTime
SubsystemGameInfo m_subsystemGameInfo
virtual void Update(float dt)
ValuesDictionary ValuesDictionary
static Matrix CreateTranslation(float x, float y, float z)
static Matrix CreateFromYawPitchRoll(float yaw, float pitch, float roll)
static Quaternion CreateFromRotationMatrix(Matrix m)