Example #1
0
    // Token: 0x06002BD0 RID: 11216 RVA: 0x000A3B30 File Offset: 0x000A1D30
    public static void ReplaceViewModel(global::ViewModel vm, global::ItemRepresentation rep, global::IHeldItem item, bool butDontDestroyOld)
    {
        global::CameraFX mainCameraFX = global::CameraFX.mainCameraFX;

        if (mainCameraFX && mainCameraFX.viewModel != vm)
        {
            global::ViewModel viewModel = mainCameraFX.viewModel;
            mainCameraFX.SetViewModel(vm, rep, item);
            if (!butDontDestroyOld && viewModel)
            {
                Object.Destroy(viewModel.gameObject);
            }
        }
    }