Example #1
0
 public new void Dispose()
 {
     this.unload();
     if (this.m_animPlayer3D != null)
     {
         this.m_animPlayer3D.Dispose();
         this.m_animPlayer3D = (AnimPlayer3D)null;
     }
     if (this.m_supportAnimPlayer3D != null)
     {
         this.m_supportAnimPlayer3D.Dispose();
         this.m_supportAnimPlayer3D = (AnimPlayer3D)null;
     }
     base.Dispose();
 }
Example #2
0
    public Model()
    {
        this.m_type                = 0;
        this.m_modelId             = -1;
        this.m_group               = (Group)null;
        this.m_animPlayer3D        = (AnimPlayer3D)null;
        this.m_supportNodeModelId  = -1;
        this.m_supportNode         = (Node)null;
        this.m_supportAnimPlayer3D = (AnimPlayer3D)null;
        this.m_animTimer           = 0;
        this.m_hemisphereMap       = (Texture2D)null;
        this.m_cachedLocators      = (Node[])null;
        this.m_hotspotLocators     = (Node[])null;
        this.m_benchtopLocators    = (Node[])null;
        this.m_root                = (Node)null;
        this.m_group               = new Group();
        AnimationManager3D animationManager3D = AppEngine.getCanvas().getAnimationManager3D();

        this.m_animPlayer3D        = new AnimPlayer3D(animationManager3D);
        this.m_supportAnimPlayer3D = new AnimPlayer3D(animationManager3D);
    }