BananaMpq.Layer.WmoRelated.WmoGroup.DetermineLiquidType C# (CSharp) Метод

DetermineLiquidType() публичный Метод

public DetermineLiquidType ( ) : int
Результат int
        public int DetermineLiquidType()
        {
            var type = _mogp.LiquidType;
            if (type < 21)
            {
                var typeClass = MapToLiquidTypeClass(type);
                switch(typeClass)
                {
                    case LiquidTypeClass.Water:
                        return (_mogp.GroupFlags & MogpChunk.IsOceanFlag) == 0 ? 13 : 14;
                    case LiquidTypeClass.Ocean:
                        return 14;
                    case LiquidTypeClass.Magma:
                        return 19;
                    case LiquidTypeClass.Slime:
                        return 20;
                    default:
                        throw new ArgumentOutOfRangeException();
                }
            }
            return type;
        }