public override void setAvatarSize(Vector3 size, float feetOffset) { if (size.IsFinite()) { if (size.X < 0.01f) size.X = 0.01f; if (size.Y < 0.01f) size.Y = 0.01f; if (size.Z < 0.01f) size.Z = 0.01f; strAvatarSize st = new strAvatarSize(); st.size = size; st.offset = feetOffset; AddChange(changes.AvatarSize, st); } else { m_log.Warn("[PHYSICS]: Got a NaN AvatarSize from Scene on a Character"); } }
private void changeAvatarSize(strAvatarSize st) { m_feetOffset = st.offset; changeSize(st.size); }