예제 #1
0
        private static bool Pre_Allocate(GPUCurvyType type, ref GPUCurvy gpuCurvy)
        {
            var id = (int)type;

            if (Enum.IsDefined(typeof(GPUCurvyType), id))
            {
                return(true);
            }

            var setup = CustomTentacleManager.GetTentacle(id);

            if (setup.TryCanAllocate(out gpuCurvy))
            {
                Logger.Error($"ALLOC {id}");
                return(false);
            }
            Logger.Error($"CANT FIND TENTACLE SETTING WITH ID: {id}");
            return(true);
        }
 public static GPUC_Setup GetSetup(GPUCurvyType type)
 {
     return(GPUCurvyManager.Current.m_setups[(int)type]);
 }
 public static bool IsDefaultType(GPUCurvyType type)
 {
     return(Enum.IsDefined(typeof(GPUCurvyType), type));
 }