LWFObject.AddMovieLoadHandler C# (CSharp) 메소드

AddMovieLoadHandler() 공개 메소드

public AddMovieLoadHandler ( string instanceName, System.Action handler, bool immortal = false ) : void
instanceName string
handler System.Action
immortal bool
리턴 void
    public void AddMovieLoadHandler(
		string instanceName, MovieEventHandler handler, bool immortal = false)
    {
        AddLoadCallback((o) => {
            MovieEventHandler h = (m) => {
                if (!immortal)
                    lwf.RemoveMovieEventHandler(instanceName, load:h);
                handler(m);
            };

            LWF.Movie movie = lwf[instanceName];
            if (movie != null) {
                handler(movie);
                if (immortal)
                    lwf.AddMovieEventHandler(instanceName, load:h);
            } else {
                lwf.AddMovieEventHandler(instanceName, load:h);
            }
        });
    }