public HulkActorAnimationManager(HulkActorComponent actorComponent)
     : base(actorComponent)
 {
     this.actorComponent = actorComponent;
 }
        protected override bool _OnRegister(TorqueObject owner)
        {
            if(!base._OnRegister(owner))
                return false;

            if (cameraTarget != null)
                hulk = cameraTarget.Components.FindComponent<HulkActorComponent>();

            ProcessList.Instance.AddTickCallback(this.SceneObject, this);

            playerEntered = false;

            SceneObject.SetObjectType(PlatformerData.ActorTriggerObjectType, true);

            transitionFinished = false;

            camera = new CameraManager(TorqueObjectDatabase.Instance.FindObject<T2DSceneCamera>("Camera"));

            return true;
        }