private void Init(Animator scenePreviewObject, Motion motion)
{
if (this.m_AvatarPreview == null)
{
this.m_AvatarPreview = new AvatarPreview(scenePreviewObject, motion);
this.m_AvatarPreview.OnAvatarChangeFunc = new AvatarPreview.OnAvatarChange(this.OnPreviewAvatarChanged);
this.m_AvatarPreview.ShowIKOnFeetButton = false;
}
if (this.m_Timeline == null)
{
this.m_Timeline = new Timeline();
this.m_MustSampleMotions = true;
}
this.CreateController();
if (this.m_ParameterInfoList == null)
{
this.CreateParameterInfoList();
}
}