void Update()
    {
        /* Camera Get */
        if (null == InstanceCamera)
        {
            InstanceCamera = (null == CameraTarget) ? Library_SpriteStudio.Utility.Parts.CameraGetParent(gameObject) : CameraTarget;
        }

        /* Essential-Components Get */
        if (null == InstanceMeshFilter)
        {
            InstanceMeshFilter = gameObject.GetComponent <MeshFilter>();
        }
        if (null == InstanceMeshRenderer)
        {
            InstanceMeshRenderer = gameObject.GetComponent <MeshRenderer>();
        }

        /* Draw-Object Buffer Create */
        if (null == ChainDrawObject)
        {
            ChainDrawObject = new Library_SpriteStudio.ManagerDraw.TerminalDrawObject();
        }
        ChainDrawObject.ChainCleanUp();
    }
    void Update()
    {
        /* Camera Get */
        if(null == InstanceCamera)
        {
            InstanceCamera = (null == CameraTarget) ? Library_SpriteStudio.Utility.Parts.CameraGetParent(gameObject) : CameraTarget;
        }

        /* Essential-Components Get */
        if(null == InstanceMeshFilter)
        {
            InstanceMeshFilter = gameObject.GetComponent<MeshFilter>();
        }
        if(null == InstanceMeshRenderer)
        {
            InstanceMeshRenderer = gameObject.GetComponent<MeshRenderer>();
        }

        /* Draw-Object Buffer Create */
        if(null == ChainDrawObject)
        {
            ChainDrawObject = new Library_SpriteStudio.ManagerDraw.TerminalDrawObject();
        }
        ChainDrawObject.ChainCleanUp();
    }