Ejemplo n.º 1
0
        public void SetCameraByActor(GActor actor)
        {
            if (actor == null)
            {
                return;
            }
            var cameraComp = actor.GetComponentRecursion <GamePlay.Camera.CameraComponent>();

            if (cameraComp != null)
            {
                GameCamera = cameraComp.Camera;
                return;
            }
            var camera = actor.GetComponentRecursion <GamePlay.Camera.GCameraComponent>();

            if (camera != null)
            {
                GameCamera = camera.Camera.Camera;
                return;
            }
        }