Beispiel #1
0
            public void Setup(PlayableDirector playableDirector)
            {
                TargetObject = new ExposedReferenceResolver <GameObject>(playableDirector, targetObject);

                TargetObject.OnUpdateReferenceAsObservable()
                .Subscribe(x => targetObject = x)
                .AddTo(Disposable);
            }
Beispiel #2
0
        //----- method -----

        public void Setup(PlayableDirector playableDirector)
        {
            InvokeTarget = new ExposedReferenceResolver <GameObject>(playableDirector, invokeTarget);

            InvokeTarget.OnUpdateReferenceAsObservable()
            .Subscribe(x => invokeTarget = x)
            .AddTo(Disposable);

            if (argumentObjects != null)
            {
                foreach (var argumentObject in argumentObjects)
                {
                    argumentObject.Setup(playableDirector);
                }
            }
        }