public static BlockGameBlockColor ToGhostBlockColor(BlockGameBlockColor inColor) { return(inColor switch { BlockGameBlockColor.Red => BlockGameBlockColor.GhostRed, BlockGameBlockColor.Orange => BlockGameBlockColor.GhostOrange, BlockGameBlockColor.Yellow => BlockGameBlockColor.GhostYellow, BlockGameBlockColor.Green => BlockGameBlockColor.GhostGreen, BlockGameBlockColor.Blue => BlockGameBlockColor.GhostBlue, BlockGameBlockColor.LightBlue => BlockGameBlockColor.GhostLightBlue, BlockGameBlockColor.Purple => BlockGameBlockColor.GhostPurple, _ => inColor });
public BlockGameBlock(Vector2i position, BlockGameBlockColor gameBlockColor) { Position = position; GameBlockColor = gameBlockColor; }